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

Dennis Wagelaar, Ragnhild Van Der Straeten, Dirk Deridder, Jeff Gray (Redacteur), Alfonso Pierantonio (Redacteur), Antonio Vallecillo (Redacteur)

Onderzoeksoutput: Articlepeer review

54 Citaten (Scopus)


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.
Originele taal-2English
Pagina's (van-tot)285-309
Aantal pagina's25
TijdschriftSoftware & Systems Modeling
StatusPublished - 14 okt 2009

Bibliografische nota

Jeff Gray, Alfonso Pierantonio, Antonio Vallecillo


Duik in de onderzoeksthema's van 'Module superimposition: a composition technique for rule-based model transformation languages'. Samen vormen ze een unieke vingerafdruk.

Citeer dit