Processing UML Models with Visual Scripts

  • Authors:
  • Jari Peltonen;Petri Selonen

  • Affiliations:
  • -;-

  • Venue:
  • HCC '01 Proceedings of the IEEE 2001 Symposia on Human Centric Computing Languages and Environments (HCC'01)
  • Year:
  • 2001

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.