Detailseite
Konzeption und Implementation einer funktionalen Querying- und Transformations-API
Antragsteller
Professor Dr. Jürgen Ebert
Fachliche Zuordnung
Softwaretechnik und Programmiersprachen
Förderung
Förderung von 2013 bis 2016
Projektkennung
Deutsche Forschungsgemeinschaft (DFG) - Projektnummer 235959447
Das Ziel des beantragten Forschungsvorhabens ist die Konzeption und Realisierung eines flexiblen und erweiterbaren Querying- und Transformationsansatzes im Sinne einer einer API innerhalb der VM-basierten, funktionalen Sprache Clojure.Der Ansatz wird einerseits die klassischen Anwendungsfällen generativer (out-place) und modifizierender (in-place) Transformationen unterstützen. Zudem liegt ein Forschungsschwerpunkt in der transformationsgestützten Koevolution von Metamodellen und deren Instanzen. Hierbei überführen Transformationen nicht Modelle konform zu einem fixen Quellmetamodell in neue Modelle konform zu einem fixen Zielmetamodell, sondern Transformationen modifizieren Metamodelle und zugehörige Modelle in-place.Der Ansatz wird initial im technologischen Raum der TGraphen konzipiert und implementiert und dann auf andere technologische Räume erweitert, so dass sich auch technologieraumübergreifende Transformationen realisieren lassen. Hierbei finden auch Technologieräume jenseits des ModelWare-Komplexes Beachtung.
DFG-Verfahren
Sachbeihilfen
Beteiligte Person
Dr. Volker Riediger