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.

Slides:



Advertisements
Similar presentations
Institut für Wirtschaftsinformatik Institute of Information Systems Process Instantiation Gero Decker, Jan Mendling HPI Potsdam Institut für Wirtschaftsinformatik,
Advertisements

Process Modelling and Standardization
Department of Information Systems Vienna University of Economics and Business Administration Towards a Conceptual Framework for Digital Contract Composition.
Workflow Management Appendix B. Workflow Modelling using UML Wil van der Aalst has copyrights to almost all figures in the following slideshow made by.
Workflow Mining: Concepts and Algorithm Dr. Boleslaw Mikolajczak.
Evaluation of Abstraction Techniques. Uses for the complexity metrics in our framework Comparing the complexity of the reference model with the abstracted.
A university for the world real R © 2009, Chapter 3 Advanced Synchronization Moe Wynn Wil van der Aalst Arthur ter Hofstede.
Process Models In this section, we focus on the control-flow perspective of processes. We assume that there is a set of activity labels.
Extending ASSL: Making UML Metamodell-based Workflows executable © 2010 University of Rostock | Department of Computer Science Jens Brüning, Andreas Wolff.
Sequential Patterns & Process Mining Current State of Research Edgar de Graaf LIACS.
A university for the world real R © 2009, Chapter 2 The Language: Rationale and Fundamentals (Part I) Nick Russell Arthur ter Hofstede.
Software and Systems Engineering Seminar Winter 2011 Domain-specific languages in model-driven software engineering 1 Speaker: Valentin ROBERT.
Process Mining in the Context of Web Services Prof.dr.ir. Wil van der Aalst Eindhoven University of Technology, P.O. Box 513, 5600 MB Eindhoven, The Netherlands.
Matthias Weidlich, Jan Mendling, Mathias Weske Behavioral Profiles An Abstraction for Efficient Calculation of Consistency.
A Comparison of XML Interchange Formats for Business Process Management Jan Mendling, Gustaf Neumann Dept. of IS and New Media, WU Wien, Austria Markus.
Workflow Management Kap. 4. Analyzing Workflows Wil van der Aalst has copyrights to almost all figures in the following slideshow made by Lars Frank.
Process Patterns in BizAGI. Slide 2 Overview Types of events Types of gateways Design patterns list.
Appendix A The Future of Workflows Wil van der Aalst has copyrights to almost all figures in the following slideshow made by Lars Frank.
A university for the world real R © 2009, Chapter 15 The Business Process Execution Language Chun Ouyang Marlon Dumas Petia Wohed.
Introduction to BizAgi. Slide 2 User Interface (Summary) The user interface for BizAgi resembles Office It uses a similar ribbon The Palette contains.
On the Expressive Power of (Petri-net-based) Workflow Languages
1 Workflow Management Systems : Functions, architecture, and products. Wil van der Aalst Eindhoven University of Technology Faculty of Technology Management.
Specifying Workflow using CO- OPN Ang Chen SMV group 11 Mars, 2005.
Process Mining: Discovering processes from event logs All truths are easy to understand once they are discovered; the point is to discover them. Galileo.
XML Data and Process Modelling Fall 2005 Thomas Hildebrandt Programming, Logic and Semantics Group, ITU.
BPEL4WS Stewart Green University of the West of England.
Workflow patterns using BPMN 2.0
Business Process Modeling Workflow Patterns Ang Chen July 8, 2005.
Department of Computer Science 1 CSS 496 Business Process Re-engineering for BS(CS)
© Richard Welke 2002 CIS 4120 Fa13: Define/Innovate BP’s Richard Welke Director, CEPRIN Professor, CIS Robinson College of Business Georgia State University.
Department of Computer Science 1 CSS 496 Business Process Re-engineering for BS(CS)
A university for the world real R © 2009, Chapter 14 EPCs Jan Mendling.
A university for the world real R © 2009, Chapter 23 Epilogue Wil van der Aalst Michael Adams Arthur ter Hofstede Nick Russell.
Insuring Sensitive Processes through Process Mining Jorge Munoz-Gama Isao Echizen Jorge Munoz-Gama and Isao Echizen.
1 Process-Aware Information Systems Dumas, van der Aalst, ter Hofstede UC San Diego CSE 294 December 3, 2009 Barry Demchak.
Workflow Management Kap. 1. Organizing Workflows
Chapter 2 The Language: Rationale and Fundamentals (Part II)
1 Conceptual Modeling of User Interfaces to Workflow Information Systems Conceptual Modeling of User Interfaces to Workflow Information Systems By: Josefina.
1 DSV-IS’2008, Kingston, Ontario, Canada, July 16-18, 2008 Towards a Library of Workflow User Interface Patterns Josefina Guerrero García 1, Jean Vanderdonckt.
W. M. P. V. D. Aalst, A. H. M. T. Hofstede, B. Kiepuszewski, and A. P. Barros, "Workflow Patterns," Distrib. Parallel Databases, vol. 14, pp. 5-51, 2003.
1 Workflow Management Systems : Functions, architecture, and products. Wil van der Aalst Eindhoven University of Technology Faculty of Technology Management.
Scientific Workflow Interchanging Through Patterns: Reversals and Lessons Learned Bruno Fernandes Bastos Regina Maria Maciel Braga Antônio Tadeu Azevedo.
Web Service Composition workflow patterns in BPEL4WS Eyal Oren DERI 2004/06/02
1 Workshop on Business-Driven Enterprise Application Design & Implementation Cristal City, Washington D.C., USA, July 21, 2008 How to Describe Workflow.
Analysis of BPMN Models Addis Gebremichael 19 December 2014 Model Driven Engineering.
An Ontological Framework for Web Service Processes By Claus Pahl and Ronan Barrett.
Experiences in enhancing existing BPM Tools with BPEL Import and Export Jan MendlingVienna University of Economics Kristian Bisgaard LassenUniversity of.
Generating Correct EPCs from Configured C-EPCs* Jan MendlingVienna University of Economics Jan ReckerQueensland University of Technology Michael RosemannQueensland.
Task-Oriented Business Requirements Elicitation for Web Services Stephen Gorton Department of Computer Science, University of Leicester, University Road,
1 Lectures 5,6 – Workflows and Internet Process Coordination Middleware: the glue for network computing Workflows and Internet Workflows Enabling Technologies.
Petri nets refresher Prof.dr.ir. Wil van der Aalst
1 Patterns and Products Wil van der Aalst Eindhoven University of Technology Faculty of Technology Management Department of Information and Technology.
Business Process Design by View Integration J. MendlingVienna University of Economics C. SimonUniversity of Koblenz.
Process-oriented System Analysis Process Mining. BPM Lifecycle.
Decision Mining in Prom A. Rozinat and W.M.P. van der Aalst Joosung, Ko.
Short introduction to business process modelling
Transformation Strategies between Block-Oriented and Graph-Oriented Process Modeling Languages Jan MendlingVienna University of Economics (WU Wien) Kristian.
1 Alternative Process Modeling langugues UML activity diagrams Event-driven process chains System-specific languages like Staffware will follow later...
Multi-phase Process Mining: Building Instance Graphs
Introduction to BPMN.
Discovering high-level models and working with BPMN in ProM
The Language: Rationale and Fundamentals (Part I)
Detection and Prediction of Errors in EPC Business Process Models
Dynamic Modeling: Defining Classes
Specifying collaborative decision-making systems
BPEL Eric Verbeek In these two hours (approx.) we will give an overview of BPEL, the Business Process Execution Language. We will also give some of the.
Marlon Dumas marlon.dumas ät ut . ee
Detection and Prediction of Errors in EPC Business Process Models
Workflow Mining: Concepts and Algorithm
Faulty EPCs in the SAP Reference Model
Presentation transcript:

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

LV 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

LV Vertiefungskurs Neue Medien - Collaborative SystemsFolie 3 Agenda Introduction

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

LV 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)

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

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

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

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

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

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

LV 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

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

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

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

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

LV Vertiefungskurs Neue Medien - Collaborative SystemsFolie 17 WP : Termination of Activity / Case

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

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

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

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

LV Vertiefungskurs Neue Medien - Collaborative SystemsFolie 22 yEPCs in EPML

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

LV 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

LV 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 | Markus Nüttgens HWP Hamburg, Germany