Skip to content
  Kermeta  
Document Actions

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.