Transforming models with ATL

Frédéric Jouault, Ivan Ivanov

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

    541 Citations (Scopus)
    15 Downloads (Pure)


    This paper presents ATL (ATLAS Transformation Language): a hybrid model transformation language that allows both declarative and imperative constructs to be used in transformation definitions. The paper describes the language syntax and semantics by using examples. ATL is supported by a set of development tools such as an editor, a compiler, a virtual machine, and a debugger. A case study shows the applicability of the language constructs. Alternative ways for implementing the case study are outlined. In addition to the current features, the planned future ATL features are briefly discussed.
    Original languageEnglish
    Title of host publicationSatellite Events at the MoDELS 2005 Conference
    Subtitle of host publicationMoDELS 2005 International Workshop OCLWS, MoDeVA, MARTES, AOM, MTiP, WiSME, MODAUI, Nfc, MDD, WUsCaM, Montego Bay, Jamaica, October 2-7, 2005, Revised Selected Papers
    Place of PublicationBerlin
    Number of pages11
    ISBN (Electronic)978-3-540-31781-4
    ISBN (Print)978-3-540-31780-7
    Publication statusPublished - 2006
    Event8th International Conference on Model Driven Engineering Languages and Systems, MoDELS 2005 - Montego Bay, Jamaica
    Duration: 2 Oct 20057 Oct 2005
    Conference number: 8

    Publication series

    NameLecture Notes in Computer Science
    ISSN (Print)0302-9743
    ISSN (Electronic)1611-3349


    Conference8th International Conference on Model Driven Engineering Languages and Systems, MoDELS 2005
    Abbreviated titleMoDELS
    CityMontego Bay


    • CR-D.3.3
    • n/a OA procedure


    Dive into the research topics of 'Transforming models with ATL'. Together they form a unique fingerprint.

    Cite this