Appendix A The Future of Workflows Wil van der Aalst has copyrights to almost all figures in the following slideshow made by Lars Frank.

Slides:



Advertisements
Similar presentations
Workflow Management Kap. 5. Architecture of Workflows Wil van der Aalst has copyrights to almost all figures in the following slideshow made by Lars Frank.
Advertisements

Workflow Management Appendix B. Workflow Modelling using UML Wil van der Aalst has copyrights to almost all figures in the following slideshow made by.
1 Analysis of workflows : Verification, validation, and performance analysis. Wil van der Aalst Eindhoven University of Technology Faculty of Technology.
Lars Frank: 1971 Cand. Scient. in computer science (Datalog) and math HD in organization Database consultant (primært i banksektoren) 1994-
Software and Systems Engineering Seminar Winter 2011 Domain-specific languages in model-driven software engineering 1 Speaker: Valentin ROBERT.
Workflow Management Kap. 3. Management of Workflows Wil van der Aalst has copyrights to almost all figures in the following slideshow made by Lars Frank.
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.
1 Important issues for the future Adaptive and interorganizational workflows Wil van der Aalst Eindhoven University of Technology Faculty of Technology.
Workflow Management Kap. 4. Analyzing Workflows Wil van der Aalst has copyrights to almost all figures in the following slideshow made by Lars Frank.
Activity Diagrams in UML. Definition Activity diagrams represent the dynamics of the system. They are flow charts that are used to show the workflow of.
Process Patterns in BizAGI. Slide 2 Overview Types of events Types of gateways Design patterns list.
/faculteit technologie management PN-1 Petri nets refresher Prof.dr.ir. Wil van der Aalst Eindhoven University of Technology, Faculty of Technology Management,
Introduction to BizAgi. Slide 2 User Interface (Summary) The user interface for BizAgi resembles Office It uses a similar ribbon The Palette contains.
Mariska Netjes, Wil M.P. van der Aalst, Hajo A. Reijers - Analysis of resource-constrained processes with Colored Petri Nets CPN Workshop 2005 Analysis.
Activity Diagrams [Arlow and Neustadt, 2005] CS 425 / 625 Seminar on Software Engineering University of Nevada, Reno Department of Computer Science & Engineering.
Ch5: Software Specification. 1 Dynamic modeling using UML  Static models:  Dynamic models:
CP — Concurrent Programming 12. Petri Nets Prof. O. Nierstrasz Wintersemester 2005 / 2006.
Global E-Business: How Businesses Use Information Systems
Specifying Workflow using CO- OPN Ang Chen SMV group 11 Mars, 2005.
1 CS 426 Senior Projects Chapter 14: Activity Diagrams [Arlow and Neustadt, 2005] February 17, 2009.
Process Mining: An iterative algorithm using the Theory of Regions Kristian Bisgaard Lassen Boudewijn van Dongen Wil van.
BPEL4WS Stewart Green University of the West of England.
UML Activity Diagram. Activity Diagram  The main reason to use activity diagrams is to model the workflow behind the system being designed.  Activity.
Modern Systems Analysis and Design Fifth Edition Jeffrey A
Object-Oriented Analysis and Design: Sequence Diagrams
Business Process Modeling Workflow Patterns Ang Chen July 8, 2005.
Activity Diagrams Adapted from: Systems Analysis and Design in a Changing World, 2nd Edition by John W. Satzinger, Robert Jackson and Stephen Burd published.
Workflow Framework There are many open-source workflow frameworks available such as: –OS Workflow -
A university for the world real R © 2009, Chapter 23 Epilogue Wil van der Aalst Michael Adams Arthur ter Hofstede Nick Russell.
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
PROCESS MODELING Chapter 8 - Process Modeling
Remote Function Calls in ABAP Instructor: Dylan Liu
SOFTWARE DESIGN AND ARCHITECTURE LECTURE 21. Review ANALYSIS PHASE (OBJECT ORIENTED DESIGN) Functional Modeling – Use case Diagram Description.
An Introduction to Petri Nets Marjan Sirjani Formal Methods Laboratory University of Tehran.
Chapter 14. Activity Modeling for Transformational Systems
Workflow Management introduktion: Wil van der Aalst has copyrights to the slides conserning his book about Workflow Management. However, some of the slides.
Why should a database transaction be atomic?. ABORT = Removal of the updates of a transaction An abort is implemented by a DBMS roll back recovery where.
Interaction Models (2): Sequence Diagrams Extracted from textbook: Object Oriented Modeling and Design with UML M. Blaha, J. Rumbaugh 1.
Analysis of BPMN Models Addis Gebremichael 19 December 2014 Model Driven Engineering.
Chapter 7 Appendix C Object-Oriented Analysis and Design: Sequence Diagrams Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F.
Workflow Management Kap. 6. Roadmap for Workflows = Design of Workflow Systems Wil van der Aalst has copyrights to almost all figures in the following.
Petri nets refresher Prof.dr.ir. Wil van der Aalst
Inheritance in Petri Net Designs. Goals Subtyping - interface inheritance: Can the subclass use or conform to the interface of the superclass?). Projection.
Scenario A scenario is a sequence of steps describing an interaction between a user and a system. Use case is a set of scenarios tied together by a common.
1 The EDIT System, Overview European Commission – Eurostat.
Chapter 14: Activity Diagrams November 2015 [Arlow and Neustadt, 2005] CS 425/625 Senior Projects University of Nevada, Reno Department of Computer Science.
Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall Object-Oriented Systems Analysis and Design Using UML Systems Analysis and Design,
Information Modelling Process Technique- DFD 5C Sybase_PowerDesigner_ html.
Short introduction to business process modelling
 Activity diagram is basically a flow chart to represent the flow from one activity to another activity.
