Process Modeling Using Event-Driven Process Chains

Size: px
Start display at page:

Download "Process Modeling Using Event-Driven Process Chains"

Transcription

1 Process Modeling Using Event-Driven Process Chains Jan Kramer TA: Daniel Alami Department of Information and Computing Sciences Utrecht University Introduction Event-Driven Process Chains (EPC) is a business process modeling language developed in a joint effort between SAP and the Institute of Information Systems of Saarbrücken in the context of the Architecture of Integrated Information Systems (ARIS) framework (Keller, Scheer, & Nüttgens, 992). As EPC is aimed at regular users, it is designed to be intuitive and easy to understand, in contrast to more formal languages such as Petri nets which have a stronger focus on correctness (Aalst, 999). Process modeling can be used for a variety of goals. Curtis, Kellner, and Over (992) distinguished five basic uses. First, process modeling facilitates human understanding and communication. Secondly, it supports business process improvements, since process models can serve as a basis for analysis. Thirdly, by modeling a process, it becomes possible to manage it, because behaviors from practice can be compared to a defined process. Fourthly, process executions can be guided by an automated system using process models, e.g. by providing humans with suggestions or instructions. Lastly, in some cases process models can be used to fully automate the execution of a process, or a part of it. Given these goals of process modeling, the EPC notation is found to be unsuitable for the latter two, since it lacks formally defined semantics, which is required for automated reasoning about processes (Aalst, 999). However, an example of an application of process modeling using EPC is the ARIS enterprise modeling framework where it plays a central role since process models are used to integrate the various perspectives of the enterprise (Mendling, 2008). No standardized procedure exists for producing EPC models, but Scheer, Thomas, and Adam (2005, pp ) describe a set of steps that help create EPC in a structured manner:. Define a unique title of the business process, to make clear which process is modeled. 2. Derive initial and final events from the process title. 3. Look for relevant verbs in the process description, translate them to a function flow, consisting of functions, logical connectors and process interfaces where applicable. The elements should be arranged in the order they are

2 executed in. Where necessary, add logical connectors to split or join the execution. 4. For each transition between two functions, define one or more events in such way that the preceding function produces the event, and the event triggers the next event. 5. Verify the model for structural correctness, and perform validation with key stakeholders in the process. Please note that one of the original steps described by Scheer et al. requires the use of other aspects of the ARIS framework. Since this paper focuses on EPC as a process modeling language, this step has been omitted here. As the original paper (Keller et al., 992) does not include a formal definition of the syntax, multiple variations and extensions of the notation have emerged over time. Mendling (2008) compared these variations in an effort to develop a unified syntax, which will be used in the remainder of this paper. Note that while other literature also includes additional elements such as organizational units and IT systems (e.g. Becker, Rosemann, & Uthmann, 2000; Nüttgens, Feld, & Zimmermann, 998), this paper focuses on the elements presented by Mendling. According to Mendling, an EPC consists of the following elements, of which the graphical representation is shown in Figure : Function: Represents an activity or task. Event: Describes the situation before and/or after a function. Control flow: A directed arc which connects two EPC elements. Logical connector: Connects three or more functions and events. Each connector can either be a split (multiple outbound flows), or a join (multiple inbound flows). The connector type defines the number of flows activated (split) or waited for (join): exactly one for exclusive OR (XOR), one or more for OR, and all flows for ALL connectors. Process interface (optional): Represents another EPC that is consecutively executed in relation to the current EPC. Can be placed at either the start or the end of the EPC. One of the key people in developing EPC, Professor August-Wilhelm Scheer, has both a background in business and academia. He was chair of the Institute for Information Systems at Saarland University in Germany from 975 to 2005, and founded the software and consulting company IDS Scheer AG in 984. Currently he resides as a consulting professor at the German Research Centre for Artificial Intelligence (DFKI) (Institut für Wirtschaftsinformatik, n.d.). 2 Example In the following section, the procedure of process modeling using EPC is explained by applying the steps as described by Scheer et al. (2005, pp ) to a fictional process description. Consider a product software development company that has defined the following process for handling bug reports: 2

3 Event Function Process interface X V Exclusive OR connector OR connector V AND connector Control flow Figure. Syntax elements of Event-Driven Process Chains All bugs that are encountered by both customers and internal stakeholders should be filed as an issue in our issue tracker. When a bug report is filed, the product manager (PM) checks whether the issue is reproducible and valid. If it is not reproducible or in fact not a bug, the PM discards the issue and notifies the user that the issue was discarded. Otherwise, the bug is assigned to the development team. As soon as the development team has resolved the issue, the PM updates the release notes of the upcoming product release and informs the user that the bug will be resolved in the next version. The issue is considered to be handled when no further action is required. Applying the aforementioned steps to this description results in the EPC as depicted in Figure 2. The remainder of this section discusses how this model has been established. From the description, it becomes clear that the process is concerned with the workflow to handle bugs. Therefore, the name of this process is defined as Bug Handling Workflow. The process appears to be triggered when a user or developer encounters a bug, so the initial event of the process is Bug encountered. Furthermore, the process ends after an issue is handled, so this process has one final event named Issue handled. With the initial and final events in place, the process description is scanned for relevant verbs which are translated to functions. From the example, the fol- 3

4 Bug encountered File issue PM notified of issue Check issue X Valid issue Invalid issue Not reproducible Assign issue Issue assigned X Issue resolved Resolve issue Discard issue V Issue discarded Inform user on upcoming release Update release notes Notify user of discarded issue User informed Release notes updated User notified V X Issue handled Figure 2. Event-Driven Process Chain of the process Bug Handling Workflow 4

5 lowing functions are derived: File issue, Check issue, Discard issue, Notify user, Assign issue, Resolve issue, Update release notes and Inform user. Additionally, logical connectors are added in several places to specify the control flow. After Check issue, it is either valid, invalid or not reproducible. Because only a single flow is possible, this is represented by a XOR connector. Note that a second XOR connector is added before the final Issue handled event, in order to synchronize the multiple flows. Also, the Issue resolved event has multiple outbound flows, but in this case all functions should be triggered and therefore an AND connector is appropriate. After the functions and connectors have been added, only the events remain to be added. Between each two consecutive functions, at least one event is added. Often the event is straightforward, such as the function Discard issue resulting in the event Issue discarded which in turn triggers Notify user of discarded issue. While this one-to-one mapping is prevalent in simple models, events can in fact trigger multiple functions, as seen after Issue resolved, which triggers both Inform user on upcoming release and Update release notes. At the current stage, a full EPC has been modeled. After verifying the syntax of the model, as a final step it should be conferred with key stakeholders in order to validate whether the model corresponds to reality. In this case, a PM might for example feel that the scenario of duplicate issues is insufficiently handled, which after discussion could result in the addition of an event after Check issue. Finally, when all key stakeholders agree on the EPC, it is ready to use. 3 Process-Deliverable Diagram This section describes a meta-model for Process Modeling Using EPC, which is represented as a Process-Deliverable Diagram (PDD) in Figure 3. A PDD is the result of a meta-modeling technique in which both the activities, and concepts of a method or technique are described. The activities represent the process and are depicted on the left-hand side of the PDD in the form of a UML activity diagram, while the concepts represent the deliverables and are depicted on the right-hand side represented as a UML class diagram. This metamodel allows method engineers to assemble situational methods by analyzing and selecting relevant method fragments (Weerd & Brinkkemper, 2008). The PDD has been created based on both the work of Scheer et al. (2005) and Mendling (2008), where the former mainly provided input on the procedural aspect, while the latter source provided a comprehensive description of the notational aspects of Process Modeling using EPC. In general, the activities of the technique are divided in three main phases: Analysis, Design and Evaluation. In the Analysis phase, the process to be modeled is analyzed and translated to EPC on a conceptual level. The Design phase is concerned with drawing the actual process model, while finally during the Evaluation phase, the produced model is verified and validated. The main de- 5

