Model-Driven Development of Model Transformations
The “model-driven development of model transformations” requires both a technique to model model transformations as well as a means to transform transformation models. Therefore, the thesis underlying this paper evaluates and extends state-of-the-art model transformation approaches. For example, the thesis contributes a new language construct for modeling subgraph-copy operations. Perhaps surprisingly, this thesis intentionally does not propose a fundamentally new transformation language and toolset. Instead, the thesis is based on a small UML profile for controlled graph transformation. The profile only relies on class diagrams, activity diagrams, and the UML’s extension mechanism. The proposed techniques have emerged from several case studies that involve model evolution, model refinement, as well as model synchronization.
KeywordsTransformation Model Graph Transformation Activity Diagram Transformation Language Language Construct
Unable to display preview. Download preview PDF.
- 1.Horváth, Á., Varró, D., Varró, G.: Automatic generation of platform-specific transformation. Info-Communications-Technology LXI(7), 40–45 (2006)Google Scholar
- 3.Schippers, H., Van Gorp, P., Janssens, D.: Leveraging UML profiles to generate plugins from visual model transformations. Electronic Notes in Theoretical Computer Science 127(3), 5–16 (2004); Software Evolution through Transformations (SETra). Satellite of the 2nd Intl. Conference on Graph TransformationCrossRefGoogle Scholar
- 4.Van Gorp, P.: Model-driven Development of Model Transformations. PhD thesis, University of Antwerp (April 2008)Google Scholar
- 5.Van Gorp, P., Muliawan, O., Keller, A., Janssens, D.: Executing a platform independent model of the UML-to-CSP transformation on a commercial platform. In: Täntzer, G., Rensink, A. (eds.) AGTIVE 2007 Tool Contest (January 2008)Google Scholar