Project Details
Projekt Print View

Conception and Implementation of a Functional Querying- and Transformation-API

Subject Area Software Engineering and Programming Languages
Term from 2013 to 2016
Project identifier Deutsche Forschungsgemeinschaft (DFG) - Project number 235959447
 
The goal of the requested research project is the conception and realization of a flexible and extensible approach for model querying and transformation in terms of a functional API embedded in the JVM-based, functional programming language Clojure.The approach will cover both classical transformation use-cases , namely generative (out-place) transformations as well as modifying (in-place) transformations. Furthermore, one point of main research effort will be spent in the fields of co-evolution of metamodels and their model instances. Here, transformations don't migrate input models conforming to some fixed metamodel to new models conforming to some fixed output metamodel, but instead transformations modify metamodels incuding conforming models in-place.Initially, the approach will be realized using the applicant's TGraph technology, but it will be extended to other technological spaces as well in order to allow for transformations crossing the borders of technological spaces. Hereby, attention will also be paid to technological spaces which are not contained in the ModelWare complex.
DFG Programme Research Grants
Participating Person Dr. Volker Riediger
 
 

Additional Information

Textvergrößerung und Kontrastanpassung