Model Driven Architecture

E184309

Model Driven Architecture is a software design approach defined by the Object Management Group that focuses on creating platform-independent models which can be systematically transformed into platform-specific implementations.

All labels observed (4)

How this entity was disambiguated

Statements (47)

Predicate Object
instanceOf model-driven engineering methodology
software design approach
abbreviation MDA
aimsTo enable long-term evolution of systems
reduce dependence on specific middleware platforms
separate business logic from technical details
appliedIn distributed systems
enterprise software development
service-oriented architectures
basedOn model-driven engineering principles
category software architecture framework
software engineering methodology
definedBy Object Management Group
documentedIn OMG MDA Guide
emphasizes automated code generation
formal modeling
platform independence
focusesOn model transformation
platform-independent models
separation of platform-independent and platform-specific concerns
goal enable systematic transformation of models into implementations
improve interoperability of software systems
improve portability of software systems
improve reusability of software models
hasComponent Computation Independent Model
Platform Independent Model
Platform Specific Model
introducedBy Object Management Group
introducedInYear 2001
promotedBy Object Management Group
publisher Object Management Group
relatedTo Domain-Specific Modeling
Model Driven Architecture self-linksurface differs
surface form: Model Driven Development

Model Driven Architecture self-linksurface differs
surface form: Model Driven Engineering

software architecture
supports multiple implementation platforms
supportsStandard Meta Object Facility
Query View Transformation
Unified Modeling Language
usesConcept Computation Independent Model
MOF
Model Driven Architecture self-linksurface differs
surface form: Platform Independent Model

Platform Specific Model
QVT
Unified Modeling Language
surface form: UML

metamodel
model transformation

How these facts were elicited

Referenced by (5)

Full triples — surface form annotated when it differs from this entity's canonical label.

Unified Modeling Language relatedStandard Model Driven Architecture
Object Management Group knownFor Model Driven Architecture
Model Driven Architecture usesConcept Model Driven Architecture self-linksurface differs
this entity surface form: Platform Independent Model
Model Driven Architecture relatedTo Model Driven Architecture self-linksurface differs
this entity surface form: Model Driven Development
Model Driven Architecture relatedTo Model Driven Architecture self-linksurface differs
this entity surface form: Model Driven Engineering