Modellbasiert entwickeln mit Eclipse Modeling
Zusammenfassung
Bei der modellgetriebenen Entwicklung spielen Modelle die Rolle des Quellcodes. Es werden domänenspezifische Sprachen erstellt, die als Grundlage für Modelle dienen, die formal genug sind um daraus Quellcode zu generieren oder diese zu interpretieren. Das Eclipse Modelling project bietet eine Reihe von Werkzeugen für die modellgetriebene Softwareentwicklung. Dieser Workshop gibt einen Einblick in einige dieser Werkzeuge, die sich in den vergangenen Jahren im MDSD-Umfeld bewährt haben.
Ziel
Die Teilnehmer kennen die wesentlichen Module des Eclipse Modeling Projekts und können es zur modellgetriebenen Softwareentwicklung einsetzen.
Zielgruppe/Voraussetzungen
Entwickler und Architekten mit mehrjähriger Java-Erfahrung sowie Erfahrung mit Eclipse als Entwicklungsumgebung
Agenda
-
Überblick: Was ist Modellgetriebene Entwicklung (MDD)?
-
Metamodellierung mit Eclipse EMF
-
Mittels Java auf EMF Modelle zugreifen
-
Bau eines einfachen Interpreters in Java
-
Definition von Constraints mit Hilfe der Checks Sprache
-
Codegenerierung mit Xpand
-
Erstellen von textuellen Sprachen mittels Xtext
-
Verwendung von UML 2 und Profilen
-
Kurzer Überblick: GMF
-
Modell-zu-Modell-Transformation mit Xtend
Termine
Für diese Schulung haben wir derzeit keinen Termin geplant. Falls Sie Interesse an der Schulung haben, nehmen Sie bitte Kontakt zu uns auf. Gerne führen wir eine Schulung auch bei Ihnen im Hause durch. Kontakt aufnehmen.
