Download presentation
Presentation is loading. Please wait.
Published byKarin Gray Modified over 9 years ago
1
BPMN to Mapping of BPMN diagrams to YAWL for execution out of Oryx Armin Zamani Farahani July 10th, 2009
2
Roadmap Results of our last conference Executable YAWL files Questions about resourcing BPMN to YAWL, Armin Zamani Farahani, July 10th, 2009 2
3
BPMN Subset in Oryx – Complex Gateway – Adhoc subprocess – Data object – Message flow – Association – StartMessageEvent – StartConditionalEvent – StartSignalEvent – StartMultipleEvent IntermediateCancelEvent IntermediateCompensationEvent IntermediateConditionalEvent IntermediateSignalEvent IntermediateMultipleEvent IntermediateLinkEvent EndCompensationEvent EndSignalEvent EndMultipleEvent 3 BPMN to YAWL, Armin Zamani Farahani, July 10th, 2009 Removed stencils in the BPMN subset
4
Timer task (1/3) Freight in Transit [1] BPMN to YAWL, Armin Zamani Farahani, July 10th, 2009 4
5
Timer task (2/3) BPMN to YAWL, Armin Zamani Farahani, July 10th, 2009 5
6
Timer task (3/3) BPMN to YAWL, Armin Zamani Farahani, July 10th, 2009 6
7
Unioning conditions (1/2) BPMN to YAWL, Armin Zamani Farahani, July 10th, 2009 7 From the last presentation …
8
Unioning conditions (2/2) BPMN to YAWL, Armin Zamani Farahani, July 10th, 2009 8 … now conditions are unioned if possible
9
Multi instance activities Mapping of multi instance activities Exception handling Testing subprocess mapping Predicates at every XOR and OR split BPMN to YAWL, Armin Zamani Farahani, July 10th, 2009 9
10
Multi instance activities Mapping of multi instance activities Exception handling Testing subprocess mapping Predicates at every XOR and OR split BPMN to YAWL, Armin Zamani Farahani, July 10th, 2009 10
11
Exception handling (1/3) BPMN to YAWL, Armin Zamani Farahani, July 10th, 2009 11
12
Exception handling (2/3) BPMN to YAWL, Armin Zamani Farahani, July 10th, 2009 12
13
Exception handling (3/3) BPMN to YAWL, Armin Zamani Farahani, July 10th, 2009 13
14
Executable YAWL files Web service decompositions are added to every task that has no other decomposition a „Data Type Definition“ field is added to the BPMN diagram in the BPMN for YAWL execution stencil set BPMN to YAWL, Armin Zamani Farahani, July 10th, 2009 14
15
Executable YAWL files BPMN to YAWL, Armin Zamani Farahani, July 10th, 2009 15 data handling has to be improved to reference self defined data types (Then the YAWL engine hopefully shows better forms than this one and not at the beginning of the process)
16
YAWL-constrained BPMN BPMN to YAWL, Armin Zamani Farahani, July 10th, 2009 16 Every XOR data-based gateway and OR gateway has to have one default flow and the other edges have to have predicates Are there other constraints?
17
Resourcing BPMN to YAWL, Armin Zamani Farahani, July 10th, 2009 17 BPMN offers: Lanes Pools YAWL offers: Participants Roles Capabilities Positions OrgGroups How to map BPMN resource information to YAWL?
18
Sources 1. G. Decker, R. Dijkman, M. Dumas, and L. García-Bañuelos. „BPMN and YAWL“. In Proceedings of the 6th International Conference on Business Process Management (BPM). Springer, 2008 2. G. Decker, R. Dijkman, M. Dumas, and L. García-Bañuelos. „Transforming BPMN Diagrams into YAWL Nets“. In Proceedings of the 6th International Conference on Business Process Management (BPM). Springer, 2008 3. Business Process Modeling Notation, V1.1. Technical report, Object Management Group (OMG) (January 2008) ProM YAWL class model Chapter 8 of the coming YAWL book BPMN to YAWL, Armin Zamani Farahani, July 10th, 2009 18
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.