MDSD Fragestellungen
- Was versteht man unter modellgetriebener Software?
- We unterscheidet sich MDSD von der klassischen softwareentwicklung?
- Was ist ein Metamodell?
- Welche Vorteile bietet MDSD?
- Was ist MOF (Erklärung anhand eines UML Klassendiagramms und UML Metamodells)
- Was ist OCL und wie wird es eingesetzt?
- Wozu werden Constraints verwendet, nenne ein paar Beispiele.
- Erkläre EMF, GEF und GMF http://tfs.cs.tu-berlin.de/vila/www_ss07/folien/04gef.pdf
- Beschreibe das ViewModelController Pattern.
- DSL
Mindmap
Untenstehend die in der Mindmap verarbeiteten Kapitel
- Introduction
- Modeling languages and (meta)modeling
- Model transformations
- Constraints (25%)
Beispiel QVT
http://www2.informatik.hu-berlin.de/Institut/struktur/systemanalyse/zwec...