Towards workflow pattern support of event driven process chains epc
This presentation is the property of its rightful owner.
Sponsored Links
1 / 25

Towards Workflow Pattern Support of Event-Driven Process Chains (EPC) PowerPoint PPT Presentation


  • 47 Views
  • Uploaded on
  • Presentation posted in: General

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. Agenda. Introduction Supported Patterns by EPCs

Download Presentation

Towards Workflow Pattern Support of Event-Driven Process Chains (EPC)

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Towards workflow pattern support of event driven process chains epc

Towards Workflow Pattern Support ofEvent-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


Agenda

Agenda

  • Introduction

  • Supported Patterns by EPCs

  • yEPC extensions to cover the remaining Patterns

  • Representation in EPML

  • Conclusion and Future Work

LV 1734 - Vertiefungskurs Neue Medien - Collaborative Systems


Agenda1

Agenda

Introduction

LV 1734 - Vertiefungskurs Neue Medien - Collaborative Systems


Who knows this

Who knows this?

OR-Join in Notation of YAWL

LV 1734 - Vertiefungskurs Neue Medien - Collaborative Systems


Workflow patterns and yawl

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)

LV 1734 - Vertiefungskurs Neue Medien - Collaborative Systems


Agenda2

Agenda

Supported Patterns by EPCs

LV 1734 - Vertiefungskurs Neue Medien - Collaborative Systems


Wp 1 sequence

Function

Event

WP 1: Sequence

LV 1734 - Vertiefungskurs Neue Medien - Collaborative Systems


Wp 2 3 parallel split and synchronization

AND Split

AND Join

WP 2 + 3: Parallel Split and Synchronization

LV 1734 - Vertiefungskurs Neue Medien - Collaborative Systems


Wp 4 5 exclusive choice and simple merge

XOR Split

XOR Join

EPC XOR Join != YAWL XOR Join

WP 4 + 5: Exclusive Choice and Simple Merge

LV 1734 - Vertiefungskurs Neue Medien - Collaborative Systems


Wp 6 7 multiple choice and synchronizing merge

OR Split

OR Join

WP 6 + 7: Multiple Choice and Synchronizing Merge

LV 1734 - Vertiefungskurs Neue Medien - Collaborative Systems


Wp 10 11 arbitrary cycles and implicit termination

WP 10 + 11: Arbitrary Cycles and Implicit Termination

LV 1734 - Vertiefungskurs Neue Medien - Collaborative Systems


Supported patterns by epcs

Supported Patterns by EPCs

  • Sequence

  • Parallel Split

  • Synchronization

  • Exclusive Choice

  • Simple Merge NOT supported

  • Multiple Choice

  • Synchronizing Merge

  • Arbitrary Cycles

  • Implicit Termination

LV 1734 - Vertiefungskurs Neue Medien - Collaborative Systems


Agenda3

Agenda

yEPC extensions to cover the remaining Patterns

LV 1734 - Vertiefungskurs Neue Medien - Collaborative Systems


Wp 16 5 deferred choice and simple merge

Empty Split

Empty Join

WP 16 + 5: Deferred Choice and Simple Merge

LV 1734 - Vertiefungskurs Neue Medien - Collaborative Systems


Wp 17 interleaved parallel routing

WP 17: Interleaved Parallel Routing

LV 1734 - Vertiefungskurs Neue Medien - Collaborative Systems


Wp 18 milestone

WP 18: Milestone

LV 1734 - Vertiefungskurs Neue Medien - Collaborative Systems


Wp 19 20 termination of activity case

WP 19 + 20: Termination of Activity / Case

LV 1734 - Vertiefungskurs Neue Medien - Collaborative Systems


Wp 9 discriminator

WP 9: Discriminator

LV 1734 - Vertiefungskurs Neue Medien - Collaborative Systems


Wp 12 multiple instances without synch

WP 12: Multiple Instances without Synch

LV 1734 - Vertiefungskurs Neue Medien - Collaborative Systems


Wp 13 15 multiple instances with synch

WP 13-15: Multiple Instances with Synch

LV 1734 - Vertiefungskurs Neue Medien - Collaborative Systems


Agenda4

Agenda

Representation in EPML

LV 1734 - Vertiefungskurs Neue Medien - Collaborative Systems


Yepcs in epml

yEPCs in EPML

LV 1734 - Vertiefungskurs Neue Medien - Collaborative Systems


Agenda5

Agenda

Conclusion and Future Work

LV 1734 - Vertiefungskurs Neue Medien - Collaborative Systems


Conclusions and future work

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

LV 1734 - Vertiefungskurs Neue Medien - Collaborative Systems


Further information

Further information

Thank you for your attention!

Jan Mendling, Gustaf Neumann

Dept. Of IS and New Media

WU Wien, Austria

{jan.mendling | [email protected]

Markus Nüttgens

HWP Hamburg, Germany

[email protected]

LV 1734 - Vertiefungskurs Neue Medien - Collaborative Systems


  • Login