model-driven development

GPTKB entity

Statements (33)
Predicate Object
gptkbp:instanceOf gptkb:software
gptkbp:aimsTo improve productivity
improve software quality
gptkbp:alsoKnownAs gptkb:MDD
gptkbp:appliesTo complex software systems
gptkbp:canBe gptkb:BPMN
gptkb:UML
gptkb:SysML
domain-specific modeling languages
gptkbp:contrastsWith code-centric development
gptkbp:enables separation of concerns
automatic code generation
higher abstraction levels
gptkbp:focusesOn creating and exploiting domain models
https://www.w3.org/2000/01/rdf-schema#label model-driven development
gptkbp:improves maintainability
gptkbp:involves model validation
model transformation
model verification
gptkbp:originatedIn early 2000s
gptkbp:promotion gptkb:Object_Management_Group
gptkbp:reduces manual coding effort
gptkbp:relatedTo gptkb:model-driven_architecture
domain-specific languages
gptkbp:supportedBy gptkb:MetaEdit+
gptkb:Sirius
gptkb:Eclipse_Modeling_Framework
gptkbp:supports platform independence
gptkbp:usedIn software engineering
gptkbp:uses models as primary artifacts
gptkbp:bfsParent gptkb:UML
gptkb:Eclipse_Modeling_Framework
gptkbp:bfsLayer 5