Research Topics
[GB] Konzeption und Implementierung eines Graphersetzungsframeworks
Moderne modellgetriebene Softwarenentwicklung hängt in hohem Maß von geeigneten Werkzeugen zur Modelltransformation ab. Graphersetzung erlangt in diesem Kontext eine immer größere Bedeutung, da sie eine mathematisch fundierte Möglichkeit darstellt Modelle umzuformen.
Viele existierende Werkzeuge zur Graphersetzung sind monolithisch aufgebaut und nutzen keine etablierten Standards zur Metamodellierung. Sie können also nicht verändert oder erweitert werden.
Aus diesem Grund ist das Ziel der Arbeit ein Framework zu konzipieren, welches es erlaubt eCore-basierte Modelle umzuformen. Dabei sollen alle Schritte der Transformation (Modell Ein-/Ausgabe, Regelanalyse, Mustersuche, Ersetzung, Logging usw.) austauschbar und erweiterbar sein.
Die Implementierung soll auf Eclipse basieren und OSGi konform sein.
Betreuer: Mirko Seifert