Pattern-based analysis of the control-flow perspective of UML activity diagrams

  • Authors:
  • Petia Wohed;Wil M. P. van der Aalst;Marlon Dumas;Arthur H. M. ter Hofstede;Nick Russell

  • Affiliations:
  • Centre de Recherche en Automatique de Nancy, Université Henri Poincaré – Nancy 1/CNRS, Vandoeuvre les Nancy, France;Department of Technology Management, Eindhoven University of Technology, Eindhoven, The Netherlands;Faculty of Information Technology, Queensland University of Technology, Brisbane, QLD, Australia;Faculty of Information Technology, Queensland University of Technology, Brisbane, QLD, Australia;Faculty of Information Technology, Queensland University of Technology, Brisbane, QLD, Australia

  • Venue:
  • ER'05 Proceedings of the 24th international conference on Conceptual Modeling
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

The Unified Modelling Language (UML) is a well-known family of notations for software modelling. Recently, a new version of UML has been released. In this paper we examine the Activity Diagrams notation of this latest version of UML in terms of a collection of patterns developed for assessing control-flow capabilities of languages used in the area of process-aware information systems. The purpose of this analysis is to assess relative strengths and weaknesses of control-flow specification in Activity Diagrams and to identify ways of addressing potential deficiencies. In addition, the pattern-based analysis will yield typical solutions to practical process modelling problems and expose some of the ambiguities in the current UML 2.0 specification [9].