Creating Simple and Parallel Data Loads With DTS.
1 Alternative Process Modeling langugues UML activity diagrams Event-driven process chains System-specific languages like Staffware will follow later...
Main issues: • What do we want to build • How do we write this down
Global E-Business: How Businesses Use Information Systems
Activity Diagram.
Object-Oriented Analysis and Design: Sequence Diagrams
Business Process Management Software
Global E-Business: How Businesses Use Information Systems
Wil van der Aalst Eindhoven University of Technology
Wil van der Aalst Eindhoven University of Technology
Petri nets refresher Prof.dr.ir. Wil van der Aalst
Wil van der Aalst Eindhoven University of Technology
Workflow Management Systems: Functions, architecture, and products.
Petri Net :Abstract formal model of information flow Major use:
Ch. 28 Larman UML & Patterns
Chapter 14. Activity Modeling for Transformational Systems
Faulty EPCs in the SAP Reference Model
Distributed Databases
Presentation transcript:

Appendix A The Future of Workflows Wil van der Aalst has copyrights to almost all figures in the following slideshow made by Lars Frank.

Adoptive workflow

Errors resulting from change:

Transient/semantic problem: It is not always possible to change model!

Dynamic change problem: What is the problem?

Problem 2: Management information. Does a hierarchical workflow use aggregation or abstraction?

Example of aggregation

Interorganizational workflow: The following cases are in Lars Frank view too superficial as they do not have enough parallellity! Describe a better solution after the slideshow?

Overview example with 8 sub-examples:

Example contd. Illustration of a production with a single sub- contractor. Illustrate a workflow where it is possible to have any number of sub- contractors that execute subprocesses in parallel?

Example contd. 2.

UML-Statechart diagram for a global transaction Syntax for State diagrams: Event [condition] /Action

Workflow of flexible transactions.

Petri net Work flow for global E-commerce transactions where the stocks are in the locations of the different suppliers. OR split

Sub- Petri net of activity 2 AND split OR split AND join

Example contd. 3.

Example contd. 4.

Example contd. 5.

Example contd. 6.

Example contd. 7.

Example contd. 8.

Case study: E-bookstore.

Step 1, Total workflow. The workflow does not give an overview!

Step 2, Overview:

Step 2a, Customer: If the customer uses a PC it may be OK that the Customer waits for a synchronous answer as illustrated, but the server should answer asynchronously.

Step 2b, bookstore: How would you illustrate that the bookstore server should answer asynchronously?

UML-Statechart diagram for a global transaction Syntax: Event [condition] Action

Step 2c, Publisher: How would you illustrate that the publisher server should answer asynchronously?

Step 2d, Shipper:

Step 3, Bookstore (imprecise model)

Step 3b, Publisher:

Step 3c, Shipper:

Step 3d, Overview:

End of session Thank you !!!