Visualizing Design Patterns in Their Applications and Compositions
IEEE Transactions on Software Engineering
Adding speech recognition support to UML tools
Journal of Visual Languages and Computing
Hi-index | 0.00 |
This paper discusses how a CASE-tool supporting theUnified Modeling Language (UML) can be customizedand extended using a visual scripting mechanism. Weintroduce a set of UML model operations that can beused, for example, to transform a UML diagram of onetype into another, and to perform set theoretical operationson them. We discuss a visual scripting mechanismthat can be used for executing these operations and forcombining them to construct new operations with higher-levelfunctionality. The visual scripting mechanism allowsthe automation of often-repeated software engineeringtasks. We present examples of using the proposedtechniques in UML based software engineering.We have a prototype implementation integrated to areal world UML modeling tool, the Nokia TED. The aimof this paper is to show how model operations can beexploited to perform interesting model analysis tasks, andhow a visual language that uses these operations asprimitives may be used for composing useful high-levelfunctions for various software engineering purposes.