Overview. Semantics of EPCs. EPC Tools. Problem: Vicious Circle. Non-local Semantics of EPCs



Similar documents
7. Classification. Business value. Structuring (repetition) Automation. Classification (after Leymann/Roller) Automation.

Business Process Standards and Modeling

Methods for the specification and verification of business processes MPB (6 cfu, 295AA)

Dr. Jana Koehler IBM Zurich Research Laboratory

1 Business Modeling. 1.1 Event-driven Process Chain (EPC) Seite 2

Nr.: Fakultät für Informatik Otto-von-Guericke-Universität Magdeburg

Copyright Soleran, Inc. esalestrack On-Demand CRM. Trademarks and all rights reserved. esalestrack is a Soleran product Privacy Statement

Core Fittings C-Core and CD-Core Fittings


Process Modelling Notations

Business Process Modeling Information Systems in Industry ( )

Datawarehousing and Analytics. Data-Warehouse-, Data-Mining- und OLAP-Technologien. Advanced Information Management

ARIS Education Package Process Design & Analysis

Databases and Information Systems 1 Part 3: Storage Structures and Indices

Business-Driven Software Engineering Lecture 3 Foundations of Processes

Ergon Workflow Tool White Paper

Visualization methods for patent data

Business Process Modeling and Standardization

Databases in Organizations

ProM 6 Exercises. J.C.A.M. (Joos) Buijs and J.J.C.L. (Jan) Vogelaar {j.c.a.m.buijs,j.j.c.l.vogelaar}@tue.nl. August 2010

Design methods. List of possible design methods. Functional decomposition. Data flow design. Functional decomposition. Data Flow Design (SA/SD)

The key linkage of Strategy, Process and Requirements

ARIS Design Platform Getting Started with BPM

Modeling Guidelines Manual

EXTENDING BUSINESS PROCESS MODELING TOOLS WITH WORKFLOW PATTERN REUSE

Management Cybernetics and Business Process Management

Expanding the Value of Your Enterprise Content Management Platform

Underground Storage and Geotechnology Systems. PCL a software for 3-D leaching simulation developed by UGS

Work Breakdown Structure (WBS)

QMS Operational Procedure QOP-42-02

SolidWorks: Mirror, Revolve, and. Introduction to Robotics

Extension of a SCA Editor and Deployment-Strategies for Software as a Service Applications

Petri Net based Verification and

How To Develop Software

THE STATISTICAL DATA WAREHOUSE: A CENTRAL DATA HUB, INTEGRATING NEW DATA SOURCES AND STATISTICAL OUTPUT

Analytics for Performance Optimization of BPMN2.0 Business Processes

Laboratory Course Industrial Automation. Experiment Nr. 6. Introduction to the FlexRay bus system. Brief User Guide IAS Demonstrator Go-Cart

Digital Preservation. OAIS Reference Model

INTRODUCTION TO BUSINESS PROCESS MODELING NOTATION BPMN 1.2 AND BPMN 2.0

Process Mining Framework for Software Processes

DESIGN OF A WORKFLOW SYSTEM TO IMPROVE DATA QUALITY USING ORACLE WAREHOUSE BUILDER 1

System modeling. Budapest University of Technology and Economics Department of Measurement and Information Systems

Reducing or increasing the number of people assigned to an activity. A sudden increase of the number of instances flowing through the process.

MEM30021A Prepare a simple production schedule

Process Modelling from Insurance Event Log

Getting Started Guide Testable Architecture

Healthcare Provider Directories. Eric Heflin, CTO/CIO Healtheway & CTO HIETexas

Introduction to Workflow

Diagramming Techniques:

Why process models? Topic 3 Software process models. 3. Process models. What is a process model?

An Evaluation of BPMN Modeling Tools

Services Modeling Using BPMN It s Not Just Boxes and Arrows Anymore! - Presented By Lloyd Dugan September 11, 2013

Example #1: Controller for Frequency Modulated Spectroscopy

Activity Networks And Gantt Charts

A UML 2 Profile for Business Process Modelling *

Business Process Technology

Fundamentals of Business Process Management

Semantic Business Process Management Lectuer 1 - Introduction

Surveying and evaluating tools for managing processes for software intensive systems

State Propagation for Business Process Monitoring on Different Levels of Abstraction

BIS 3106: Business Process Management. Lecture Two: Modelling the Control-flow Perspective

