Model driven architecture: Difference between revisions
Jump to navigation
Jump to search
m (using an external editor) |
m (using an external editor) |
||
Line 3: | Line 3: | ||
== Definition == | == Definition == | ||
{{quotation | Model-Driven Architecture (MDA) is a software design approach that its sponsor, the Object Management Group (OMG)[1], officially launched in 2001. MDA supports model-driven engineering of software systems. MDA provides a set of guidelines for structuring specifications expressed as models. The MDA approach defines system functionality using a platform-independent model (PIM) using an appropriate Domain Specific Language. Then, given a Platform Definition Model (PDM) corresponding to CORBA, DotNet, the Web, etc., the PIM is translated to one or more platform-specific models (PSMs) that computers can run.}} ([http://en.wikipedia.org/wiki/Model-driven_architecture Wikipedia], retrieved 19: | {{quotation | Model-Driven Architecture (MDA) is a software design approach that its sponsor, the Object Management Group (OMG)[1], officially launched in 2001. MDA supports model-driven engineering of software systems. MDA provides a set of guidelines for structuring specifications expressed as models. The MDA approach defines system functionality using a platform-independent model (PIM) using an appropriate Domain Specific Language. Then, given a Platform Definition Model (PDM) corresponding to CORBA, DotNet, the Web, etc., the PIM is translated to one or more platform-specific models (PSMs) that computers can run.}} ([http://en.wikipedia.org/wiki/Model-driven_architecture Wikipedia], retrieved 19:59, 28 June 2007 (MEST). | ||
== Standards == | == Standards == | ||
Line 12: | Line 12: | ||
* [http://en.wikipedia.org/wiki/XMI XML Metadata Interchange (XMI)] (Wikipedia) | * [http://en.wikipedia.org/wiki/XMI XML Metadata Interchange (XMI)] (Wikipedia) | ||
* [http://en.wikipedia.org/wiki/Enterprise_Distributed_Object_Computing Enterprise Distributed Object Computing] (Wikipedia), a UML profile. | * [http://en.wikipedia.org/wiki/Enterprise_Distributed_Object_Computing Enterprise Distributed Object Computing] (Wikipedia), a UML profile. | ||
== In education == | == In education == | ||
* [[ModX]] | * See [[ModX]] for an example | ||
== Links == | == Links == |
Revision as of 18:59, 28 June 2007
Definition
“Model-Driven Architecture (MDA) is a software design approach that its sponsor, the Object Management Group (OMG)[1], officially launched in 2001. MDA supports model-driven engineering of software systems. MDA provides a set of guidelines for structuring specifications expressed as models. The MDA approach defines system functionality using a platform-independent model (PIM) using an appropriate Domain Specific Language. Then, given a Platform Definition Model (PDM) corresponding to CORBA, DotNet, the Web, etc., the PIM is translated to one or more platform-specific models (PSMs) that computers can run.” (Wikipedia, retrieved 19:59, 28 June 2007 (MEST).
Standards
The MDA model is related to multiple standards, including:
- UML
- Meta-Object Facility (MOF) (Wikipedia)
- XML Metadata Interchange (XMI) (Wikipedia)
- Enterprise Distributed Object Computing (Wikipedia), a UML profile.
In education
- See ModX for an example
Links
- Model-driven architecture (Wikipedia)
- Model-driven engineering (Wikipedia)
- [http://planetmde.org/ Planet MDE - Model Driven Engineering