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 prole for controlled graph transformation. The prole 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 renement, as well as model synchronization. 1 Problem: Lack of Portability and Reuse Controlled graph transformation gained industrial credibility in the nineties, thanks to the application of the Progres ...