6 liverable of the process is the EPC model, which comprehensively describes a specific business process. The activities and concepts shown in Figure 3 are described in more detail in respectively Table and 2. 4 Related Literature As briefly mentioned before, EPC was first introduced by Keller et al. (992) in the context of the ARIS framework. The ARIS framework aims to describe enterprises by integrating five perspectives: data, function, organisation, output and process. Within this context, Keller et al. developed EPC as the language to model the process views of an organization. The EPC language is originally based on the concepts of Petri nets and stochastic networks, but is less rigid than those methods as it does not require a formal framework (Scheer et al., 2005). As a consequence, EPC models based on the original description are not easily verified. However, multiple efforts have been made to address this issue by formalizing the EPC. Examples of such efforts include Aalst (999), Mendling and Aalst (2007), and Mendling (2008). In all cases, formal definitions of the syntax are defined using logic and set theory from mathematics. Comparing EPC to UML State Diagrams (SD) and BPM, two other process modeling languages, Söderström, Andersson, Johannesson, Perjons, and Wangler (2002) found as a key difference that EPC does not explicitly use the concept of state. SD and BPM include various event types that represent a state change, however this is not the case in EPC. As a result, the EPC syntax requires less symbols, at the cost of being more implicit. In an experiment to compare EPC and Petri net models from an end-user perspective, Sarshar and Loos (2005) found that the perceived ease-of-use was highest for EPC end-users. However, the non-local semantics of the OR connector, i.e. the OR connector depends on information from other parts of the model than its direct neighbours, negatively impacted the model s comprehensibility. Finally, an interesting use of EPC models has been introduced by Dongen, Dijkman, and Mendling (2008). In their paper, Dongen et al. describe the situation of large organizations that have thousands of process models. To increase the quality of the overall set of models, duplication in models should be prevented. To assist maintainers of such repositories, they propose a novel approach to detect similarity between process models such as EPC, based on comparing abstract representations of EPC, i.e. causal footprints. 6

7 Analysis Rule: An EPC consists of at least one start event, one end event and one function Acquire process description Define unique title PROCESS DESCRIPTION EVENT describes Title EPC Derive start and end events Name Type Translate verbs to functions and process interfaces Design Process modeler Name FUNCTION PROCESS INTERFACE EPC title 0.. refers to d Draw nodes EPC NODE 3..* Draw logical connectors LOGICAL CONNECTOR d flows from flows to Draw intermediate events OR AND XOR Draw control flows 0..* 0..* CONTROL FLOW 2..* Process modeler Evaluation Verify structural correctness Process modeler SYNTAX ERROR Error type 0..* applies to Validate EPC Stakeholders APPROVAL 0.. approves [else] Rule: It is allowed to skip sub activities in order to go directly to the sub-activity that is concerned with the error. [EPC approved] Figure 3. Process-Deliverable Diagram of Process Modeling using EPC 7

8 Table. Activity table for the PDD of Process Modeling using EPC Activity Sub-Activity Description Analysis Acquire process description The business process to be modeled is described by a PROCESS DESCRIPTION in natural language, which has to be acquired by the process modelers to base the EPC on (Scheer, Thomas, & Adam, 2005). It is unknown how the process description should be acquired exactly, since this may vary from organization to organization, therefore it is modeled as a closed activity. Define unique title A unique title is required to distinguish the EPC from other EPC models. A good title also makes it clear to everyone involved what the topic of the process is (Scheer, Thomas, & Adam, 2005). Derive start and end events By defining the start and end EVENTs, the context of the process becomes clear. Each EPC has at least one start EVENT and at least one end EVENT (Mendling, 2008). Translate verbs to functions and process interfaces In additon to EVENTs, an EPC also consists of one or more FUNCTIONs and zero or more PROCESS INTERFACEs which represent the activity of the actors in the process. These can be discovered by identifying relevant verbs from the PROCESS DE- SCRIPTION. A PROCESS INTERFACE differs from a FUNC- TION in that it represents another process that is in turn described by an EPC (Mendling, 2008). Design Draw nodes After the analysis phase is finished, the identified nodes, i.e. EVENTs, FUNCTIONs and PROCESS INTERFACEs must be drawn using the EPC notation. The nodes must be arranged according to the order of execution (Scheer, Thomas, & Adam, 2005). Draw logical connectors Use LOGICAL CONNECTORs to properly model the control flow, i.e. AND where all branches, XOR where one, and OR where at least one branch must be executed (Scheer, Thomas, & Adam, 2005). Draw intermediate events For each transition from one FUNCTION to another, determine at least one EVENT that describes the post-conditions of the source FUNCTION and the pre-conditions of the target FUNC- TION (Scheer, Thomas, & Adam, 2005). Draw control flows Model all transitions between the EPC NODEs using CON- TROL FLOWs. Evaluation Verify structural correctness After the EPC is finished, the process modeler should inspect the model for any SYNTAX ERROR(s). Validate EPC At this stage, APPROVAL from the stakeholders of the process should be acquired to validate the EPC (Scheer, Thomas, & Adam, 2005). The validation process itself differs between organisations and processes, and is outside the scope of this document. If both the EPC is structurally verified, and the stakeholders have approved the model, it is ready. Otherwise, the process modeler should go back to one or more of the previously described sub-activities to fix the model. 8

