Model Driven Architecture (MDA)
MDA ist ein neuer Standard der OMG (Object Management Group). Mit MDA soll die Entwicklungszeit erheblich verkürzt und die Softwarequalität verbessert werden: Aus formal eindeutigen Modellen erzeugen Generatoren den Programmcode.
Durch den Einsatz von Modellierungssprachen soll die Entwicklung von Software auf einer abstrakteren, von der Technologie unabhängigeren Ebene stattfinden. Die erzeugten Fachmodelle leben länger, viel länger als die Technologie, mit der diese Modelle bisher implementiert worden sind.
Die Theorie wird anhand eines umfangreichen Beispiels gezeigt.