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.

ATL Eclipse Project

Publications and Presentations about Model Transformation

MoDisco & ATL


Hugo Brunelière

Eclipse DemoCamp Indigo 2011 - Nantes

Nantes, France, June 30, 2011

Refining Models with Rule-based Model Transformations


Tisi, Martinez, Jouault, Cabot

Technical Report, pages 1-18

2011

Towards incremental execution of ATL transformations


Jouault, Tisi

Theory and Practice of Model Transformations, ICMT2010, pages 123-137

Springer, 2010

Improving Higher-Order Transformations Support in ATL


Tisi, Cabot, Jouault

Theory and Practice of Model Transformations, ICMT2010, pages 215-229

Springer, 2010

ATL: a Model Transformation Tool


Frédéric Jouault, Freddy Allilaire, Jean Bézivin, and Ivan Kurtev

Science of Computer Programming (Special Issue on Experimental Software and Toolkits), pages 31-39

Volume 72, Issues 1-2, June 2008

Optimization Patterns for OCL-based Model Transformations


Jesús Sánchez Cuadrado, Frédéric Jouault, Jesús García Molina, and Jean Bézivin

Satellite Events at the MODELS 2008 Conference: MODELS 2008 International Workshops. Revised Selected Papers, LNCS. Springer.

Toulouse, France, September 28 - October 3, 2008

Patrones de optimización de rendimiento para transformaciones de modelos


Jesús Sánchez Cuadrado, Frédéric Jouault, Jesús García Molina, and Jean Bézivin

Proceedings of V Taller sobre Desarrollo de Software Dirigido por Modelos (DSDM 2008), pages 32-41

2008

Practice of Model Transformation and Model Weaving in the Eclipse Modeling Project with ATL and AMW


Mikaël Barbero, Marcos Didonet Del Fabro, Juan M. Vara

SISBM

March 2008

Practice of Model Transformation and Model Weaving in the Eclipse Modeling Project with ATL and AMW


Mikaël Barbero and Marcos Didonet Del Fabro

Tutorial at TOOLS Europe 2007

Zurich, Switzerland, June 26, 2007

Evaluation of Rule-based Modularization in Model Transformation Languages illustrated with ATL


Ivan Kurtev, Klaas van den Berg, and Frédéric Jouault

Proceedings of the 2006 ACM Symposium on Applied Computing (SAC 2006). ACM Press, Dijon, France, chapter Model transformation (MT 2006), pages 1202-1209

Dijon, France, 2006

On the Architectural Alignment of ATL and QVT


Frédéric Jouault and Ivan Kurtev

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

ATL - Eclipse Support for Model Transformation


Freddy Allilaire, Jean Bézivin, Frédéric Jouault, and Ivan Kurtev

Proceedings of the Eclipse Technology eXchange workshop - eTX (co-located with ECOOP 2006)

Nantes, France, July 4, 2006

Building DSLs with AMMA/ATL, a Case Study on SPL and CPL Telephony Languages


Frédéric Jouault, Jean Bézivin, Charles Consel, Ivan Kurtev, and Fabien Latry

Proceedings of the First ECOOP Workshop on Domain-Specific Program Development (DSPD)

Nantes, France, July 3, 2006

Towards Model Transformation Design Patterns


Jean Bézivin, Frédéric Jouault, and Jean Paliès

Proceedings of the First European Workshop on Model Transformation (EWMT 2005)

Rennes, France, 2005

Loosely Coupled Traceability for ATL


Frédéric Jouault

Proceedings of the European Conference on Model Driven Architecture (ECMDA) Traceability Workshop

Nürnberg, Germany, November 8, 2005

Transforming Models with ATL


Frédéric Jouault and Ivan Kurtev

Proceedings of the Model Transformations in Practice Workshop (co-located with MoDELS 2005)

Montego Bay, Jamaica, October 3, 2005

Using ATL for Checking Models


Jean Bézivin and Frédéric Jouault

Proceedings of the International Workshop on Graph and Model Transformation (GraMoT)

Tallinn, Estonia, September 28, 2005

ADT: Eclipse Development Tools for ATL


Freddy Allilaire and Tarik Idrissi

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

An Eclipse-based IDE for the ATL Model Transformation Language


Jean Bézivin, Frédéric Jouault, and Patick Valduriez

Research Report LINA

(04.08). 2004

The MDE Diploma