Warning: The address you're using is deprecated. Please update your links to point to http://metrik.informatik.hu-berlin.de/grk-wiki/index.php/Refinement_Transformation_Support_for_QVT_Relational_Transformations

Refinement Transformation Support for QVT Relational Transformations

From GRK-Wiki

Jump to: navigation, search


  • 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

Personal tools
Language