Download YAWL - User Manual
Transcript
1.4. DOCUMENTATION 11 Wil van der Aalst has written much about the application of Petri nets to workflow, see e.g. [1]. The subclass of Petri nets introduced by him, Workflow-nets, is a predecessor of YAWL. The textbook that he wrote together with Kees van Hee is highly recommended reading [4]. A recent textbook on Business Process Management (BPM), which covers the original control-flow patterns and also YAWL, was written by Mathias Weske [24]. This textbook also covers other approaches, such as the modelling standard BPMN (note that the BPMN2YAWL tool can convert these specifications to YAWL). On the YAWL web site (yawlfoundation.org) it can be seen how the original control-flow patterns can be realised in YAWL (follow the link on Resources and then click ‘patterns’). For control-flow patterns in newYAWL the reader can consult appendix A.1 of Nick Russell’s PhD thesis [22]. If you would like to know more about how verification of YAWL specifications really works, we refer you to [23] and to [25]. This work forms the theoretical basis of how the verification mechanisms are realised in the YAWL editor. In-depth discussion of YAWL’s exception handling framework from a conceptual point of view can be found in [22, 18] and from an implementation aspect in [7, 8]. YAWL’s worklet approach to dealing with on-the-fly changes to workflows is discussed in [7, 9]. The reader that is interested in declarative specification of workflow is referred to [15]. On the Declare web site, declare.sf.net, the Declare service for YAWL can be downloaded. Further documentation about this approach can also be found there. YAWL has a close link to the Process Mining environment ProM [3], www.processmining.org. This link is for example exploited in [17] to provide simulation support for YAWL. There exists support for exporting YAWL logs to ProM which can subsequently be analysed by one of the many mining plug-ins available in this environment. Alternative ways of presenting work lists have been addressed in [10]. In this framework users can choose a map (not just a geographical map, but also e.g. a timeline or a YAWL specification) and work items can be positioned on this map and be shown in a colour that reflects their level of urgency (a context-specific notion which can be defined for the user). It is expected that this work becomes part of the YAWL distribution in the near future. Finally, a textbook on YAWL, called Modern Business Process Automation: YAWL and its Support Environment has been published by Springer (2010; ISBN: 978-3-642-03120-5).