Title :
UMLAUT: an extendible UML transformation framework
Author :
Ho, Wai Ming ; Jezequel, Jean-Marc ; Le Guennec, Alain ; Pennaneac, François
Author_Institution :
IRISA, Rennes, France
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 models, e.g., apply design patterns, generate code for simulation and validation etc. 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 a UML distributed application can be automatically transformed into a labeled transition system validated using advanced protocol validation technology
Keywords :
automatic programming; distributed programming; inheritance; object-oriented programming; program verification; UML CASE tools; UML distributed application; UML models; UMLAUT; advanced protocol validation technology; advanced users; aggregation; algebraic compositions; complex manipulations; design patterns; extendible UML transformation framework; inheritance; labeled transition system; reified elementary transformations; Computer aided software engineering; Electrical capacitance tomography; Engines; Graphical user interfaces; Identity-based encryption; Java; Protocols; Standardization; Testing; Unified modeling language;
Conference_Titel :
Automated Software Engineering, 1999. 14th IEEE International Conference on.
Conference_Location :
Cocoa Beach, FL
Print_ISBN :
0-7695-0415-9
DOI :
10.1109/ASE.1999.802320