Achieving QVTO & ATL Interoperability: An Experience Report on the Realization of a QVTO to ATL Compiler

Alfons Laarman

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

    253 Downloads (Pure)

    Abstract

    With the emergence of a number of model transformation languages the need for interoperability among them increases. The degree at which this interoperability can be achieved between two given languages depends heavily on their paradigms (declarative vs imperative). Previous studies have indicated that the QVT and ATL languages are compatible. In this paper we study the possibility to compile QVT Operational to the ATL virtual machine. We describe our experience of developing such a compiler. The resulting compiled QVT transformations can run on top of existing ATL tools. Thereby we achieve not only QVT/ATL interoperability but also QVT conformance for the ATL tools as defined in the QVT specification.
    Original languageUndefined
    Title of host publication1st International Workshop on Model Transformation with ATL, MtATL 2009
    EditorsF. Jouault
    Place of PublicationAachen
    PublisherSun SITE Central Europe
    Pages119-133
    Number of pages15
    Publication statusPublished - Oct 2009
    Event1st International Workshop on Model Transformation with ATL, MtATL 2009 - Nantes, France
    Duration: 8 Jul 20099 Jul 2009
    Conference number: 1

    Publication series

    NameCEUR Workshop Proceedings
    PublisherSun SITE Central Europe
    ISSN (Print)1613-0073

    Workshop

    Workshop1st International Workshop on Model Transformation with ATL, MtATL 2009
    Abbreviated titleMtATL
    Country/TerritoryFrance
    CityNantes
    Period8/07/099/07/09

    Keywords

    • METIS-264410
    • Interoperability
    • Model Transformations
    • Model Driven Architecture
    • SE-MDA: Model Driven Architecture
    • ATL
    • IR-67522
    • EWI-15696
    • QVTO
    • Model Driven Engineering

    Cite this