University of Paderborn Software Engineering Group E. Kindler Handout for the talk given in the eJustice Dialogues at Saarland University. June 6, 2005.

Slides:



Advertisements
Similar presentations
Numbers Treasure Hunt Following each question, click on the answer. If correct, the next page will load with a graphic first – these can be used to check.
Advertisements

1
Feichter_DPG-SYKL03_Bild-01. Feichter_DPG-SYKL03_Bild-02.
1 Vorlesung Informatik 2 Algorithmen und Datenstrukturen (Parallel Algorithms) Robin Pomplun.
© 2008 Pearson Addison Wesley. All rights reserved Chapter Seven Costs.
Copyright © 2003 Pearson Education, Inc. Slide 1 Computer Systems Organization & Architecture Chapters 8-12 John D. Carpinelli.
Chapter 1 The Study of Body Function Image PowerPoint
Copyright © 2011, Elsevier Inc. All rights reserved. Chapter 6 Author: Julia Richards and R. Scott Hawley.
Author: Julia Richards and R. Scott Hawley
1 Copyright © 2013 Elsevier Inc. All rights reserved. Appendix 01.
Properties Use, share, or modify this drill on mathematic properties. There is too much material for a single class, so you’ll have to select for your.
Objectives: Generate and describe sequences. Vocabulary:
UNITED NATIONS Shipment Details Report – January 2006.
RXQ Customer Enrollment Using a Registration Agent (RA) Process Flow Diagram (Move-In) Customer Supplier Customer authorizes Enrollment ( )
Business Transaction Management Software for Application Coordination 1 Business Processes and Coordination. Introduction to the Business.
1 RA I Sub-Regional Training Seminar on CLIMAT&CLIMAT TEMP Reporting Casablanca, Morocco, 20 – 22 December 2005 Status of observing programmes in RA I.
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Properties of Real Numbers CommutativeAssociativeDistributive Identity + × Inverse + ×
Custom Statutory Programs Chapter 3. Customary Statutory Programs and Titles 3-2 Objectives Add Local Statutory Programs Create Customer Application For.
1 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt BlendsDigraphsShort.
FACTORING ax2 + bx + c Think “unfoil” Work down, Show all steps.
Year 6 mental test 10 second questions
1 Click here to End Presentation Software: Installation and Updates Internet Download CD release NACIS Updates.
Vocabulaire 3.3 Français II. 2 Do you have a gift idea for ___?
REVIEW: Arthropod ID. 1. Name the subphylum. 2. Name the subphylum. 3. Name the order.
Break Time Remaining 10:00.
Turing Machines.
Table 12.1: Cash Flows to a Cash and Carry Trading Strategy.
PP Test Review Sections 6-1 to 6-6
EU market situation for eggs and poultry Management Committee 20 October 2011.
EU Market Situation for Eggs and Poultry Management Committee 21 June 2012.
Bright Futures Guidelines Priorities and Screening Tables
Bellwork Do the following problem on a ½ sheet of paper and turn in.
CS 6143 COMPUTER ARCHITECTURE II SPRING 2014 ACM Principles and Practice of Parallel Programming, PPoPP, 2006 Panel Presentations Parallel Processing is.
2 |SharePoint Saturday New York City
Exarte Bezoek aan de Mediacampus Bachelor in de grafische en digitale media April 2014.
VOORBLAD.
Copyright © 2012, Elsevier Inc. All rights Reserved. 1 Chapter 7 Modeling Structure with Blocks.
1 RA III - Regional Training Seminar on CLIMAT&CLIMAT TEMP Reporting Buenos Aires, Argentina, 25 – 27 October 2006 Status of observing programmes in RA.
Factor P 16 8(8-5ab) 4(d² + 4) 3rs(2r – s) 15cd(1 + 2cd) 8(4a² + 3b²)
Basel-ICU-Journal Challenge18/20/ Basel-ICU-Journal Challenge8/20/2014.
1..
CONTROL VISION Set-up. Step 1 Step 2 Step 3 Step 5 Step 4.
© 2012 National Heart Foundation of Australia. Slide 2.
Adding Up In Chunks.
Universität Kaiserslautern Institut für Technologie und Arbeit / Institute of Technology and Work 1 Q16) Willingness to participate in a follow-up case.
Understanding Generalist Practice, 5e, Kirst-Ashman/Hull
1 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt Synthetic.
Note to the teacher: Was 28. A. to B. you C. said D. on Note to the teacher: Make this slide correct answer be C and sound to be “said”. to said you on.
Model and Relationships 6 M 1 M M M M M M M M M M M M M M M M
25 seconds left…...
1 hi at no doifpi me be go we of at be do go hi if me no of pi we Inorder Traversal Inorder traversal. n Visit the left subtree. n Visit the node. n Visit.
Analyzing Genes and Genomes
Prof.ir. Klaas H.J. Robers, 14 July Graduation: a process organised by YOU.
©Brooks/Cole, 2001 Chapter 12 Derived Types-- Enumerated, Structure and Union.
Essential Cell Biology
Clock will move after 1 minute
Intracellular Compartments and Transport
PSSA Preparation.
Essential Cell Biology
Immunobiology: The Immune System in Health & Disease Sixth Edition
Physics for Scientists & Engineers, 3rd Edition
1 Chapter 13 Nuclear Magnetic Resonance Spectroscopy.
Energy Generation in Mitochondria and Chlorplasts
Murach’s OS/390 and z/OS JCLChapter 16, Slide 1 © 2002, Mike Murach & Associates, Inc.
Presentation transcript:

