Pattern-based analysis of UML activity diagrams

P. Wohed, W.M.P. Aalst, van der, M. Dumas, A.H.M. Hofstede, ter, N.C. Russell

Research output: Book/ReportReportAcademic

79 Downloads (Pure)


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 and data 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 and data 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 draft specification
Original languageEnglish
Place of PublicationEindhoven
PublisherTechnische Universiteit Eindhoven
Number of pages22
ISBN (Print)90-386-2257-0
Publication statusPublished - 2004

Publication series

NameBETA publicatie : working papers
ISSN (Print)1386-9213


Dive into the research topics of 'Pattern-based analysis of UML activity diagrams'. Together they form a unique fingerprint.

Cite this