BPMN to Mapping of BPMN diagrams to YAWL for execution out of Oryx Armin Zamani Farahani May 26th,...
-
Upload
hayden-frances -
Category
Documents
-
view
235 -
download
0
Transcript of BPMN to Mapping of BPMN diagrams to YAWL for execution out of Oryx Armin Zamani Farahani May 26th,...
BPMNto
Mapping of BPMN diagrams to YAWL for execution out of Oryx
Armin Zamani Farahani May 26th, 2009
Roadmap
• Class structure
• BPMN Subset in Oryx
• Examples of mapping
• To dos and Sources
BPMN to YAWL, Armin Zamani Farahani, May 26th, 2009 2
BPMN to YAWL, Armin Zamani Farahani, May 26th, 2009 3
BPMN Subset in Oryx
BPMN to YAWL, Armin Zamani Farahani, May 26th, 2009 4
BPMN Subset in Oryx
• Following stencils are removed in the subset
– Complex Gateway– (Adhoc subprocess)– Group– Data object– Message flow– Association
BPMN to YAWL, Armin Zamani Farahani, May 26th, 2009 5
Mapping (1/3)
Freight in Transit [1]
BPMN to YAWL, Armin Zamani Farahani, May 26th, 2009 6
Mapping (1/3)
BPMN to YAWL, Armin Zamani Farahani, May 26th, 2009 7
Mapping (2/3)
Process with two start plain events
BPMN to YAWL, Armin Zamani Farahani, May 26th, 2009 8
Mapping (2/3)
BPMN to YAWL, Armin Zamani Farahani, May 26th, 2009 9
Mapping (3/3)
Process with two end plain events and flow expressions
BPMN to YAWL, Armin Zamani Farahani, May 26th, 2009 10
Mapping (3/3)
BPMN to YAWL, Armin Zamani Farahani, May 26th, 2009 11
Mapping (3/3)<task id="Nodea0">
<name>a</name><flowsInto>
<nextElementRef id="Nodeb1"/><predicate ordering="1">amount >
100</predicate></flowsInto><flowsInto>
<nextElementRef id="Nodec2"/><predicate ordering="2">true()</predicate>
</flowsInto><join code="xor"/><split code="xor"/>
</task>
BPMN to YAWL, Armin Zamani Farahani, May 26th, 2009 12
Still to do
• Mapping of multi instance activities• Exception handling• Testing subprocess mapping• Predicates at every XOR and OR split
BPMN to YAWL, Armin Zamani Farahani, May 26th, 2009 13
Sources so far• 1. G. Decker, R. Dijkman, M. Dumas, and L. García-Bañuelos. „BPMN and YAWL“.,
2009
• 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
• (and the YAWL Editor v2.0_RC1 for mapping rules)
BPMN to YAWL, Armin Zamani Farahani, May 26th, 2009 14