Modellbasierte Softwareentwicklung [MODSOFT]
Moodle
Die Vorlesung wird über moodle Verwaltet. Der Link zur aktuellen Ausgabe der Vorlesung ist hier.
Kurzbeschreibung
Die Vorlesung umfasst zum einen die Einführung in die OMG Standards zur Model Driven Architecture (MDA), Unified Modeling Language (UML), die Model Object Facility (MOF), die Modellierung von Softwarestrukturen mit UML-Klassendiagrammen und Verhalten mit Zustandsautomaten (SDL), die Betrachtung von Modelltransformationen und Code-Generierung aus Softwaremodellen. Zum anderen wird die Entwicklung und Nutzung von domänenspezifischen Sprachen behandelt. Dazu gehören die Meta-Modellierung von neuen Modellierungskonzepten mit dem Eclipse Modelling Framework, die Modellierung von graphischer und textueller Syntax zur automatischen Erzeugung von Modelleditoren, sowie die Entwicklung von Code-Generatoren zur Implementierung von Sprachsemantik.