Model-driven architecture, usually shortened to MDA, is a software design approach in which systems are specified as models rather than as code alone. It gives a set of guidelines for structuring those specifications and is a kind of domain engineering that supports model-driven engineering of software systems. The Object Management Group launched it in 2001. MDA describes a system at several levels of abstraction: a computation-independent model that describes the system conceptually, a platform-independent model that describes its computational aspects without naming implementation technologies, and a platform-specific model that supplies the technical detail needed to build it. Models are transformed from one level to the next, and the Object Management Group publishes the supporting standards, such as a model transformation language called QVT, rather than software implementations, which come from companies and open source groups. MDA is aimed mainly at forward engineering, producing code from abstract modeling diagrams, while the companion study of architecture-driven modernization applies model-based methods to reverse engineering of legacy systems.
Facts
Process Family Connections
Associated With
Source Model-driven architecture (Wikipedia)
In Field
Source Model-driven architecture (Wikipedia)
Sources
1. Model-driven architecture (Wikipedia)
Lead
It was launched by the Object Management Group (OMG) in 2001.
Introduction
Model-driven architecture (MDA) is a software design approach for the development of software systems.
In Field: Software Engineering, Lead [in-field]
Model-driven architecture (MDA) is a software design approach for the development of software systems.
Associated With: Model-driven engineering, Lead [associated-with]
supports model-driven engineering of software systems
In Group: Software Requirements and Architecture Practices, Lead paragraph
Model-driven architecture (MDA) is a software design approach for the development of software systems.
View the SourceReader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.
Sign in to dispute this or suggest a correction.
View At A Past Year
Choose a year to see this entry's facts and connections as the atlas records them at that moment: what it held then, what it held instead, and what it had not yet adopted. Choose Present for the current record.