Design and implementation of the YAWL system

W.M.P. Aalst, van der, L. Aldred, M. Dumas, A.H.M. Hofstede, ter

Research output: Chapter in Book/Report/Conference proceedingChapterAcademicpeer-review

139 Citations (Scopus)
3 Downloads (Pure)

Abstract

This paper describes the implementation of a system supporting YAWL (Yet Another Workflow Language). YAWL is based on a rigorous analysis of existing workflow management systems and related standards using a comprehensive set of workflow patterns. This analysis shows that contemporary workflow systems, relevant standards (e.g. XPDL, BPML, BPEL4WS), and theoretical models such as Petri nets have problems supporting essential patterns. This inspired the development of YAWL by taking Petri nets as a starting point and introducing mechanisms that provide direct support for the workflow patterns identified. As a proof of concept we have developed a workflow management system supporting YAWL. In this paper, we present the architecture and functionality of the system and zoom into the control-flow, data, and operational perspectives.
Original languageEnglish
Title of host publicationAdvanced Information Systems Engineering: 16th International Conference, CAiSE 2004, Riga, Latvia, June 7-11
EditorsA. Persson, J. Stirna
Place of PublicationBerlin
PublisherSpringer
Pages142-159
ISBN (Print)3-540-22151-4
DOIs
Publication statusPublished - 2004
Event16th International Conference on Advanced Information Systems Engineering (CAiSE 2004) - Riga, Latvia
Duration: 7 Jun 200411 Jun 2004
Conference number: 16

Publication series

NameLecture Notes in Computer Science
Volume3084
ISSN (Print)0302-9743

Conference

Conference16th International Conference on Advanced Information Systems Engineering (CAiSE 2004)
Abbreviated titleCAiSE '04
Country/TerritoryLatvia
CityRiga
Period7/06/0411/06/04

Fingerprint

Dive into the research topics of 'Design and implementation of the YAWL system'. Together they form a unique fingerprint.

Cite this