Modellgetriebene Softwareentwicklung
Modell getriebene Software Entwicklung
- Es gibt ein formales Modell (vorzugsweise UML oder ein UML-Profil,
es kann aber auch ein anderes sein)
Bei MDA: PIM - Platform Independet Model
- Es gibt eine Zielumgebung (Middlewarsystem, Framework, System mit API)
Bei MDA: PSM - Platform Spezific Model
- Aus dem formalen Modell wird ausführbarer Code für die Zielumgebung generiert. Dazu gibt es Abbildungsvorschriften (Macros, Templates oder dergl.)
vergl. auch [StahlVoelter2005] S.18
CIM: Computation Independend Modell - auch Business-Domain-Modell beschreibt das System, aber abstrahiert total von der Implementierung
(aus CePhas MDA Fast Guide)
Informatik- und Netzwerkverein Ravensburg e.V
Rudolf Weber