Entwicklung einer MDSD-Werkzeugkette zur Ablösung eines Altsystems
Ausgangssituation
Das veraltete System der RWE Abteilung GI-ADA, betrieben mit Rational Rose als UML-Modellierungswerkzeug und mit einem proprietären Codegenerator, sollte durch ein leichtgewichtiges abgelöst werden. Die vorhandenen Rational-Rose-Modelle und -Diagramme sollten dabei in ein neues System überführt werden.
Datenmigration und Neueinsatz einer MDSD-Werkzeugkette
Zur Ablösung des Altsystems entwickelte itemis eine MDSD-Werkzeugkette. Ein hierfür geschriebenes Migrationswerkzeug überführte vorhandene Rational-Rose-Modelle und -Diagramme in Xtext-Modelle und GMF-Diagramme. Das eingesetzte GMF-Modellierungswerkzeug ist individuell an die Wünsche der Benutzer angepasst worden. Darüber hinaus enthält die neue Toolchain einen leichter wartbaren, auf der Modeling Workflow Engine (MWE) und Xpand basierenden Generator.