9 Concept Table 2. Concept table for the PDD of Process Modeling using EPC Description PROCESS DESCRIPTION A PROCESS DESCRIPTION is a comprehensive description of the business process to be modeled in natural language (Scheer, Thomas, & Adam, 2005). The specific form is not relevant in this context, as it may differ from organization to organization. EPC An EPC in this context is defined as the end result of the process modeling procedure (Scheer, Thomas, & Adam, 2005), i.e. a process model that adheres to the notation of the Event-Driven Process Chains. The EPC has a title that is defined in the activity Define unique title. EVENT An EVENT is an EPC NODE that through its name describes the postconditions for the preceding FUNCTION(s), and the pre-conditions for the succeeding FUNCTION(s) (Mendling, 2008). FUNCTION A FUNCTION is an EPC NODE that captures a task or activity that is performed as part of the business process to be modeled (Mendling, 2008). The name is typically in the form of a verb and an object. PROCESS INTERFACE A PROCESS INTERFACE is an EPC NODE that refers to another EPC that describes a process that is either executed before or after the process of the subject EPC (Mendling, 2008). The attribute EPC title refers to the title of the other EPC. LOGICAL CONNECTOR A LOGICAL CONNECTOR is an EPC NODE that connects three or more FUNCTION(s) and EVENT(s). Each LOGICAL CONNECTOR is either an OR, a XOR, or an AND connector, and can either be a split (one inbound and multiple outbound control flows), or a join (multiple inbound flows and one outbound flow). OR An OR-type LOGICAL CONNECTOR activates or waits for one or more flows from the set of connected control flows (Mendling, 2008). XOR A XOR-type LOGICAL CONNECTOR activates or waits for exactly one flow from the set of connected control flows (Mendling, 2008). AND An AND-type LOGICAL CONNECTOR activates or waits for all flows from the set of connected control flows (Mendling, 2008). EPC NODE An EPC NODE is a generic concept that represents either an EVENT, a FUNCTION, a PROCESS INTERFACE or a LOGICAL CONNECTOR. It is not defined in the main literature sources used to create the diagram, but has been introduced to increase the clarity of the Process-Deliverable Diagram. CONTROL FLOW A CONTROL FLOW is a directed arc in an EPC which connects two EPC NODEs (Mendling, 2008). SYNTAX ERROR A SYNTAX ERROR is defined as a violation of the structural or grammatical rules defined for a language (ISO/IEC/IEEE, 200), which in this case is the EPC modeling language. APPROVAL The APPROVAL deliverable is obtained from the stakeholders and indicates the EPC is conform their understanding of the process (Scheer, Thomas, & Adam, 2005). 9

10 5 References Aalst, W. van der. (999). Formalization and verification of event-driven process chains. Information and Software technology, 4 (0), doi:0. 06/S (99) Becker, J., Rosemann, M., & Uthmann, C. (2000). Guidelines of Business Process Modeling. In W. Aalst, J. Desel, & A. Oberweis (Eds.), Business Process Management: Models, Techniques, and Empirical Studies (pp ). Berlin, Heidelberg: Springer Berlin Heidelberg. doi:0. 007/ Curtis, B., Kellner, M. I., & Over, J. (992). Process modeling. Communications of the ACM, 35 (9), doi:0.45/ Dongen, B., Dijkman, R., & Mendling, J. (2008). Measuring Similarity between Business Process Models. In Z. Bellahsène & M. Léonard (Eds.), Advanced Information Systems Engineering: 20th International Conference, CAiSE 2008 Montpellier, France, June 6-20, 2008 Proceedings (pp ). Berlin, Heidelberg: Springer Berlin Heidelberg. doi:0. 007/ Institut für Wirtschaftsinformatik. (n.d.). Prof. Dr. Dr. hc mult. August-Wilhelm Scheer Curriculum Vitae. Retrieved February 7, 206, from uni-saarland.de/lehrstuhl/loos/team/prof-a-w-scheer.html ISO/IEC/IEEE. (200). ISO/IEC/IEEE 24765:200 Systems and software engineering Vocabulary. Geneva, Switzerland: ISO/IEC/IEEE. Keller, G., Scheer, A.-W., & Nüttgens, M. (992). Semantische Prozeßmodellierung auf der Grundlage Ereignisgesteuerter Prozeßketten (EPK). In A.-W. Scheer (Ed.), Veröffentlichungen des instituts für wirtschaftsinformatik (89). Saarbrücken: Universität des Saarlandes. Retrieved from http : / / www. uni - saarland. de / fileadmin / user upload / Fachrichtungen / fr3 BWL/professuren/PDF/heft89.pdf Mendling, J. (2008). Event-Driven Process Chains (EPC). In W. Aalst, J. Mylopoulos, N. M. Sadeh, M. J. Shaw, & C. Szyperski (Eds.), Metrics for Process Models: Empirical Foundations of Verification, Error Prediction, and Guidelines for Correctness (pp. 7 57). Berlin, Heidelberg: Springer Berlin Heidelberg. doi:0.007/ Mendling, J. & Aalst, W. van der. (2007). Formalization and Verification of EPCs with OR-Joins Based on State and Context. In J. Krogstie, A. Opdahl, & G. Sindre (Eds.), Advanced Information Systems Engineering: 9th International Conference, CAiSE 2007, Trondheim, Norway, June -5, Proceedings (pp ). Berlin, Heidelberg: Springer Berlin Heidelberg. doi:0.007/ Nüttgens, M., Feld, T., & Zimmermann, V. (998). Business Process Modeling with EPC and UML: Transformation or Integration? In M. Schader & A. Korthaus (Eds.), The Unified Modeling Language: Technical Aspects and Applications (pp ). Heidelberg: Physica-Verlag HD. doi:0.007/

11 Sarshar, K. & Loos, P. (2005). Comparing the Control-Flow of EPC and Petri Net from the End-User Perspective. In W. Aalst, B. Benatallah, F. Casati, & F. Curbera (Eds.), Business Process Management: 3rd International Conference, BPM 2005, Nancy, France, September 5-8, Proceedings (pp ). Berlin, Heidelberg: Springer Berlin Heidelberg. doi:0.007/ Scheer, A.-W., Thomas, O., & Adam, O. (2005). Process modeling using eventdriven process chains. In M. Dumas, W. Aalst, & A. H. Ter Hofstede (Eds.), Process-aware information systems (pp. 9 46). Hoboken, New Jersey: John Wiley & Sons, Inc. doi:0.002/ ch6 Söderström, E., Andersson, B., Johannesson, P., Perjons, E., & Wangler, B. (2002). Towards a Framework for Comparing Process Modelling Languages. In A. B. Pidduck, M. T. Ozsu, J. Mylopoulos, & C. C. Woo (Eds.), Advanced Information Systems Engineering: 4th International Conference, CAiSE 2002 Toronto, Canada, May 27 3, 2002 Proceedings (pp ). Berlin, Heidelberg: Springer Berlin Heidelberg. doi:0.007/ Weerd, I. van de & Brinkkemper, S. (2008). Meta-Modeling for Situational Analysis and Design Methods. In M. R. Syed & S. N. Syed (Eds.), Handbook of Research on Modern Systems Analysis and Design Technologies and Applications (pp ). Hershey, Pennsylvania: Idea Group Publishing. doi:0.408/ ch003

Short introduction to business process modelling

Short introduction to business process modelling Prof. Dr.(PL) Michael Unterstein Short introduction to business process modelling 1. Business process vs. traditional functional business organisation 2. What is a business process? 3. Elements of business

More information

Intelligent Decision Support through Synchronized Decomposition of Process and Objectives Structures

Intelligent Decision Support through Synchronized Decomposition of Process and Objectives Structures Intelligent Decision Support through Synchronized Decomposition of Process and Objectives Structures Dina Neiger, Leonid Churilov School of Business Systems, Monash University {dina.neiger, leonid.churilov}@infotech.monash.edu.au

More information

EXTENDING THE EPC AND THE BPMN WITH BUSINESS PROCESS GOALS AND PERFORMANCE MEASURES

