Presentation is loading. Please wait.

Presentation is loading. Please wait.

Towards Workflow Pattern Support of Event-Driven Process Chains (EPC) Jan Mendling, Gustaf Neumann Dept. of IS and New Media, WU Wien, Austria Markus Nüttgens.

Similar presentations


Presentation on theme: "Towards Workflow Pattern Support of Event-Driven Process Chains (EPC) Jan Mendling, Gustaf Neumann Dept. of IS and New Media, WU Wien, Austria Markus Nüttgens."— Presentation transcript:

1 Towards Workflow Pattern Support of Event-Driven Process Chains (EPC) Jan Mendling, Gustaf Neumann Dept. of IS and New Media, WU Wien, Austria Markus Nüttgens Chair of IS HWP Hamburg, Germany

2 LV 1734 - Vertiefungskurs Neue Medien - Collaborative SystemsFolie 2 Agenda 1.Introduction 2.Supported Patterns by EPCs 3.yEPC extensions to cover the remaining Patterns 4.Representation in EPML 5.Conclusion and Future Work

3 LV 1734 - Vertiefungskurs Neue Medien - Collaborative SystemsFolie 3 Agenda Introduction

4 LV 1734 - Vertiefungskurs Neue Medien - Collaborative SystemsFolie 4 Who knows this? OR-Join in Notation of YAWL

5 LV 1734 - Vertiefungskurs Neue Medien - Collaborative SystemsFolie 5 Workflow Patterns and YAWL Workflow Patterns Research by van der Aalst, ter Hofstede, Kiepuszewski, and Barros Analysis of various workflow systems 20 control flow patterns YAWL Petri nets and other languages capture subset New language needed Yet Another Workflow Language (YAWL)

6 LV 1734 - Vertiefungskurs Neue Medien - Collaborative SystemsFolie 6 Agenda Supported Patterns by EPCs

7 LV 1734 - Vertiefungskurs Neue Medien - Collaborative SystemsFolie 7 WP 1: Sequence FunctionEvent

8 LV 1734 - Vertiefungskurs Neue Medien - Collaborative SystemsFolie 8 WP 2 + 3: Parallel Split and Synchronization AND Split AND Join

9 LV 1734 - Vertiefungskurs Neue Medien - Collaborative SystemsFolie 9 WP 4 + 5: Exclusive Choice and Simple Merge XOR Split XOR Join EPC XOR Join != YAWL XOR Join

10 LV 1734 - Vertiefungskurs Neue Medien - Collaborative SystemsFolie 10 WP 6 + 7: Multiple Choice and Synchronizing Merge OR Split OR Join

11 LV 1734 - Vertiefungskurs Neue Medien - Collaborative SystemsFolie 11 WP 10 + 11: Arbitrary Cycles and Implicit Termination

12 LV 1734 - Vertiefungskurs Neue Medien - Collaborative SystemsFolie 12 Supported Patterns by EPCs 1.Sequence 2.Parallel Split 3.Synchronization 4.Exclusive Choice 5.Simple Merge NOT supported 6.Multiple Choice 7.Synchronizing Merge 10.Arbitrary Cycles 11.Implicit Termination

13 LV 1734 - Vertiefungskurs Neue Medien - Collaborative SystemsFolie 13 Agenda yEPC extensions to cover the remaining Patterns

14 LV 1734 - Vertiefungskurs Neue Medien - Collaborative SystemsFolie 14 WP 16 + 5: Deferred Choice and Simple Merge Empty Split Empty Join

15 LV 1734 - Vertiefungskurs Neue Medien - Collaborative SystemsFolie 15 WP 17: Interleaved Parallel Routing

16 LV 1734 - Vertiefungskurs Neue Medien - Collaborative SystemsFolie 16 WP 18: Milestone

17 LV 1734 - Vertiefungskurs Neue Medien - Collaborative SystemsFolie 17 WP 19 + 20: Termination of Activity / Case

18 LV 1734 - Vertiefungskurs Neue Medien - Collaborative SystemsFolie 18 WP 9: Discriminator

19 LV 1734 - Vertiefungskurs Neue Medien - Collaborative SystemsFolie 19 WP 12: Multiple Instances without Synch

20 LV 1734 - Vertiefungskurs Neue Medien - Collaborative SystemsFolie 20 WP 13-15: Multiple Instances with Synch

21 LV 1734 - Vertiefungskurs Neue Medien - Collaborative SystemsFolie 21 Agenda Representation in EPML

22 LV 1734 - Vertiefungskurs Neue Medien - Collaborative SystemsFolie 22 yEPCs in EPML

23 LV 1734 - Vertiefungskurs Neue Medien - Collaborative SystemsFolie 23 Agenda Conclusion and Future Work

24 LV 1734 - Vertiefungskurs Neue Medien - Collaborative SystemsFolie 24 Conclusions and Future Work EPCs and Petri nets Both missed multiple instantiation and cancellation patterns EPCs missed state-based patterns Petri nets missed complex routing Approaching YAWL semantics from EPCs Introduction of empty connector Inclusion of cancellation concept Inclusion of multiple instantiation concept Future Work Formal definition and tool support

25 LV 1734 - Vertiefungskurs Neue Medien - Collaborative SystemsFolie 25 Further information Thank you for your attention! Jan Mendling, Gustaf Neumann Dept. Of IS and New Media WU Wien, Austria {jan.mendling | neumann}@wu-wien.ac.at Markus Nüttgens HWP Hamburg, Germany nuettgens@hwp-hamburg.de


Download ppt "Towards Workflow Pattern Support of Event-Driven Process Chains (EPC) Jan Mendling, Gustaf Neumann Dept. of IS and New Media, WU Wien, Austria Markus Nüttgens."

Similar presentations


Ads by Google