Nothing Special   »   [go: up one dir, main page]

skip to main content
10.5555/647245.719456guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

UML Activity Diagrams as a Workflow Specification Language

Published: 01 October 2001 Publication History

Abstract

If UML activity diagrams are to succeed as a standard in the area of organisational process modeling, they need to compare well to alternative languages such as those provided by commercial Workflow Management Systems. This paper examines the expressiveness and the adequacy of activity diagrams for workflow specification, by systematically evaluating their ability to capture a collection of workflow patterns. This analysis provides insights into the relative strengths and weaknesses of activity diagrams. In particular, it is shown that, given an appropriate clarification of their semantics, activity diagrams are able to capture situations arising in practice, which cannot be captured by most commercial Workflow Management Systems. On the other hand, the study shows that activity diagrams fail to capture some useful situations, thereby suggesting directions for improvement.

References

[1]
J.Ø. Aagedal and Z. Milosevic. ODP enterprise language: An UML perspective. In Proc. of The 3rd International Conference on Enterprise Distributed Object Computing, Mannheim, Germany, 1999. IEEE Press.
[2]
W.M.P. van der Aalst. The application of Petri nets to workflow management. The Journal of Circuits, Systems and Computers, 8(1):21-66, 1998.
[3]
W.M.P. van der Aalst, A.P. Barros, A.H.M. ter Hofstede, and B. Kiepuszewski. Advanced workflow patterns. In Proc. of the 5th IFCIS Int. Conference on Cooperative Information Systems, Eilat, Israel, September 2000. Springer Verlag.
[4]
W.M.P. van der Aalst, A.H.M ter Hofstede, B. Kiepuszewski, and A. Barros. Workflow patterns. Technical Report WP 47, BETA Research Institute, 2000. Accessed March 2001 from http://tmitwww.tm.tue.nl/research/patterns.
[5]
E. Börger, A. Cavarra, and E. Riccobene. An ASM semantics for UML activity diagrams. In Proc. of the International Conference on Algebraic Methodologyand Software Technology(AMAST), Iowa City, IO, USA, May 2000. Springer Verlag.
[6]
F. Casati, S. Ceri, B. Pernici, and G. Pozzi. Conceptual modeling of workflows. In Proc. of the 14th International Object-Oriented and Entity-Relationship Modelling Conference (OOER'95), pages 341-354. Springer Verlag, December 1995.
[7]
R. Eshuis and R. Wieringa. A formal semantics for UML activity diagrams - Formalising workflow models. Technical Report CTIT-01-04, University of Twente, Department of Computer Science, 2001.
[8]
M. Fowler and K. Scott. UML Distilled: A Brief Guide to the Standard Object Modeling Language (Second Edition). Addison Wesley, Readings MA, USA, 2000.
[9]
D. Harel and A. Naamad. The statemate semantics of statecharts. ACM Transactions on Software Engineering and Methodology, 5(4):293-333, October 1996.
[10]
B. Kiepuszewski, A.H.M. ter Hofstede, and C. Bussler. On structured workflow modelling. In Proc. of the Int. Conference on Advanced Information Systems Engineering (CAiSE), Stockholm, Sweden, June 2000. Springer Verlag.
[11]
F. Leymann and D. Roller. Production Workflow: Concepts and Techniques. Prentice Hall, Upper Saddle River, NJ, USA, 2000.
[12]
P. Muth, D. Wodtke, J. Weissenfels, A.K. Dittrich, and G. Weikum. From centralized workflow specification to distributed workflow execution. Journal of Intelligent Information Systems, 10(2), March 1998.
[13]
The precise UML group. Home page. http://www.cs.york.ac.uk/puml/.
[14]
UML Revision Task Force. OMG Unified Modeling Language Specification, Version 1.4 (final draft). February 2001.
[15]
J. Rumbaugh, I. Jacobson, and G. Booch. The Unified Modeling Language Reference Manual. Addison-Wesley, 1999.
[16]
M. Schader and A. Korthaus. Modeling business processes as part of the BOOSTER approach to business object-oriented systems development based on UML. In Proc. of The Second International Enterprise Distributed Object Computing Workshop (EDOC). IEEE Press, 1998.
[17]
The Object Management Group. UML Extensions for Workflow Process Definition, RFP-bom/2000-12-11. Accessed on June 2001 from ftp://ftp.omg.org/pub/docs/bom/00-12-11.pdf.
[18]
The Workflow Management Coalition. The Workflow Reference Model. http://www.aiim.org/wfmc/standards/docs/tc003v11.pdf, accessed on January 2001.

Cited By

View all

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Guide Proceedings
«UML» '01: Proceedings of the 4th International Conference on The Unified Modeling Language, Modeling Languages, Concepts, and Tools
October 2001
507 pages
ISBN:3540426671

Publisher

Springer-Verlag

Berlin, Heidelberg

Publication History

Published: 01 October 2001

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 01 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2021)Formal Method to Analyze Design Workflows in Software DevelopmentComputational Science and Its Applications – ICCSA 202110.1007/978-3-030-87013-3_14(182-194)Online publication date: 13-Sep-2021
  • (2019)CSJournal of Intelligent and Robotic Systems10.1007/s10846-018-0831-794:2(371-387)Online publication date: 1-May-2019
  • (2018)PaPaSProceedings of the Practice and Experience on Advanced Research Computing: Seamless Creativity10.1145/3219104.3229289(1-8)Online publication date: 22-Jul-2018
  • (2018)Reproducibility in Scientific ComputingACM Computing Surveys10.1145/318626651:3(1-36)Online publication date: 16-Jul-2018
  • (2017)A framework for MDE of IoT-based manufacturing cyber-physical systemsProceedings of the Seventh International Conference on the Internet of Things10.1145/3131542.3131554(1-8)Online publication date: 22-Oct-2017
  • (2017)A method to align user interface to workflow allocation patternsProceedings of the XVIII International Conference on Human Computer Interaction10.1145/3123818.3123844(1-8)Online publication date: 25-Sep-2017
  • (2017)Enabling effective workflow model reuseDecision Support Systems10.1016/j.dss.2016.09.00293:C(11-25)Online publication date: 1-Jan-2017
  • (2017)Designing secure business processes with SecBPMNSoftware and Systems Modeling (SoSyM)10.1007/s10270-015-0499-416:3(737-757)Online publication date: 1-Jul-2017
  • (2014)Measuring Method Complexity of the Case Management Modeling and Notation (CMMN)Proceedings of the Southern African Institute for Computer Scientist and Information Technologists Annual Conference 2014 on SAICSIT 2014 Empowered by Technology10.1145/2664591.2664608(209-216)Online publication date: 29-Sep-2014
  • (2013)A framework for role-based feature management in software product line organizationsProceedings of the 17th International Software Product Line Conference10.1145/2491627.2491653(178-187)Online publication date: 26-Aug-2013
  • Show More Cited By

View Options

View options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media