Ziel des Projekts TOPPrax ist es, neueste Techniken der aspektorientierten Softwareentwicklung in die Praxis betrieblicher Softwareentwicklung einzuführen und ihr Einsatzpotenzial zu bewerten.
Die MDA vereint eine Vielzahl von standardisierten Technologien der OMG. Nur mit Hilfe dieser Technologien lässt sich der prinzipielle Ansatz der MDA umsetzen.
Programmiersprachen sind keine formalen Sprachen im engeren Sinne, da sie in der Regel keine exakt definierte Semantik haben. Probleme bereiten hier insbesondere C, C++ und Java.
Die wesentlichen Konzepte für die MDA-basierte Entwicklung von Softwaresystemen wurden von der OMG in einem so genannten MDA Guide skizziert und verabschiedet.
Die Model Driven Architecture (MDA) ist ein Standardisierungskonzept der OMG und wird als nächster Schritt zur Automation der Softwareerstellung gesehen. Diese Seite gibt einen Überblick über einige Aspekte im Rahmen der Softwareentwicklung mit MDA.