Generic model transformations: write once, reuse everywhere

  • Authors:
  • Jesús Sánchez Cuadrado;Esther Guerra;Juan De Lara

  • Affiliations:
  • Universidad de Murcia, Spain;Universidad Autónoma de Madrid, Spain;Universidad Autónoma de Madrid, Spain

  • Venue:
  • ICMT'11 Proceedings of the 4th international conference on Theory and practice of model transformations
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

Model transformation is one of the core techniques in Model Driven Engineering. Many transformation languages exist nowadays, but few offer mechanisms directed to the reuse of whole transformations or transformation fragments in different contexts. Taking inspiration from generic programming, in this paper we define model transformation templates. These templates are defined over metamodel concepts which later can be bound to specific meta-models. The binding mechanism is flexible as it permits mapping concepts and metamodels with certain kinds of structural heterogeneities. The approach is general and can be applied to any model transformation language. In this paper we report on its application to ATL.