Graph Transformations on Domain-Specific Models
Aditya Agrawal, Gábor Karsai, Shi Feng · 2003
In model driven development, model transformations play a crucial role. This paper introduces a new, UML-based approach for the specification and implementation of model transformations. The technique is based on graph transformations, where the transformations are a set of explicitly sequenced elementary rewriting operations. UML class diagrams are used to represent the graph grammars for the input and output graphs. The paper’s main contributions are the visual language designed for the representation of transformation programs and the graph transformation execution engine which implements the semantics of the language.