Localized model transformations for building large-scale transformations - Inria - Institut national de recherche en sciences et technologies du numérique
Article Dans Une Revue Software and Systems Modeling Année : 2015

Localized model transformations for building large-scale transformations

Résumé

Model-Driven Engineering (MDE) exploits well-defined, tool-supported modelling languages and operations applied to models created using these languages. Model transformation is a critical part of the use of MDE. It has been argued that transformations must be engineered systematically, particularly when the languages to which they are applied are large and complicated – e.g., UML 2.x and profiles such as MARTE – and when the transformation logic itself is complex. We present an approach to designing large model transformations for large languages, based on the principle of separation of concerns. Specifically, we define a notion of localized transformations that are restricted to apply to a subset of a modelling language; a composition of localized transformations is then used to satisfy particular MDE objectives, such as the design of very large transformations. We illustrate the use of localized transformations in a concrete example applied to large transformations for system-on-chip co-design.
Fichier principal
Vignette du fichier
localized.pdf (602.13 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-01354324 , version 1 (18-08-2016)

Identifiants

Citer

Anne Etien, Alexis Muller, Thomas Legrand, Richard F. Paige. Localized model transformations for building large-scale transformations. Software and Systems Modeling, 2015, Software and System Modeling, 14 (3), pp.1189--1213. ⟨10.1007/s10270-013-0379-8⟩. ⟨hal-01354324⟩
141 Consultations
198 Téléchargements

Altmetric

Partager

More