Warning: Parameter 1 to Language::getMagic() expected to be a reference, value given in /usr/share/mediawiki/includes/StubObject.php on line 58
Refinement Transformation Support for QVT Relational Transformations – GRK-Wiki

Refinement Transformation Support for QVT Relational Transformations

Aus GRK-Wiki

Wechseln zu: Navigation, Suche


  • Accepted for the 3rd Workshop on Model Driven Software Engineering (MDSE 2008), Berlin, Germany.

Authors

Abstract

Model transformations are a central concept in Model-driven Engineering. Model transformations are defined in model transformation languages. This paper addresses QVT Relations, a high-level declarative model transformation language standardised by the Object Management Group. QVT Relations lacks support for default copy rules. Thus, transformation developers need to define copy rules explicitly. Particular for refinement transformations which copy large parts of a model, this is a tremendous task. In this paper, we propose generic patterns for copy rules in QVT Relations. Based on these patterns, we provide a higher-roder transformation to generate copy rules for a given metamodel. Finally, we explore several ways to derive a refinement transformation from a generated copy transformation.

Download paper

BibTeX

to appear

Persönliche Werkzeuge
Sprache