EXTENDING THE EPC AND THE BPMN WITH BUSINESS PROCESS GOALS AND PERFORMANCE MEASURES EXTENDING THE EPC AND THE BPMN WITH BUSINESS PROCESS GOALS AND PERFORMANCE MEASURES Birgit Korherr, Beate List Women's Postgraduate College for Internet Technologies, Institute of Software Technology and

More information

Comparing the Control-Flow of EPC and Petri Net from the End-User Perspective

Comparing the Control-Flow of EPC and Petri Net from the End-User Perspective Comparing the Control-Flow of EPC and Petri Net from the End-User Perspective Kamyar Sarshar, Peter Loos Institut for Information Systems (IWi) at the German Research Center for Artificial Intelligence

More information

Available online at ScienceDirect. Procedia Engineering 182 (2017 )

Available online at  ScienceDirect. Procedia Engineering 182 (2017 ) Available online at www.sciencedirect.com ScienceDirect Procedia Engineering 182 (2017 ) 198 205 7th International Conference on Engineering, Project, and Production Management Does Experience Matter?

More information

Business Processes Modelling MPB (6 cfu, 295AA)

Business Processes Modelling MPB (6 cfu, 295AA) Business Processes Modelling MPB (6 cfu, 295AA) Roberto Bruni http://www.di.unipi.it/~bruni 21 - Event-driven process chains!1 Object Finish image f finish failed Start u V V Evaluate e V redo Create thumbnail

More information

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

Methods for the specification and verification of business processes MPB (6 cfu, 295AA) Methods for the specification and verification of business processes MPB (6 cfu, 295AA) Roberto Bruni http://www.di.unipi.it/~bruni 21 - Event-driven process chains 1 Object Finish image f finish failed

More information

Modeling Suspension and Continuation of a Process

Modeling Suspension and Continuation of a Process Modeling Suspension and Continuation of a Process Oleg Svatos Department of Information Technologies, University of Economics, Prague, Czech Republic svatoso@vse.cz Abstract: This work focuses on difficulties

More information

CONCEPTUAL MODELING OF COMPLEX EVENTS IN INDUSTRIAL BUSINESS PROCESSES 8

