Skip to main navigation Skip to search Skip to main content

Translating ATL model transformations to algebraic graph transformations

  • CNRS LTCI
  • AdaCore

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Analyzing and reasoning on model transformations has become very relevant for various applications such as ensuring the correctness of transformations. ATL is a model transformation language with rich semantics and a focus on usability, making its analysis not straightforward. Conversely, Algebraic Graph Transformation (AGT) is an approach with strong theoretical foundations allowing for formal analyses that would be valuable in the context of ATL. In this paper we propose a translation of ATL to the AGT framework in the objective of bringing theoretical analyses of AGT to ATL transformations. We validate our proposal by translating a set of feature-rich ATL transformations to the Henshin AGT framework. We execute the ATL and AGT versions on the same set of models and verify that the result is the same.

Original languageEnglish
Title of host publicationTheory and Practice of Model Transformations - 8th International Conference, ICMT 2015 held as Part of STAF 2015, Proceedings
EditorsManuel Wimmer, Dimitris Kolovos
PublisherSpringer Verlag
Pages183-198
Number of pages16
ISBN (Print)9783319211541
DOIs
Publication statusPublished - 1 Jan 2015
Externally publishedYes
Event8th International Conference on Theory and Practice of Model Transformations, ICMT 2015 - L����Aquila, Italy
Duration: 20 Jul 201521 Jul 2015

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume9152
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference8th International Conference on Theory and Practice of Model Transformations, ICMT 2015
Country/TerritoryItaly
CityL����Aquila
Period20/07/1521/07/15

Keywords

  • ATL
  • Algebraic graph transformation
  • Analysis of model transformations
  • Henshin
  • Nested graph conditions
  • OCL

Fingerprint

Dive into the research topics of 'Translating ATL model transformations to algebraic graph transformations'. Together they form a unique fingerprint.

Cite this