Transforming models with ATL

F. Jouault, Ivan Ivanov

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

    460 Citations (Scopus)

    Abstract

    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 languageUndefined
    Title of host publicationSatellite Events at the MoDELS 2005 Conference
    Place of PublicationBerlin
    PublisherSpringer
    Pages128-138
    Number of pages11
    ISBN (Print)3-540-31780-5
    DOIs
    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
    PublisherSpringer Verlag
    Number10
    Volume3844
    ISSN (Print)0302-9743
    ISSN (Electronic)1611-3349

    Conference

    Conference8th International Conference on Model Driven Engineering Languages and Systems, MoDELS 2005
    Abbreviated titleMoDELS
    CountryJamaica
    CityMontego Bay
    Period2/10/057/10/05

    Keywords

    • EWI-10013
    • IR-61719
    • METIS-248223
    • CR-D.3.3

    Cite this