Model-Driven Development of Model Transformations

  • Pieter Van Gorp
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5214)


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.


Transformation Model Graph Transformation Activity Diagram Transformation Language Language Construct 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Horváth, Á., Varró, D., Varró, G.: Automatic generation of platform-specific transformation. Info-Communications-Technology LXI(7), 40–45 (2006)Google Scholar
  2. 2.
    Lambers, L.: A new version of GTXL: An exchange format for graph transformation systems. Electronic Notes in Theoretical Computer Science 127, 51–63 (2005)CrossRefGoogle Scholar
  3. 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. 4.
    Van Gorp, P.: Model-driven Development of Model Transformations. PhD thesis, University of Antwerp (April 2008)Google Scholar
  5. 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

Copyright information

© Springer-Verlag Berlin Heidelberg 2008

Authors and Affiliations

  • Pieter Van Gorp
    • 1
  1. 1.University of Antwerp 

Personalised recommendations