UMLAUT: An Extendible UML Transformation Framework

  • Authors:
  • Wai Ming Ho;Jean-Marc Jézéquel;Alain Le Guennec;François Pennaneac'h

  • Affiliations:
  • -;-;-;-

  • Venue:
  • ASE '99 Proceedings of the 14th IEEE international conference on Automated software engineering
  • Year:
  • 1999

Quantified Score

Hi-index 0.00

Visualization

Abstract

Advanced users often find themselves restricted by the limited facilities of most UML CASE tools when they want to do complex manipulations of UML model. E.g. apply design patterns, generate code for simulation and validation etc. In this paper, we describe UMLAUT, a freely available UML transformation framework, for manipulating UML models. These manipulations are expressed as algebraic compositions of reified elementary transformations. They are thus open to extensions through inheritance and aggregation. To illustrate the interest of our approach, we show how the model of an UML distributed application can be automatically transformed into a labeled transition system validated using advanced protocol validation technology.