LinTraP: Primitive Operators for the Execution of Model Transformations with LinTra
Loli Burgueño, Eugene Syriani, Manuel Wimmer, Jeff Gray, Antonio Vallecillo · 2014
The problems addressed by Model-Driven Engineering (MDE) approaches are increasingly complex, hence performance and scalability of model transformations are gaining importance. In previous work, we introduced LinTra, which is a platform for executing out-place model transformations in parallel. The parallel execution of LinTra is based on the Linda co-ordination language, where high-level model transformation languages (MTLs) are compiled to LinTra and eventually executed through Linda. In order to define the compilation modularly, this paper presents a minimal, yet sufficient, col-lection of primitive operators that can be composed to (re-)construct any out-place, unidirectional MTL.