University of Paderborn Software Engineering Group E. Kindler Handout for the talk given in the eJustice Dialogues at Saarland University. June 6, The Aspects of Business Processes An open and formalism independent architecture Ekkart Kindler Universität Paderborn Institut für Informatik FG Softwaretechnik

University of Paderborn Software Engineering Group E. Kindler 2AMFIBIA Overview Control Organisation Information Integration AMFIBIA A meta-model for the integration of business process aspects EPC Tools An open tool for EPCs

University of Paderborn Software Engineering Group E. Kindler 3AMFIBIA EPC Tools

University of Paderborn Software Engineering Group E. Kindler 4AMFIBIA Semantics of EPCs

University of Paderborn Software Engineering Group E. Kindler 5AMFIBIA Non-local Semantics of EPCs Semantics of some nodes is not local!

University of Paderborn Software Engineering Group E. Kindler 6AMFIBIA Problem: Vicious Circle

University of Paderborn Software Engineering Group E. Kindler 7AMFIBIA Motivation formal EPCs informal BPM WfM AnalysisImplementation Analysis Verification

University of Paderborn Software Engineering Group E. Kindler 8AMFIBIA Our Contribution Formalization of informal semantics As faithful as possible Characterization of problematic EPCs Efficient simulation and analysis: EPC Tools EPCs

University of Paderborn Software Engineering Group E. Kindler 9AMFIBIA fixed point theory model checking (MCiE) EPC Tools

University of Paderborn Software Engineering Group E. Kindler 10AMFIBIA Overview Control Organisation Information Integration AMFIBIA A meta-model for the integration of business process aspects EPC Tools An open tool for EPCs Motivation & Ideas

University of Paderborn Software Engineering Group E. Kindler 11AMFIBIA Aspects of BPM Control Organisation Information Assignment Transaction Authenticity

University of Paderborn Software Engineering Group E. Kindler 12AMFIBIA Basic Aspects Control Organisation Information

University of Paderborn Software Engineering Group E. Kindler 13AMFIBIA Integration of Aspects Control Organisation Information Integration

University of Paderborn Software Engineering Group E. Kindler 14AMFIBIA Unbiased Integration Control Organisation Information Integration

University of Paderborn Software Engineering Group E. Kindler 15AMFIBIA Formalism Independence Organisation charts ER diagrams EPCs Petri nets Control Organisation Information Integration

University of Paderborn Software Engineering Group E. Kindler 16AMFIBIA Aspect Integration Organisation charts ER diagrams EPCs Petri nets Control Organisation Information Assignment Transaction Authenticity Integration

University of Paderborn Software Engineering Group E. Kindler 17AMFIBIA Vertical Integration BPM WfM

University of Paderborn Software Engineering Group E. Kindler 18AMFIBIA Horizontal Integration Control Horizontal Integration OrganisationInformation...

University of Paderborn Software Engineering Group E. Kindler 19AMFIBIA Aspect Integration Control Aspect Integration OrganisationInformation...

University of Paderborn Software Engineering Group E. Kindler 20AMFIBIA Formalism Integration Petri nets EPCs Activity diagrams BPEL …

