T-Core: a framework for custom-built model transformation engines

18Citations
Citations of this article
33Readers
Mendeley users who have this article in their library.
Get full text

Abstract

A large number of model transformation languages and tools have emerged since the early 2000s. A transformation engineer is thus left with too many choices for the language he use to perform a specific transformation task. Furthermore, it is currently not possible to combine or reuse transformations implemented in different languages. We therefore propose T-Core, a framework where primitive transformation constructs can be combined to define and encapsulate reusable model transformation idioms. In this context, the transformation engineer is free to use existing transformation building blocks from an extensible library or define his own transformation units. The proposed primitive transformation operators are the result of deconstructing different existing transformation languages. Reconstructing these languages offers a common basis to compare their expressiveness, provides a framework for inter-operating them, and allows the transformation engineer to design transformations with the most appropriate constructs for the task at hand.

Cite

CITATION STYLE

APA

Syriani, E., Vangheluwe, H., & LaShomb, B. (2015). T-Core: a framework for custom-built model transformation engines. Software and Systems Modeling, 14(3), 1215–1243. https://doi.org/10.1007/s10270-013-0370-4

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free