Reusable Model Transformation Components with bentō

  • Jesús Sánchez Cuadrado
  • Esther Guerra
  • Juan de Lara
Conference paper

DOI: 10.1007/978-3-319-21155-8_5

Part of the Lecture Notes in Computer Science book series (LNCS, volume 9152)
Cite this paper as:
Cuadrado J.S., Guerra E., de Lara J. (2015) Reusable Model Transformation Components with bentō. In: Kolovos D., Wimmer M. (eds) Theory and Practice of Model Transformations. ICMT 2015. Lecture Notes in Computer Science, vol 9152. Springer, Cham

Abstract

Building high-quality transformations that can be used in real projects is complex and time-consuming. For this reason, the ability to reuse existing transformations in different, unforeseen scenarios is very valuable. However, there is scarce tool support for this task.

This paper presents bentō, a tool which supports the development and execution of reusable transformation components. In bentō, a reusable transformation is written as a regular ATL transformation, but it uses concepts as meta-models. Reuse is achieved by binding such concepts to meta-models, which induces the transformation adaptation. Moreover, composite components enable chaining transformations, and it is possible to convert an existing transformation into a reusable component. Bentō is implemented as an Eclipse plug-in, available as free software.

Keywords

Model transformation Transformation reuse Components ATL 

Copyright information

© Springer International Publishing Switzerland 2015

Authors and Affiliations

  • Jesús Sánchez Cuadrado
    • 1
  • Esther Guerra
    • 1
  • Juan de Lara
    • 1
  1. 1.Modelling and Software Engineering Research GroupUniversidad Autónoma de MadridMadridSpain

Personalised recommendations