University of Paderborn Software Engineering Group E. Kindler 21AMFIBIA Vertical Integration Formalism Integration Dimensions of Integration Aspect Integration

University of Paderborn Software Engineering Group E. Kindler 22AMFIBIA Overview Control Organisation Information Integration AMFIBIA A meta-model for the integration of business process aspects EPC Tools An open tool for EPCs Some details

University of Paderborn Software Engineering Group E. Kindler 23AMFIBIA The Integral Parts of BPMs Control Organisation Information Integration Task BPM * Activity Case * 1 > * 1 * static model dynamic instance

University of Paderborn Software Engineering Group E. Kindler 24AMFIBIA Structuring Aspect Control Organisation Information Integration Task BPM * Activity Case * 1 > * 1 * CompoundBasic subprocess 1 Structuring

University of Paderborn Software Engineering Group E. Kindler 25AMFIBIA Workflow Net determine trip data fill application form endorse trip book trip approve trip send travel expense form make tripfill in travel expense form reimburse expenses Control Organisation Information Integration

University of Paderborn Software Engineering Group E. Kindler 26AMFIBIA PNML Core Model PlaceTransition source target NodeArc Object Control Organisation Information Integration PN * Marking *

University of Paderborn Software Engineering Group E. Kindler 27AMFIBIA Integration Task BPM * Activity Case * 1 > *1 * Verhalten Organisation Information Integration

University of Paderborn Software Engineering Group E. Kindler 28AMFIBIA Control Aspect Task BPM Activity Case Control Organisation Information Integration initial * final * ** activefinished initialize(State):State finalize(State):State State * activated case 1 1 current

University of Paderborn Software Engineering Group E. Kindler 29AMFIBIA Excursus: Aspect Orientation Task TaskBehavior 1 Control Organisation Information Integration TaskOrga 1 TaskInform 1 1 TaskStruct

University of Paderborn Software Engineering Group E. Kindler 30AMFIBIA Excursus: Aspect Orientation Task 1 Control Organisation Information Integration Task 1 1

University of Paderborn Software Engineering Group E. Kindler 31AMFIBIA Implementation by PNML Task BPM Activity Case initial * final * ** activefinished initialize(State):State finalize(State):State State * activated case 1 1 current Marking Transition PN formalism independent concepts formalism specific concepts

University of Paderborn Software Engineering Group E. Kindler 32AMFIBIA Formalism Independence Control Organisation Information Integration Organisation Charts ER diagrams EPC PN

University of Paderborn Software Engineering Group E. Kindler 33AMFIBIA Organisation Task BPM Activity Case Control Organisation Information Integration GetResources(Context) Assignment * 1 1 Resource Descriptor Context * Resource * 1

University of Paderborn Software Engineering Group E. Kindler 34AMFIBIA Organisation Charts Control Organisation Information Integration

University of Paderborn Software Engineering Group E. Kindler 35AMFIBIA Organisation Aspect Implementation Task Control Organisation Information Integration Resource Descriptor * GetResources(Context) Resource DescriptorImpl Role Context OrgUnitRestriction

University of Paderborn Software Engineering Group E. Kindler 36AMFIBIA AMFIBIA: Meta Model & Interfaces Organisation Chart ER diagram EPCs Petri nets Control Organisation Information Integration

University of Paderborn Software Engineering Group E. Kindler 37AMFIBIA AMFIBIA: Aspect Integration Organisation charts ER diagrams EPCs Petri nets Control Organisation Information Assignment Transaction Authenticity Integration

University of Paderborn Software Engineering Group E. Kindler 38AMFIBIA Vertical Integration Formalism Integration AMFIBIA: Dimensions of Integration Aspect Integration

University of Paderborn Software Engineering Group E. Kindler 39AMFIBIA Discussion & Questions AMPHIBIA Where is the functional aspect? Are there any aspects missing? Why do you want formalism independence? Are these aspects really independent? Is this going to work? …

University of Paderborn Software Engineering Group E. Kindler 40AMFIBIA Overview: Projects Component Tools Formal methods! No regrets! Control Organisation Information Integration AMFIBIA A meta-model for the integration of business process aspects Software Process Mining ISO9000 certification for free ??? EPC Tools An open tool for EPCs Implementation will start soon!