Model-driven engineering

From Wikipedia, the free encyclopedia

Model-Driven Engineering (or MDE) refers to the systematic use of models as primary engineering artifacts throughout the engineering lifecycle. MDE can be applied to software, system, and data engineering. Models are considered as first class entities. The best known MDE initiative is the Object Management Group (OMG) called Model-Driven Architecture (MDA), which is a registered trademark of OMG.[1] Another related acronym is Model-Driven Development (MDD) which is an OMG trademark.[1] Model Integrated Computing is yet another branch of MDE.

According to Douglas Schmidt, model-driven engineering technologies offer a promising approach to address the inability of third-generation languages to alleviate the complexity of platforms and express domain concepts effectively[2].

[edit] See also

[edit] References

  1. ^ a b Object Management Group (2006-05-24). OMG Trademarks. Retrieved on July 17, 2006.
  2. ^ Schmidt, D.C. (February 2006). "Model-Driven Engineering". IEEE Computer 39 (2). Retrieved on 2006-05-16. , "A promising approach to address platform complexity — and the inability of third-generation languages to alleviate this complexity and express domain concepts effectively — is to develop Model-Driven Engineering (MDE) technologies..."

[edit] External links

In other languages