Model gestuurde ontwikkeling, in het Engels Model Driven Development ofwel MDD genoemd, wordt gedefinieerd als automatisering van software ontwikkeling door het gebruik van modellen.
Er is vaak verwarring over wat Model Driven Development wel en niet is en het wordt met name vaak verward met model gebaseerde ontwikkeling (Model Based ... more ...
Model gestuurde software ontwikkeling is meestal gebaseerd op zogenaamde domein specifieke talen (Eng: Domain Specific Language of DSL. Zo een DSL is een taal welke speciaal ontwikkeld wordt om eenvoudig en expressief te zijn in het gekozen domein.
Een horizontale DSL is ... more ...
The most successful way of doing model driven development is through the use of domain specific languages (DSL), with an integrated code generator. A DSL is a language specifically designed for a domain, using the terminology of the domain experts as concepts in the language. Advantages of use a DSL ... more ...