Realizing UML Metamodel Transformations with AGG
Fabian Büttner, Martin Gogolla · Electronic Notes in Theoretical Computer Science · 2004
In this paper, we work out equivalence transformations on the UML metamodel as concrete graph transformations implemented in the AGG tool. We consider two examples for manipulating the static structure of a UML model, namely the transformation of an association class into a ternary association and the transformation of a ternary association into three binary associations. We discuss technical details and pros and cons of the presented approach and shortly put out work into the context of the MDA.