| 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. Another related acronym is Model-Driven
Development (MDD) which is an OMG trademark. 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.
|