Model Driven Development (MDD)
(Auch Model-Driven Engineering, MDE). Ein Paradigma, bei dem abstrakte Modelle die primären Artefakte der Entwicklung sind. Aus diesen Modellen wird durch Transformationen und Generatoren (teil-)automatisch ausführbarer Code erzeugt.
Ziele: Höhere Abstraktion, Plattformunabhängigkeit, Einbindung von Domänenexperten, Fehlerreduktion.