Left Up Right Modellgetriebene Softwareentwicklung

MDA - Model Driven Architekture

OMG-MDA - Initiative

Ziele:

OMG Modellierungs- und Metadata-Spezifikation

Modelle als Grundlage

Als Modell dient UML
vermutlich sogar die ausführbare Teilsprache FUML

Teile

QVT Query View Translation

QVT Wiki Uni Karlsruhe
sagt, das QVT nicht sehr viel genutzt wird
dt. Wikipedia über QVT
en. Wikipedia
QVT-Beispiele von S.N.

QVTr: Relationales QVT

QVTo Operationelles QVT Kap.8

Beschreibungen:
SN: M2M-Transformation mit der QVT Operational Mappings
P.J.D: "Modelling transformation using QVT
mit Tutorial
Implementierungen:
Interessante Anwendungen
Einarson: "REFACTORING UML DIAGRAMS AND MODELS WITH MODEL-TO-MODEL TRANSFORMATIONS" University of Iceland Reykjavik, May 2011

Model To Text (MOFM2T)

Dieses ist eine Template-Sprache. Damit kann Code in verschiedenen Programmiersprachen oder Textsatzsystemen wie XML erzeugt werden.

Implementierungen:

Accelleo

Informatik- und Netzwerkverein Ravensburg e.V Rudolf Weber