Model Transformation

From AtlanMod

In the scope of model-driven engineering, model transformation aims to provide a mean to specify the way to produce target models from a number of source models. For this purpose, it enables developers to define the way source model elements must be matched and navigated in order to initialize the target model elements. Formally, a simple model transformation has to define the way for generating a model Mb, conforming to a metamodel MMb, from a model Ma conforming to a metamodel MMa.

transformationSmall.png

Current research topics

Tools

Main publications

  • Frédéric Jouault, Freddy Allilaire, Jean Bézivin, and Ivan Kurtev. ATL: a Model Transformation Tool. In Science of Computer Programming (Special Issue on Experimental Software and Toolkits), pages 31-39, Volume 72, Issues 1-2, June 2008
  • Frédéric Jouault and Ivan Kurtev. Transforming Models with ATL. In Proceedings of the Model Transformations in Practice Workshop (co-located with MoDELS 2005), Montego Bay, Jamaica, October 3, 2005

Other publications

  • Hugo Brunelière. MoDisco & ATL. In Eclipse DemoCamp Indigo 2011 - Nantes, Nantes, France, June 30, 2011
  • Jesús Sánchez Cuadrado, Frédéric Jouault, Jesús García Molina, and Jean Bézivin. Optimization Patterns for OCL-based Model Transformations. In Satellite Events at the MODELS 2008 Conference: MODELS 2008 International Workshops. Revised Selected Papers, LNCS. Springer., Toulouse, France, September 28 - October 3, 2008
  • Frédéric Jouault and Ivan Kurtev. On the Architectural Alignment of ATL and QVT. In Proceedings of the 2006 ACM Symposium on Applied Computing (SAC 2006). ACM Press, Dijon, France, chapter Model transformation (MT 2006), pages 1188-1195, Dijon, France, 2006
  • Freddy Allilaire, Jean Bézivin, Frédéric Jouault, and Ivan Kurtev. ATL - Eclipse Support for Model Transformation. In Proceedings of the Eclipse Technology eXchange workshop - eTX (co-located with ECOOP 2006), Nantes, France, July 4, 2006
  • Frédéric Jouault. Loosely Coupled Traceability for ATL. In Proceedings of the European Conference on Model Driven Architecture (ECMDA) Traceability Workshop, Nürnberg, Germany, November 8, 2005
  • Jean Bézivin and Frédéric Jouault. Using ATL for Checking Models. In Proceedings of the International Workshop on Graph and Model Transformation (GraMoT), Tallinn, Estonia, September 28, 2005
  • Freddy Allilaire and Tarik Idrissi. ADT: Eclipse Development Tools for ATL. In Proceedings of the Second European Workshop on Model Driven Architecture (MDA) with an emphasis on Methodologies and Transformations (EWMDA-2), edited by D. H. Akehurst, pages 171-178, Canterbury, England, September 7-8, 2004

Contacts