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 language | Undefined |
---|---|
Title of host publication | 1st International Workshop on Model Transformation with ATL, MtATL 2009 |
Editors | F. Jouault |
Place of Publication | Aachen |
Publisher | Sun SITE Central Europe |
Pages | 119-133 |
Number of pages | 15 |
Publication status | Published - Oct 2009 |
Event | 1st International Workshop on Model Transformation with ATL, MtATL 2009 - Nantes, France Duration: 8 Jul 2009 → 9 Jul 2009 Conference number: 1 |
Publication series
Name | CEUR Workshop Proceedings |
---|---|
Publisher | Sun SITE Central Europe |
ISSN (Print) | 1613-0073 |
Workshop
Workshop | 1st International Workshop on Model Transformation with ATL, MtATL 2009 |
---|---|
Abbreviated title | MtATL |
Country/Territory | France |
City | Nantes |
Period | 8/07/09 → 9/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