< Terug naar vorige pagina

Publicatie

Module superimposition: a composition technique for rule-based model transformation languages

Tijdschriftbijdrage - Tijdschriftartikel

As the application of model transformation becomes increasingly commonplace, the focus is shifting from model transformation languages to the model transformations themselves. The properties of model transformations, such as scalability, maintainability and reusability, have become important. Composition of model transformations allows for the creation of smaller, maintainable and reusable transformation definitions that together perform a larger transformation. This paper focuses on composition for two rule-based model transformation languages: the ATLAS Transformation Language (ATL) and the QVT Relations language. We propose a composition technique called module superimposition that allows for extending and overriding rules in transformation modules. We provide executable semantics as well as a concise and scalable implementation of module superimposition based on ATL.
Tijdschrift: Software & Systems Modeling
ISSN: 1619-1366
Volume: 9
Pagina's: 285-309
Jaar van publicatie:2009
Trefwoorden:Software engineering, Model driven engineering, Model transformation
  • Scopus Id: 77953544895