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)
| Label | Occurrences |
|---|---|
| Model Driven Architecture canonical | 2 |
| Model Driven Development | 1 |
| Model Driven Engineering | 1 |
| Platform Independent Model | 1 |
How this entity was disambiguated
This entity first appeared as the object of triple T1636059 — resolving that mention is where its identity was fixed. The disambiguator weighed these candidate entities and picked the highlighted one (or “None”, minting a new entity). This is how homonymy is resolved: the same surface form can point to different entities.
Target entity: Model Driven Architecture Context triple: [Unified Modeling Language, relatedStandard, Model Driven Architecture]
-
A.
Model-View-Controller
Model-View-Controller (MVC) is a software architectural pattern that separates an application into three interconnected components—model, view, and controller—to improve modularity, testability, and maintainability.
-
B.
MVC
MVC refers to the Missouri Valley Conference, one of the oldest NCAA Division I athletic conferences in the United States.
-
C.
Component Object Model
Component Object Model (COM) is a Microsoft software architecture and binary-interface standard that enables interprocess communication and reusable software components across different programming languages.
-
D.
Unified Modeling Language
Unified Modeling Language (UML) is a standardized visual modeling language used in software engineering to specify, design, and document software systems through diagrams.
-
E.
Towards a New Architecture
Towards a New Architecture is a seminal 1923 architectural treatise by Le Corbusier that advocates for modernist design principles grounded in industrialization, functionalism, and new construction technologies.
- F. None of above. chosen
- G. Unsure - the case is ambiguous/there is not enough information to decide.
Target entity: Model Driven Architecture Target entity description: 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.
-
A.
Model-View-Controller
Model-View-Controller (MVC) is a software architectural pattern that separates an application into three interconnected components—model, view, and controller—to improve modularity, testability, and maintainability.
-
B.
MVC
MVC refers to the Missouri Valley Conference, one of the oldest NCAA Division I athletic conferences in the United States.
-
C.
Component Object Model
Component Object Model (COM) is a Microsoft software architecture and binary-interface standard that enables interprocess communication and reusable software components across different programming languages.
-
D.
Unified Modeling Language
Unified Modeling Language (UML) is a standardized visual modeling language used in software engineering to specify, design, and document software systems through diagrams.
-
E.
Towards a New Architecture
Towards a New Architecture is a seminal 1923 architectural treatise by Le Corbusier that advocates for modernist design principles grounded in industrialization, functionalism, and new construction technologies.
- F. None of above. chosen
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
The pipeline generated the facts above by prompting gpt-5.1 with this entity's name + description and the instruction below.
You are a knowledge base construction expert. Given a subject entity and a description of it, return factual statements that you know for the subject as a JSON list of dictionaries(triples), where keys must be "subject", "predicate" and "object". The number of facts may be very high, between 25 to 50 or more, for very popular subjects. For less popular subjects, the number of facts can be very low, like 5 or 10. # Requirements - If you don't know the subject at all, return an empty list. - If the subject is not a named entity, return an empty list. - Include at least one triple where predicate is "instanceOf". - Do not get too wordy. - Separate several objects into multiple triples with one object.
Subject: Model Driven Architecture Description of subject: 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.
Referenced by (5)
Full triples — surface form annotated when it differs from this entity's canonical label.