Semantics of Control-Flow in UML 2.0 Activities

  • Authors:
  • Harald Storrle

  • Affiliations:
  • Ludwig-Maximilians-Universität München, Germany

  • Venue:
  • VLHCC '04 Proceedings of the 2004 IEEE Symposium on Visual Languages - Human Centric Computing
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

The recent major revision of the UML has introduced significant changes and additions. In particular, the metamodel portion underlying Activity Diagrams has been completely reengineered, with Activity being the central concept, the successor of ActivityGraph in UML 1.5. In this paper, a denotational and compositional semantics for Activities is defined as a mapping from Activities into Procedural Petri nets. The semantics excludes data type annotations and all features based on them, but includes all kinds of control flow, including non well-formed concurrency and, particularly, procedure calling.