Localized model transformations for building large-scale transformations

Anne Etien 1 Alexis Muller 2 Thomas Legrand 2 Richard Paige 3
1 RMOD - Analyses and Languages Constructs for Object-Oriented Application Evolution
Inria Lille - Nord Europe, CRIStAL - Centre de Recherche en Informatique, Signal et Automatique de Lille (CRIStAL) - UMR 9189
Abstract : 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.
Type de document :
Article dans une revue
Software and Systems Modeling, Springer Verlag, 2015, Software and System Modeling, 14 (3), pp.1189--1213. 〈10.1007/s10270-013-0379-8〉
Liste complète des métadonnées

Littérature citée [39 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/hal-01354324
Contributeur : Lse Lse <>
Soumis le : jeudi 18 août 2016 - 15:08:52
Dernière modification le : mercredi 25 avril 2018 - 15:44:56
Document(s) archivé(s) le : samedi 19 novembre 2016 - 19:16:11

Fichier

localized.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

Collections

Citation

Anne Etien, Alexis Muller, Thomas Legrand, Richard Paige. Localized model transformations for building large-scale transformations. Software and Systems Modeling, Springer Verlag, 2015, Software and System Modeling, 14 (3), pp.1189--1213. 〈10.1007/s10270-013-0379-8〉. 〈hal-01354324〉

Partager

Métriques

Consultations de la notice

289

Téléchargements de fichiers

54