ATL: a model transformation tool

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

    Research output: Contribution to journalArticleAcademicpeer-review

    739 Citations (Scopus)

    Abstract

    In the context of Model Driven Engineering, models are the main development artifacts and model transformations are among the most important operations applied to models. A number of specialized languages have been proposed, aimed at specifying model transformations. Apart from the software engineering properties of transformation languages, the availability of high quality tool support is also of key importance for the industrial adoption and ultimate success of MDE. In this paper we present ATL: a model transformation language and its execution environment based on the Eclipse framework. ATL tools provide support for the major tasks involved in using a language: editing, compiling, executing, and debugging.
    Original languageUndefined
    Article number10.1016/j.scico.2007.08.002
    Pages (from-to)31-39
    Number of pages9
    JournalScience of computer programming
    Volume72
    Issue numberSupplement/1-2
    DOIs
    Publication statusPublished - 1 Jun 2008

    Keywords

    • Model Transformation
    • IR-62455
    • METIS-251170
    • EWI-13410
    • CR-D.2
    • Model engineering
    • M2M (model-to-model transformation
    • CR-I.2.5

    Cite this