CONCEPTUAL MODELING OF COMPLEX EVENTS IN INDUSTRIAL BUSINESS PROCESSES 8 CONCEPTUAL MODELING OF COMPLEX EVENTS IN INDUSTRIAL BUSINESS PROCESSES 8 D. Mayer, J. Schimmelpfennig, C. Seel & P. Walter IDS Scheer AG Research, Saarbrücken, Germany E-mail: {dirk.mayer, jens.schimmelpfennig,

More information

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

Methods for the specification and verification of business processes MPB (6 cfu, 295AA) Methods for the specification and verification of business processes MPB (6 cfu, 295AA) Roberto Bruni http://www.di.unipi.it/~bruni 20 - Event-driven process chains 1 Object Finish image f finish failed

More information

Reference Modeling for Organizational Change: Applying Collaborative Techniques for Business Engineering

Reference Modeling for Organizational Change: Applying Collaborative Techniques for Business Engineering Association for Information Systems AIS Electronic Library (AISeL) AMCIS 2006 Proceedings Americas Conference on Information Systems (AMCIS) December 2006 : Applying Collaborative Techniques for Business

More information

Workflow Model Representation Concepts

Workflow Model Representation Concepts Workflow Model Representation Concepts József Tick Institute for Software Engineering, John von Neumann Faculty, Budapest Tech tick@bmf.hu Abstract: Workflow management and the possibilities of workflow

More information

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

Methods for the specification and verification of business processes MPB (6 cfu, 295AA) Methods for the specification and verification of business processes MPB (6 cfu, 295AA) Roberto Bruni http://www.di.unipi.it/~bruni 04 - Models and Abstraction 1 Object Overview of the conceptual models

More information

A Process Model for Project Members Conforming to Enterprise Architecture

A Process Model for Project Members Conforming to Enterprise Architecture A Process Model for Project Members Conforming to Enterprise Architecture Ralph Foorthuis Sjaak Brinkkemper Frank Hofman Technical Report UU-CS-2008-023 September 2008 Department of Information and Computing

More information

Comparison of Business Process Models as Part of BPR Projects

Comparison of Business Process Models as Part of BPR Projects Available online at www.sciencedirect.com Procedia Technology 5 (2012 ) 427 436 CENTERIS 2012 - Conference on ENTERprise Information Systems / HCIST 2012 - International Conference on Health and Social

More information

Involving Business Users in the Design of Complex Event Processing Systems 1

Involving Business Users in the Design of Complex Event Processing Systems 1 Involving Business Users in the Design of Complex Event Processing Systems 1 Jens SCHIMMELPFENNIG, Dirk MAYER, Philipp WALTER, Christian SEEL Research Projects Dept. IDS Scheer AG Altenkesseler Str. 17

More information

Using an Organizational Taxonomy to Support Business Process Design

Using an Organizational Taxonomy to Support Business Process Design Using an Organizational Taxonomy to Support Business Process Design Carla Marques Pereira Link Consulting, Lisbon, Portugal. Artur Caetano Department of Computer Science and Engineering, IST, Technical

More information

A Process Model for Project Members Conforming to Enterprise Architecture

A Process Model for Project Members Conforming to Enterprise Architecture A Process Model for Project Members Conforming to Enterprise Architecture Ralph Foorthuis Sjaak Brinkkemper Technical Report UU-CS-2008-023 September 2008 Department of Information and Computing Sciences

More information

7PMG: Guidelines for process modeling. Dr.ir. Hajo Reijers

7PMG: Guidelines for process modeling. Dr.ir. Hajo Reijers 7PMG: Guidelines for process modeling Dr.ir. Hajo Reijers www.reijers.com Focus: process model comprehension Got it! create Got it! read modify understands represents 2 http://eprints.qut.edu.au/12340/

More information

CAPTURING, FORMALISING, AND ANALYSING COOPERATION PROCESSES: A CASE STUDY

CAPTURING, FORMALISING, AND ANALYSING COOPERATION PROCESSES: A CASE STUDY CAPTURING, FORMALISING, AND ANALYSING COOPERATION PROCESSES: A CASE STUDY Stefanie Kethers CSIRO Mathematical and Information Sciences, Private Bag 10, Clayton South, VIC 3168, Australia Stefanie.Kethers@csiro.au

More information

Extreme Programming (XP)

Extreme Programming (XP) Assignment D Draft paper Extreme Programming (XP) Course code: INFOME Course name: Method Engineering Faculty of Science, Department of Information and Computer Sciences, Utrecht University, Princetonplein

More information

A MODEL BASED SYSTEMS ENGINEERING PROCESSES DEPLOYMENT FRAMEWORK

A MODEL BASED SYSTEMS ENGINEERING PROCESSES DEPLOYMENT FRAMEWORK A MODEL BASED SYSTEMS ENGINEERING PROCESSES DEPLOYMENT FRAMEWORK Clémentine Cornu, Bernard Chiavassa Eurocopter, ETZP, Aéroport International Marseille Provence 13725 Marignane Cedex France {Clementine.Cornu,

More information

Ontology-driven Business Process Design

Ontology-driven Business Process Design Ontology-driven Business Process Design Carla Marques Pereira 2,3, Artur Caetano 1,3, Pedro Sousa 1,2 1 Department of Computer Science and Engineering, Instituto Superior Técnico, Technical University

More information

Errors in the SAP Reference Model

Errors in the SAP Reference Model Errors in the SAP Reference Model Jan Mendling 1, Wil van der Aalst 2, Boudewijn van Dongen 2, and Eric erbeek 2 1 ienna University of Economics and Business Administration, Augasse 2-6, A-1180 ienna,

More information

Business Process Modeling Information Systems in Industry ( )

Business Process Modeling Information Systems in Industry ( ) Business Process Modeling Information Systems in Industry (372-1-4207 ) Arnon Sturm The material of this presentation is adopted from various people including:, Pnina Soffer, Iris Reinhartz-Berger 1 Outline

More information

Business modelling with UML

Business modelling with UML Business modelling with UML Aljaž Zrnec, Marko Bajec, Marjan Krisper Fakulteta za računalništvo in informatiko Univerza v Ljubljani Tržaška 25, 1000 Ljubljana, Slovenija aljaz.zrnec@fri.uni-lj.si Abstract

More information

Wand and Weber s Decomposition Model in the Context of Business Process Modeling

Wand and Weber s Decomposition Model in the Context of Business Process Modeling Wand and Weber s Decomposition Model in the Context of Business Process Modeling So far there are no generally accepted criteria for assessing the quality of a decomposed business process model. This is

More information

Automated Adaptation of Business Process Models Through Model Transformations Specifying Business Rules

Automated Adaptation of Business Process Models Through Model Transformations Specifying Business Rules Automated Adaptation of Business Process Models Through Model Transformations Specifying Business Rules Roman Popp and Hermann Kaindl Vienna University of Technology, Vienna, Austria {roman.popp, hermann.kaindl}@tuwien.ac.at

More information

On a Quest for Good Process Models: The Cross-Connectivity Metric

On a Quest for Good Process Models: The Cross-Connectivity Metric On a Quest for Good Process Models: The Cross-Connectivity Metric Irene Vanderfeesten, Hajo A. Reijers, Jan Mendling 2, Wil M.P. van der Aalst,2, Jorge Cardoso 3 Technische Universiteit Eindhoven, Department

More information

Extending the EPC and the BPMN with Business Process Goals and Performance Measures

Extending the EPC and the BPMN with Business Process Goals and Performance Measures Extending the EPC and the BPMN with Business Process Goals and Performance Measures Birgit Korherr and Beate List Women s Postgraduate College for Internet Technologies Institute of Software Technology

More information

Chapter XV Foundations of Business Process Modeling

Chapter XV Foundations of Business Process Modeling Chapter XV Foundations of Business Process Modeling Jan Mendling Queensland University of Technology, Australia AbstrAct This chapter provides an overview of business process management and business process

More information

Summer School, October 11, 2017 Part 3. Enterprise Modeling. October Kurt Sandkuhl The University of Rostock Chair Business Information Systems

Summer School, October 11, 2017 Part 3. Enterprise Modeling. October Kurt Sandkuhl The University of Rostock Chair Business Information Systems Summer School, October 11, 2017 Part 3 Enterprise Modeling October 2017 Kurt Sandkuhl The University of Rostock Chair Business Information Systems Agenda Wednesday, 11. October 2017 9:00 Introduction to

More information

How Conceptual Modeling Is Used

How Conceptual Modeling Is Used Communications of the Association for Information Systems 12-1-2009 How Conceptual Modeling Is Used Peter Fettke Institute for Information Systems at the German Institute for Artificial Intelligence (DFKI)

More information

Information and Software Technologies. Tomas Skersys Rimantas Butleris Rita Butkiene (Eds.)

Information and Software Technologies. Tomas Skersys Rimantas Butleris Rita Butkiene (Eds.) Tomas Skersys Rimantas Butleris Rita Butkiene (Eds.) Communications in Computer and Information Science 403 Information and Software Technologies 9th International Conference, ICIST 203 Kaunas, Lithuania,

More information

Requirements engineering meets physiotherapy: an experience with motion-based games (draft)

Requirements engineering meets physiotherapy: an experience with motion-based games (draft) Requirements engineering meets physiotherapy: an experience with motion-based games (draft) Written by Pasquale, L., Spoletini, P., Pometto, D., Blasi, F., & Redaelli, T. (2013). Reviewed by de Feijter,

More information

Bridging the Gap between Data Warehouses and Business Processes

Bridging the Gap between Data Warehouses and Business Processes Bridging the Gap between Data Warehouses and Business Processes A Business Intelligence Perspective for Event-Driven Process Chains Veronika Stefanov 1 and Beate List 1 Women s Postgraduate College for

More information

Enterprise Modeling for Respecting Regulations

Enterprise Modeling for Respecting Regulations Enterprise Modeling for Respecting Regulations Ligita Businska, Marite Kirikova, Ludmila Penicina, Ilze Buksa, Peteris Rudzajs Institute of Applied Computer Systems, Riga Technical University, 1 Kalku,

More information

An Extension of Business Process Model and Notation for Security Risk Management

An Extension of Business Process Model and Notation for Security Risk Management UNIVERSITY OF TARTU FACULTY OF MATHEMATICS AND COMPUTER SCIENCE INSTITUTE OF COMPUTER SCIENCE Olga Altuhhova An Extension of Business Process Model and Notation for Security Risk Management Master s thesis

More information

Automatic Support for Product Based Workflow Design: Generation of Process Models from a Product Data Model

Automatic Support for Product Based Workflow Design: Generation of Process Models from a Product Data Model Automatic Support for Product Based Workflow Design: Generation of Process Models from a Product Data Model Irene Vanderfeesten, Hajo A. Reijers, Wil M.P. van der Aalst, and Jan Vogelaar Technische Universiteit

More information

Computer-aided Methods for Operations Planning

Computer-aided Methods for Operations Planning 26th International Symposium on Automation and Robotics in Construction (ISARC 2009) Computer-aided Methods for Operations Planning Prof. Dr.-Ing. Peter D.P. Böttcher Department of Construction Management,

More information

Model-Driven Middleware Support for Team-Oriented Process Management

Model-Driven Middleware Support for Team-Oriented Process Management Model-Driven Middleware Support for Team-Oriented Process Management Matthias Wester-Ebbinghaus and Michael Köhler-Bußmeier University of Hamburg, Department of Informatics Theoretical Foundations of Informatics

More information

Modeling Process Aware Information Systems with BPMN

Modeling Process Aware Information Systems with BPMN Modeling Process Aware Information Systems with BPMN Fabrizio Maria Maggi Based on lecture material by Marlon Dumas (University of Tartu, Estonia) and Wil van der Aalst (Eindhoven University of Technology,

More information

Collaborative, Participative and Interactive Enterprise Modeling

Collaborative, Participative and Interactive Enterprise Modeling Collaborative, Participative and Interactive Enterprise Modeling Joseph Barjis Delft University of Technology, Jaffalaan 5, 2628 BX Delft, The Netherlands j.barjis@tudelft.nl Abstract. Enterprise modeling

More information

Primitives: Design Guidelines and Architecture for BPMN Models

Primitives: Design Guidelines and Architecture for BPMN Models Association for Information Systems AIS Electronic Library (AISeL) ACIS 2010 Proceedings Australasian (ACIS) 2010 Primitives: Design Guidelines and Architecture for BPMN Models Michael zur Muehlen Stevens

More information

Towards a Reference Model of Business Model & Business Process Management Alignment

Towards a Reference Model of Business Model & Business Process Management Alignment Towards a Reference Model of Business Model & Business Process Management Alignment Johannes Buder 1, Carsten Felden 2 1 TU Bergakademie Freiberg, Chair of Information Systems, Lessingstrasse 45, 09599

More information

A Process Standardization Approach to Enhance Design Verification

A Process Standardization Approach to Enhance Design Verification A Process Standardization Approach to Enhance Design Verification Sebastian Schweigert 1, Cristina Carro Saavedra 2, Nils- Jorge Marahrens 3 and Udo Lindemann 4 1 Institute of Product Development, Technical

More information

Local, Participative Process Modelling The PICTURE-Approach

Local, Participative Process Modelling The PICTURE-Approach Local, Participative Process Modelling The PICTURE-Approach Jörg Becker, Lars Algermissen, Daniel Pfeiffer, Michael Räckers European Research Center for Information Systems, Leonardo-Campus 3, 48149 Münster,

More information

Automatic Process Discovery with ARIS Process Performance Manager (ARIS PPM)

Automatic Process Discovery with ARIS Process Performance Manager (ARIS PPM) Automatic Process Discovery with ARIS Process Performance Manager (ARIS PPM) It s about behavior! Business White Paper Dr. Tobias Blickle, Dr. Helge Hess Product Managers, Software AG October 2010 Contents

More information

An Architecture for Collaborative Scenarios Applying a Common BPMN-Repository

An Architecture for Collaborative Scenarios Applying a Common BPMN-Repository An Architecture for Collaborative Scenarios Applying a Common BPMN-Repository Thomas Theling 1, Jörg Zwicker 1, Peter Loos 1, and Dominik Vanderhaeghen 2 1 Johannes-Gutenberg University Mainz, Information

More information

ARIS Expert Paper. March Steps to Business-Driven SOA.

ARIS Expert Paper. March Steps to Business-Driven SOA. ARIS Expert Paper ARIS Platform Expert Paper March 2007 10 Steps to Business-Driven SOA www.ids-scheer.com Find out more at: www.ids-scheer.com/soa Visionary architecture always requires good building

More information

MODEL-BASED RE-ENGINEERING IN THE EUROPEAN CONSTRUCTION INDUSTRY

MODEL-BASED RE-ENGINEERING IN THE EUROPEAN CONSTRUCTION INDUSTRY MODEL-BASED RE-ENGINEERING IN THE EUROPEAN CONSTRUCTION INDUSTRY T. Allweyer, T. Babin-Ebell 1, S. Leinenbach, A.-W. Scheer 2 Abstract: Due to increasing competition, the European construction industry

More information

Modeling Multi-party Web-based Business. Collaborations

Modeling Multi-party Web-based Business. Collaborations Modeling Multi-party Web-based Business Collaborations Lai Xu and Sjaak Brinkkemper Institute of Information and Computing Sciences, Utrecht University, 3584CH Utrecht, The Netherlands email: {L.Xu,S.Brinkkemper}@cs.uu.nl

More information

In general, a model is used to understand a system. It is only a representation of a more complicated original system based on mutual

In general, a model is used to understand a system. It is only a representation of a more complicated original system based on mutual In general, a model is used to understand a system. It is only a representation of a more complicated original system based on mutual characteristics, that is used for a specific exercise by a third system.

More information

Towards emergence phenomenon in business process management

Towards emergence phenomenon in business process management 10.1515/acsc-2017-0017 Archives of Control Sciences Volume 27(LXIII), 2017 No. 2, pages 263 277 Towards emergence phenomenon in business process management MACIEJ KORYL and DAMIAN MAZUR A standard solution

More information

Verification and validation approach of BPMN represented construction processes

Verification and validation approach of BPMN represented construction processes Creative Construction Conference 2014 Verification and validation approach of BPMN represented construction processes Faikcan Kog a, Attila Dikbas b, Raimar J. Scherer a a Institute of Construction Informatics,

More information

PROCESS-AWARE INFORMATION SYSTEMS

PROCESS-AWARE INFORMATION SYSTEMS PROCESS-AWARE INFORMATION SYSTEMS PROCESS-AWARE INFORMATION SYSTEMS Bridging People and Software Through Process Technology Edited by MARLON DUMAS Queensland University of Technology WIL van der AALST

More information

A Quality Based Approach for the Analysis and Design of Business Process Models

A Quality Based Approach for the Analysis and Design of Business Process Models A Quality Based Approach for the Analysis and Design of Business Process Models Sarah Ayad 1 CEDRIC-CNAM, 292 Rue Saint Martin F-75141 Paris Cedex 03, France ayad.sarah87@gmail.com Abstract The scientific

More information

Collaborative e-business Process Modelling: Transforming Private EPC to Public BPMN Business Process Models

Collaborative e-business Process Modelling: Transforming Private EPC to Public BPMN Business Process Models Collaborative e-business Process Modelling: Transforming Private EPC to Public BPMN Business Process Models Volker Hoyer, Eva Bucherer, and Florian Schnabel SAP Research CEC St. Gallen, Switzerland Institute

More information

Deriving Resource Requirements Applying Risk- Aware Business Process Modeling and Simulation

Deriving Resource Requirements Applying Risk- Aware Business Process Modeling and Simulation Association for Information Systems AIS Electronic Library (AISeL) ECIS 2008 Proceedings European Conference on Information Systems (ECIS) 2008 Deriving Resource Requirements Applying Risk- Aware Business

More information

Validation of Agile Workflows using Simulation

Validation of Agile Workflows using Simulation Validation of Agile Workflows using Simulation Kai Jander Lars Braubach Alexander Pokahr Winfried Lamersdorf Distributed Systems and Information Systems Computer Science Department, University of Hamburg

More information

International Journal of Computing and Business Research (IJCBR) ISSN (Online) :

International Journal of Computing and Business Research (IJCBR) ISSN (Online) : International Journal of Computing and Business Research (IJCBR) ISSN (Online) : 2229-6166 Volume 3 Issue 2 May 2012 LATEST PROGRAMMING LANGUAGE TOOLS FOR BUSINESS PROCESS MODELLING Dr. Ram Shukla, Faculty

More information

Microsoft Dynamics NAV Reference Model

Microsoft Dynamics NAV Reference Model Microsoft Dynamics NAV Reference Model Dejan Pajk, University of Ljubljana, Faculty of Economics, Kardeljeva pl. 17, 1000 Ljubljana, Slovenia, dejan.pajk@ef.uni-lj.si Abstract: The past decade has seen

More information

For what Purpose and by which Means Should we Describe Organizational Processes?

For what Purpose and by which Means Should we Describe Organizational Processes? For what Purpose and by which Means Should we Describe Organizational Processes? A Case Study from an Industrial Project Thorsten Spitta 1, Juliane Kaup 2 1 University of Bielefeld, Germany 2 GE Jenbacher,

More information

Agent-based Workflow Management Systems (WfMSs) Company LOGO

Agent-based Workflow Management Systems (WfMSs) Company LOGO Agent-based Workflow Management Systems (WfMSs) Company LOGO JBees a distributed and adaptive WfMS with monitoring and controlling capabilities by Lars Ehrler, Martin Fleurke, Maryam Purvis, Bastin Tony

More information

Using Patterns for Communicating About Flexible Processes

Using Patterns for Communicating About Flexible Processes Using Patterns for Communicating About Flexible Processes 1 Ralf Laue 1 and Kathrin Kirchner 2 University of Applied Sciences of Zwickau, Department of Computer Science Dr.-Friedrichs-Ring 2a, 08056 Zwickau,

More information

Information Technology Audit & Cyber Security

Information Technology Audit & Cyber Security Information Technology Audit & Cyber Security Use Cases Systems & Infrastructure Lifecycle Management OBJECTIVES Understand the process used to identify business processes and use cases. Understand the

More information

Analyzing a Process Profile for Very Small Software Enterprises

Analyzing a Process Profile for Very Small Software Enterprises Analyzing a Process Profile for Very Small Software Enterprises Timo Mäkinen & Timo Varkoi Tampere University of Technology, Pori timo.makinen@tut.fi, timo.varkoi@tut.fi Abstract Small software enterprises

More information

BPM AND REQUIREMENTS ELICITATION AT MULTIPLE LEVELS OF ABSTRACTION: A REVIEW

BPM AND REQUIREMENTS ELICITATION AT MULTIPLE LEVELS OF ABSTRACTION: A REVIEW BPM AND REQUIREMENTS ELICITATION AT MULTIPLE LEVELS OF ABSTRACTION: A REVIEW Carlos Monsalve 1, 2 1 CIDIS-FIEC, Escuela Superior Politécnica del Litoral (ESPOL) Km. 30.5 vía Perimetral, Guayaquil, Ecuador

More information

Teaching Business Processes Effectively using Business Process Management System

Teaching Business Processes Effectively using Business Process Management System Teaching Business Processes Effectively using Business Process Management System 1 Putu Wuri Handayani, 2 Stéphane Bressan, 3 Omar Boucelma 1 Faculty of Computer Science, University of Indonesia 2 School

More information

Conceptual Process Modeling Language: Regulative Approach

Conceptual Process Modeling Language: Regulative Approach Conceptual Process Modeling Language: Regulative Approach Oleg Svatoš Department of Information Technologies, University of Economics, W.Churchill sqr. 4,130 67 Prague 3, Czech Republic, Keywords: analysis

More information

TDT4250 Modelling of information Systems Autumn Meta-modeling. John Krogstie IDI, NTNU and SINTEF

TDT4250 Modelling of information Systems Autumn Meta-modeling. John Krogstie IDI, NTNU and SINTEF Meta-modeling John Krogstie IDI, NTNU and SINTEF Meta.ppt 1 Overview of this week Why meta-modeling? Central concepts Domain-specific modeling using MetaEdit A19 Kelly and Pohjonen: "Domain-Specific Modeling

More information

Business Capability-centric Management of Services and Process Models (Extended Abstract)

Business Capability-centric Management of Services and Process Models (Extended Abstract) Business Capability-centric Management of Services and Process Models (Extended Abstract) Wassim Derguech Insight Centre for Data Analytics - National University of Ireland, Galway wassim.derguech@insight-centre.org

More information

AGGREGATION OF REFERENCE PROCESS BUILDING BLOCKS TO IMPROVE MODELING IN PUBLIC ADMINISTRATIONS

AGGREGATION OF REFERENCE PROCESS BUILDING BLOCKS TO IMPROVE MODELING IN PUBLIC ADMINISTRATIONS Page 1 AGGREGATION OF REFERENCE PROCESS BUILDING BLOCKS TO IMPROVE MODELING IN PUBLIC ADMINISTRATIONS Lars Baacke, Peter Rohner, Robert Winter 1 Abstract. Efficient methodological support of process modeling

More information

BPM AND REQUIREMENTS ELICITATION AT MULTIPLE LEVELS OF ABSTRACTION: A REVIEW

BPM AND REQUIREMENTS ELICITATION AT MULTIPLE LEVELS OF ABSTRACTION: A REVIEW IADIS International Conference Information Systems 2011 BPM AND REQUIREMENTS ELICITATION AT MULTIPLE LEVELS OF ABSTRACTION: A REVIEW Carlos Monsalve 1, 2, Alain April 2 and Alain Abran 2 1 CIDIS-FIEC,

More information

ARIS PROCESS PERFORMANCE MANAGER

ARIS PROCESS PERFORMANCE MANAGER AUTOMATIC PROCESS DISCOVERY WITH ARIS PROCESS PERFORMANCE MANAGER TABLE OF CONTENTS 1 Introduction 2 Discovery and visualization of (single) process instances 4 Discovery of aggregated process views 6

More information

Integrating Existing Enterprise Systems With Workflow 1

Integrating Existing Enterprise Systems With Workflow 1 17 th Bled ecommerce Conference eglobal Bled, Slovenia, June 21-23, 2004 Integrating Existing Enterprise Systems With Workflow 1 Patrick Rushe, Jeanne Stynes Cork Institute of Technology, Ireland prushe@cit.ie,

More information

Systematic optimization of the Product Development Process with PLM-ML

Systematic optimization of the Product Development Process with PLM-ML 48 Systematic optimization of the Product Development Process with PLM-ML Prof. Dr. Jörg W. Fischer, Martin Rebel, Bernhard Lammel, Jürgen Gruber Increasing productivity, driven by the pressure of costs

More information

CBM-Of-TRaCE: An Ontology-Driven Framework for the Improvement of Business Service Traceability, Consistency Management and Reusability

CBM-Of-TRaCE: An Ontology-Driven Framework for the Improvement of Business Service Traceability, Consistency Management and Reusability CBM-Of-TRaCE: An Ontology-Driven Framework for the Improvement of Business Service Traceability, Consistency Management and Reusability 1 Aida Erfanian, 2 Nima Karimpour Darav Islamic Azad University,

More information

Queue Mining: Service Perspectives in Process Mining (Extended Abstract)

Queue Mining: Service Perspectives in Process Mining (Extended Abstract) Queue Mining: Service Perspectives in Process Mining (Extended Abstract) Arik Senderovich 1 Introduction Modern business processes are supported by information systems that record processrelated events

More information

A Mission-Oriented Tool for System-of-Systems Modeling

A Mission-Oriented Tool for System-of-Systems Modeling A Mission-Oriented Tool for System-of-Systems Modeling Eduardo Silva 1, Thais Batista 1, Everton Cavalcante 1,2 1 DIMAp, Federal University of Rio Grande do Norte, Natal, Brazil 2 IRISA-UMR CNRS/Université

More information

On The Use of Petri Nets for Business Process Modeling

On The Use of Petri Nets for Business Process Modeling On The Use of Petri Nets for Business Process Modeling Eswar Sivaraman and Manjunath Kamath School of Industrial Engineering & Management Oklahoma State University Stillwater, OK 74078 Abstract We review

More information

Organizational Knowledge Patterns: Foundations and Application Examples

Organizational Knowledge Patterns: Foundations and Application Examples ORADM, Cancun, March 2012 Organizational Knowledge Patterns: Foundations and Application Examples Kurt Sandkuhl The University of Rostock, Germany Where is Rostock? Hamburg Rostock Berlin The University

More information

Towards A Minimal Cost Of Change Approach For Inductive Reference Model Development

Towards A Minimal Cost Of Change Approach For Inductive Reference Model Development Association for Information Systems AIS Electronic Library (AISeL) ECIS 2013 Completed Research ECIS 2013 Proceedings 7-1-2013 Towards A Minimal Cost Of Change Approach For Inductive Reference Model Development

More information

Detection and Prediction of Errors in EPCs of the SAP Reference Model

Detection and Prediction of Errors in EPCs of the SAP Reference Model Detection and Prediction of Errors in EPCs of the SAP Reference Model J. Mendling a, H.M.W. Verbeek b B.F. van Dongen b W.M.P. van der Aalst b G. Neumann a a Vienna University of Economics and Business

More information

Learning Hybrid Process Models from Events Process Discovery Without Faking Confidence

Learning Hybrid Process Models from Events Process Discovery Without Faking Confidence SIKS-Day, 6-9-2017, Utrecht Learning Hybrid Process Models from Events Process Discovery Without Faking Confidence prof.dr.ir. Wil van der Aalst www.processmining.org Outline - Positioning process mining

More information

This article is a summary of the following publication:

This article is a summary of the following publication: This article is a summary of the following publication: C.N. Verdouw, A.J.M. Beulens, J.H., J. Wolfert, Process modelling in demand-driven supply chains: A reference model for the fruit industry, Computers

More information

Prerequisites It is recommended that the participants have a working knowledge of traditional Business Analysis tasks and techniques.

Prerequisites It is recommended that the participants have a working knowledge of traditional Business Analysis tasks and techniques. BA31 - Unified Modeling Language (UML) for Business Analysts This course will provide Business Analysts with new capabilities to improve their skills with using visual modeling techniques to document requirements.

More information

Automatic process discovery with Software AG Process Performance Manager

Automatic process discovery with Software AG Process Performance Manager BUSINESS WHITE PAPER Automatic process discovery with Software AG Process Performance Manager TABLE OF CONTENTS 1 Introduction 2 Discovery and visualization of (single) process instances 3 Discovery of

More information

Interface Adaptation: Bridging Collaboration Agreements and Web Services

Interface Adaptation: Bridging Collaboration Agreements and Web Services Interface Adaptation: Bridging Collaboration Agreements and Web Services Marlon Dumas Senior Lecturer Queensland University of Technology (QUT) Australia Visiting Researcher SAP Research Centre, Brisbane

More information

Implementing SAP R/3 in a Multi-Cultural Organization

Implementing SAP R/3 in a Multi-Cultural Organization Implementing SAP R/3 in a Multi-Cultural Organization Jon Atle Gulla and Rune Mollan Norsk Hydro Av. Marcel Thiry 83, 1200 Brussels, Belgium Email: Jon.Atle.Gulla@hydro.com Abstract: Enterprise Resource

More information

Ontology-Driven Business Process Design

Ontology-Driven Business Process Design Ontology-Driven Business Process Design Carla Marques Pereira 2,3, Artur Caetano 1,3, and Pedro Sousa 1,2 1 Department of Computer Science and Engineering, Instituto Superior Técnico, Technical University

More information

Requirements elicitation using goal-based organizational model

Requirements elicitation using goal-based organizational model University of Wollongong Research Online Faculty of Informatics - Papers (Archive) Faculty of Engineering and Information Sciences 2008 Requirements elicitation using goal-based organizational model Aneesh

More information

7. Model based software architecture

7. Model based software architecture UNIT - III Model based software architectures: A Management perspective and technical perspective. Work Flows of the process: Software process workflows, Iteration workflows. Check Points of The process

More information

Making a link between strategy and process model collections: a multi-layered approach

Making a link between strategy and process model collections: a multi-layered approach Making a link between strategy and process model collections: a multi-layered approach Felipe Diniz Dallilo, João Porto de Albuquerque Dept. of Computer Systems, University of São Paulo São Carlos, Brazil

More information

Supporting Healthcare Processes with YAWL4Healthcare

Supporting Healthcare Processes with YAWL4Healthcare Supporting Healthcare Processes with YAWL4Healthcare Ronny S. Mans 1,3, Nick C. Russell 2, Wil M.P. van der Aalst 1, Arnold J. Moleman 3, Piet J.M. Bakker 3 1 Department of Information Systems, Eindhoven

More information

A novel approach to increase efficiency of OSS/BSS workflow planning and design

A novel approach to increase efficiency of OSS/BSS workflow planning and design A novel approach to increase efficiency of OSS/BSS workflow planning and design T.Kot 1, A. Reverchuk 3, L.Globa 1, A.Schill 2 1 National Technical University of Ukriane «Kyiv Polytechnic Institute», Ukraine,

More information

Business Process Modelling Towards Derivation of Information Technology Goals

Business Process Modelling Towards Derivation of Information Technology Goals 2012 45th Hawaii International Conference on System Sciences Process Modelling Towards Derivation of Information Technology Goals Youseef Alotaibi and Fei Liu Department of Computer Science and Computer

More information

Dynamic Switching of Perspectives on Business Processes

Dynamic Switching of Perspectives on Business Processes Dynamic Switching of Perspectives on Business Processes Florian Krenn and Christian Stary Johannes Kepler University Linz, Department of Business Information Systems- Communications Engineering, Altenberger

More information

Agility Based on Stakeholder Interaction Blending Organizational Learning with Interactive BPM

Agility Based on Stakeholder Interaction Blending Organizational Learning with Interactive BPM Agility Based on Stakeholder Interaction Blending Organizational Learning with Interactive BPM Christian Stary 1, Werner Schmidt 2, and Albert Fleischmann 3 1 University of Linz, Freistädterstraße 315,

More information

ALEM-T: A Modelling Tool for Autonomous Logistic Processes

ALEM-T: A Modelling Tool for Autonomous Logistic Processes ALEM-T: A Modelling Tool for Autonomous Logistic Processes B. Scholz-Reiter (2), T. Hildebrandt, J. Kolditz Planning and Control of Production Systems, University of Bremen, Germany Abstract Autonomous

More information