Page 8 -
P. 8
Contents
Part I Introduction
1 Introduction ................................................................... 3
Wil van der Aalst, Michael Adams, Arthur ter Hofstede, and
Nick Russell
1.1 Overview .............................................................. 3
1.2 On the Role of Models in BPM ...................................... 5
1.3 BPM Standard Approaches........................................... 7
1.4 The Workflow Patterns Initiative ..................................... 8
1.5 Petri Nets and Workflow Nets ........................................ 10
1.6 The Emergence of YAWL ............................................ 10
1.7 A Brief Overview of YAWL.......................................... 11
1.8 Positioning of YAWL ................................................. 14
1.9 Overview of the Book ................................................ 16
Part II Concepts
2 The Language: Rationale and Fundamentals ............................. 23
Nick Russell and Arthur ter Hofstede
2.1 Introduction ........................................................... 23
2.2 Workflow Patterns .................................................... 25
2.3 Formal Foundation .................................................... 50
2.4 Control-flow........................................................... 57
2.5 Data.................................................................... 64
2.6 Resources.............................................................. 71
2.7 Syntax ................................................................. 87
2.8 Working Example ..................................................... 92
2.9 Conclusion ............................................................ 97
3 Advanced Synchronization ..................................................103
Moe Wynn, Wil van der Aalst, and Arthur ter Hofstede
3.1 Introduction ...........................................................103
3.2 The OR-Join Semantics...............................................104
ix