Fabian Büttner and Hanna Bauerdick (2006)
Realizing UML Model Transformations with USE
In: OCL for (Meta-)Models in Multiple Application Domains 2006, edited by Springer Berlin / Heidelberg. Technische Universität Dresden, Dresden, Germany, pages 96–110.
The USE (UML-based Specification Environment) tool has been successfully
applied for model validation in the past. In our current work, we
are enriching the USE specification language with imperative elements.
We employ this extension as an assembler to realize UML model (class
diagram) transformations with USE in a flexible way: UML transformations
are described using a custom abstract language based on object diagram-like
patterns. These descriptions are automatically translated into the
imperative USE extensions. Our approach aims to provide a flexible
instrument to experiment with different transformations and transformation
formalisms.