Designing a Semantic Repository

Koen Aers JBoss, a division of Red Hat jbpm GPD Lead

Generating Enterprise Applications from Models

PLAY-OUT FOR HIERARCHICAL COMPONENT ARCHITECTURES

ChE-1800 H-2: Flowchart Diagrams (last updated January 13, 2013)

Business Process Design As-Is and To-Be Checklists Introduction

Process Modeling using BPMN 2.0

DESIGN OF A PLATFORM OF VIRTUAL SERVICE CONTAINERS FOR SERVICE ORIENTED CLOUD COMPUTING. Carlos de Alfonso Andrés García Vicente Hernández

Open Source egovernment Reference Architecture Osera.modeldriven.org. Copyright 2006 Data Access Technologies, Inc. Slide 1

EXPLORING GENERIC IDENTITY MANAGEMENT PROCESSES

STRATEGIES ON SOFTWARE INTEGRATION

Hands On Exercise Using the SHA Detail Model (Bridge)

Merging of Data Flow Diagram with Unified Modeling Language

FACULTY OF COMPUTER SCIENCE AND INFORMATION TECHNOLOGY AUTUMN 2016 BACHELOR COURSES

D.I.M. allows different authentication procedures, from simple confirmation to electronic ID.

Business Process Driven SOA using BPMN and BPEL

Business Process Management and Support Processes

Exploring Generic Identity Management Processes

Guidance on Critical Path Analysis

Budapest University of Technology and Economics Department of Measurement and Information Systems. Business Process Modeling

Microsoft Project 2010

Chapter 4 Software Lifecycle and Performance Analysis

Process Mining Using BPMN: Relating Event Logs and Process Models

Transcription:

Handout for the talk given in the ejustice Dialogues at Saarland University. June 6, 2005. The Aspects of Business Processes An open and formalism independent architecture Ekkart Kindler Universität Paderborn Institut für Informatik FG Softwaretechnik Overview An open tool for 2 Semantics of Start Start2 Start3 c2 c3 Inner Inner2 Inner3 Stop Stop2 Stop3 3 4 Non-local Semantics of Problem: Vicious Circle Start Start2 Semantics of some nodes is not local! c2 Start3 c3 Start Start2 Start3 c c2 c3 Inner Inner2 Inner3 Inner Inner2 Inner3 Stop Stop2 Stop3 Stop Stop2 Stop3 5 6

Motivation Our Contribution informal formal WfM Formalization of informal semantics As faithful as possible Characterization of problematic Efficient simulation and analysis: Analysis Implementation Analysis Verification 7 8 Overview fixed point theory An open tool for model checking (MCiE) Motivation & Ideas 9 0 Aspects of Basic Aspects Authenticity Transaction 2 2

of Aspects Unbiased 3 4 Formalism Independence Aspect charts charts Authenticity Transaction 5 6 Vertical Horizontal Vertical Horizontal... WfM 7 8 3

Aspect Formalism Aspect... Formalism BPEL diagrams 9 20 Dimensions of Overview Vertical Aspect Formalism Some details An open tool for 2 22 The Integral Parts of s Structuring Aspect <<instanceof>> <<instanceof>> subprocess <<instanceof>> <<instanceof>> Structuring model static instance dynamic Compound Basic 23 24 4

Workflow Net PNML Core Model PN Object Node source target Arc Transition Place Marking 25 26 Aspect <<instanceof>> Verhalten case <<instanceof>> initial final active finished current State initialize(state):state finalize(state):state activated 27 28 Excursus: Aspect Orientation Excursus: Aspect Orientation Orga Behavior Inform Struct 29 30 5

Implementation by PNML Formalism Independence formalism independent concepts case Charts PN initial final active finished current State initialize(state):state finalize(state):state activated PN Transition Marking formalism specific concepts EPC 3 32 Charts Context Descriptor Gets(Context) 33 34 Aspect Implementation : Meta Model & Interfaces Descriptor Chart DescriptorImpl Gets(Context) Role OrgUnit Restriction Context ER diagram 35 36 6

: Aspect : Dimensions of charts Authenticity Vertical Aspect Formalism Transaction 37 38 Discussion & Questions Overview: Projects 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? An open tool for Component Tools Formal methods! No regrets! Implementation will start soon! Software Process Mining ISO9000 certification for free??? 39 40 7