Jump to content

Model-Driven Architecture

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Dondemuth (talk | contribs) at 19:45, 30 August 2005. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)

Model-driven architecture is a trademarked term denoting a specific approach to the development of software using models as the basis. The MDA specifies system functionality separately from the implementation of that functionality on a specific technology platform. To accomplish this goal, the MDA defines an architecture that provides a set of guidelines for structuring specifications expressed as models.The MDA model architecture relates multiple standards, including Unified Modeling Language™ (UML), the Meta Object Facility (MOF), the XML Metadata interchange(XMI), and the Common Warehouse Metamodel (CWM). Note that the term “architecture” in MM does not refer to the architecture of the system being modeled, but rather to the architecture of the various standards and model forms that serve as the technology basis for MDA.