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
   3   4   5   6   7   8   9   10   11   12   13