Engineering model transformations with transML
Entity
UAM. Departamento de Ingeniería InformáticaPublisher
Springer HeidelbergDate
2013-07-01Citation
10.1007/s10270-011-0211-2
Software and Systems Modeling 12.3 (2013); 555-577
ISSN
1619-1366 (print); 1619-1374 (online)DOI
10.1007/s10270-011-0211-2Funded by
This work has been sponsored by the Spanish Ministry of Science and Innovation with project METEORIC (TIN2008-02081), and by the R&D program of the Community of Madrid with projects “e-Madrid" (S2009/TIC-1650). Parts of this work were done during the research stays of Esther and Juan at the University of York, with financial support from the Spanish Ministry of Science and Innovation (grant refs. JC2009-00015, PR2009-0019 and PR2008-0185).Project
Comunidad de Madrid. S2009/TIC-1650/E-MADRIDEditor's Version
http://link.springer.com/article/10.1007%2Fs10270-011-0211-2Subjects
Domain-specific languages; Model transformation; Model-driven engineering; InformáticaNote
The final publication is available at Springer via http://dx.doi.org/10.1007%2Fs10270-011-0211-2Rights
© Springer-Verlag Berlin Heidelberg 2013Abstract
Model transformation is one of the pillars of model-driven engineering (MDE). The increasing complexity of systems and modelling languages has dramatically raised the complexity and size of model transformations as well. Even though many transformation languages and tools have been proposed in the last few years, most of them are directed to the implementation phase of transformation development. In this way, even though transformations should be built using sound engineering principles—just like any other kind of software—there is currently a lack of cohesive support for the other phases of the transformation development, like requirements, analysis, design and testing. In this paper, we propose a unified family of languages to cover the life cycle of transformation development enabling the engineering of transformations. Moreover, following an MDE approach, we provide tools to partially automate the progressive refinement of models between the different phases and the generation of code for several transformation implementation languages.
Files in this item
Google Scholar:Guerra Sánchez, Esther
-
Kolovos, Dimitrios S.
-
Paige, Richard F.
-
Dos Santos, Osmar Marchi
-
Lara Jaramillo, Juan de
This item appears in the following Collection(s)
Related items
Showing items related by title, author, creator and subject.