OR-joins (2)

Consider the following BPMN diagram.


a) Explain the different semantics that can be given to OR-joins.

b) Translate the BPMN diagram to a workflow net. Try to resolve all OR-joins in such a way that the execution semantics you choose are properly represented.

c) Is it always possible to map OR-joins to Petri nets? Would the YAWL semantics for OR-joins make any difference to your solution in this example?










More information on OR-joins and the different process modeling languages can be found in the book in chapter 4.

 
Prof. Dr. Mathias Weske Prof. Dr. Mathias Weske
Business Process Technology
Hasso-Plattner-Institute
Prof.-Dr.-Helmert-Str. 2-3
D-14482 Potsdam, Germany
Phone: +49 (0) 331-5509-180
Fax: +49 (0) 331-5509-189