Feature-Based Classification of Bidirectional Transformation Approaches

Soichiro Hidaka 1 Massimo Tisi 2 Jordi Cabot 2 Zhenjiang Hu 1
2 AtlanModels - Modeling Technologies for Software Production, Operation, and Evolution
LINA - Laboratoire d'Informatique de Nantes Atlantique, Département informatique - EMN, Inria Rennes – Bretagne Atlantique
Abstract : Bidirectional model transformation is a key technology in model-driven engineering (MDE), when two models that can change over time have to be kept constantly consistent with each other. While several model transformation tools include at least a partial support to bidirectionality, it is not clear how these bidirectional capabilities relate to each other and to similar classical problems in computer science, from the view update problem in databases to bidirectional graph transformations. This paper tries to clarify and visualize the space of design choices for bidirectional transformations from an MDE point of view, in the form of a feature model. The selected list of existing approaches are characterized by mapping them to the feature model. Then, the feature model is used to highlight some unexplored research lines in bidirectional transformations.
Type de document :
Article dans une revue
Software and Systems Modeling, Springer Verlag, 2016
Liste complète des métadonnées

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

https://hal.inria.fr/hal-01257169
Contributeur : Massimo Tisi <>
Soumis le : vendredi 15 janvier 2016 - 18:35:39
Dernière modification le : vendredi 22 juin 2018 - 09:33:13
Document(s) archivé(s) le : vendredi 11 novembre 2016 - 08:16:21

Fichier

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

Identifiants

  • HAL Id : hal-01257169, version 1

Citation

Soichiro Hidaka, Massimo Tisi, Jordi Cabot, Zhenjiang Hu. Feature-Based Classification of Bidirectional Transformation Approaches. Software and Systems Modeling, Springer Verlag, 2016. 〈hal-01257169〉

Partager

Métriques

Consultations de la notice

559

Téléchargements de fichiers

319