Diagram Models in Continuous Business Process Improvement
|
|
|
- Lydia Parrish
- 10 years ago
- Views:
Transcription
1 JOURNAL OF APPLIED COMPUTER SCIENCE Vol. 22 No. 2 (2014), pp Diagram Models in Continuous Business Process Improvement Mateusz Wibig 1 1 CGI Polska Energy and Resources 39 Sienna Street, Warszawa [email protected] Abstract. In this paper the author proposes a change in business modelling techniques classification, based on the results of research and a review of modern workflow systems. The described amendment has an impact on applicable commercial approaches to continuous business process improvement. It fits the gap between the commercial need for easy understandable tool (based on widely-used diagrams) for analysts and researchers preference for working with well-defined mathematical. Keywords: business process, modelling, continuous process improvement, simulation based optimisation. 1. Introduction In the modern globalised, competitive market, it is not enough to design a good product. These are also well designed and implemented business processes that give a competitive advantage processes which allow the business to reach the customer faster or to do it with lower costs. To survive in this commercial jungle, business processes have to be continuously analysed and improved. Business process modelling techniques have been reviewed and classified several times by Kettinger, Teng and Guha [1] in 1997, Cheung and Bal [2] in 1998
2 120 Diagram Models in Continuous... Figure 1. Business process modelling techniques classification by Tiwari, Vergidis and Majeed [4] and Melao and Pidd [3] in The approaches classified by them enable the visualization of processes and the analysis of some of their characteristics, like resource utilization or correctness of the structure, but do not provide significant support for process improvement. The latest classification of business modelling techniques by Tiwari, Vergidis and Majeed [4] in 2008 focuses more on optimisation, but even they, in 2008, tended to ignore diagrammatic notations and preferred mathematical. In this paper, the author reviews approaches to business model description, especially graphical ones. Based on the outputs of experiments and a review of commercially available business process management solutions, the author presents arguments for changing the latest classification. 2. Classification In the latest classification [4], modelling techniques are divided into the categories of mathematical (i.e. Hofacker and Vetschera [5]), business process languages (i.e. BPEL - Business Process Execution Language), diagrammatic
3 M. Wibig 121 Table 1. Classification of business process optimisation methods by Tiwari, Vergidis and Majeed [4] Model of business process Flowcharts RADs IDEF Petri Net Mathematical Business process languages Classification the model of Types of business process analysis Observational, Mathematical, Business process languages Mathematical Business process languages Observational, Performance analysis Observational, Simulation Observational, Validation, Verification, Simulation, Performance analysis Performance analysis, Simulation Performance analysis Simulation Types of business processes optimisation Graph reduction ap- Algorithmic proaches (i.e. BPMN - Business Process Modelling Notation) or combinations of those. Figure 1 presents possible 7 categories. Possible business process analysis and optimisation approaches have been assigned to classified, in the way presented in Table business process modelling approach In his previous works [6, 7], the author uses Petri nets as a diagrammatic business process model. This modelling approach is composed not only of Petri net notation objects (arcs, transitions and places), but also contains the definition of how those elements are used to define the process in a non-ambiguous way, so it can be used to implement processes for simulation purposes.
4 122 Diagram Models in Continuous... Figure 2. Transition firing Figure 3. Simple representation of a task The idea of Petri nets came from the PhD thesis of Adam Petri "Kommunikation mit Automaten" [8], prepared in 1962 at the faculty of mathematics and physics of The Technical University of Darmstadt. A Petri net enables a graphical model of the process to be built. It is composed of places, transitions and arcs joining them. Input arcs join places with transitions while output arcs join transitions with places. Places might contain tokens. The actual state of the model is described by the type (if tokens are distinguishable) and number of tokens in each place. Places are passive elements, transitions are active they simulate actions or events which change the state of a Petri net. Transitions can be fired only when all starting conditions are met; there are enough tokens in all input places. When the transitions are fired, tokens are removed from the input places and added to the output ones (Fig. 2). The number of tokens removed and added to places depends on the arcs joining them with transitions. The most frequent way of modelling technological or operational processes is to consider them as sets of tasks. Based on the purposes and goals of simulation more or less complicated task representation can be used, from the simplest (Fig. 3) to the more complicated, like the one applied to work organisation management (Fig. 4).
5 M. Wibig 123 Figure 4. Representation from "Modelling and analysing workflow using a Petrinet based approach" [9] Figure 5. Task with reusable resources For the purpose of business process optimisation method, the author represents a task as two transitions and a place, stating the status of the task, between them. The first transition simulates the start of the task and its input places simulate the necessary resources. Firing the second transition means the end of the task and its output places simulate task deliverables and returned reusable resources (Fig. 5). In order to simulate a sequence of tasks, the output place of the first task has to be the input place of the second (Fig. 6). Alternative tasks competing for a resource have a common input place (Fig. 7) while parallel tasks have input places filled by a common preceding task (Fig. 8). The same approach is used in other notations i.e. UML notation, where an activity diagram is used to define the process for implementation or BPMN - modelling notation which is transferable to BPEL runnable business process language.
6 124 Diagram Models in Continuous... Figure 6. Task sequence Figure 7. Alternative tasks Figure 8. Parallel tasks Figure 9. BPMN task sequence In BPMN notation, processes are composed of tasks and arcs defining the flow between them (Fig. 9). Flow can be split or joined using "XOR" (Fig. 10), "AND" (Fig. 11) or more sophisticated (complex) gates for alternative or parallel tasks. Properly used business process diagrammatic modelling techniques are unambiguous definitions of steering flow and become business process languages.
7 M. Wibig 125 Figure 10. BPMN "XOR" gate Figure 11. BPMN "AND" gate In modern business process management systems visual, diagrammatic of processes are used as executable input for workflow or document-flow engines. 4. Diagrams in modern workflow systems Modern workflow systems focus a lot on usability and ease of use. The need for a fast response to market conditions make it compulsory to shorten the time to market for new products, services, procedures and processes. Marketing specialists and business analysts, without programming skills, can now implement these processes using graphical tools. They use diagrammatic, which are transferable to runnable process definitions - code for business process engines. According to independent IT market analysts from Gartner [10] and Forrester [11], there are 3 leaders of the multiple vendors of business process management systems: Pegasystems (with Pega BPM solution) Appian (Appian) IBM (Business Process Manager)
8 126 Diagram Models in Continuous... One of the key features of the state of these art solutions is the possibility of designing flows and procedures without engaging programmers. They all use graphical editors for BPMN. Forrester s analysts state 3 key areas for future business process management suites. One is "empowering business architects to design and execute on process strategy. Business architects are playing a broader role in driving business change initiatives. In many cases, these architects focus on defining the strategy for transforming end-to-end business processes. Historically, BPM tools offered very little to help these strategists scope and manage large-scale change projects. This disconnect between strategy and execution keeps BPM suites isolated to the CIO s office, without a way to have a greater impact on enterprise strategy." Gartner experts use 10 criteria to evaluate solutions and 2 of them focus on process modelling: 1. "A model-driven composition environment for designing processes and their supporting activities and process artifacts" 2. "A process component registry/repository for process component leverage and reuse". have become widely commercially used process languages which are available not only for programmers, thus reducing the time needed to develop new data or work flows. 5. Mathematical business process model The mathematical business process model comes from the works of Hofacker and Vetschera [5]. It was later used by Tiwari, Vergidis and Majeed [4]. The model is composed of sets of: activities A = (a 1...) physical resources B P = (b 1...) informational resources B I = (b 1...) and matrixes: t i j with binary variables linking activities with their output resources
9 M. Wibig 127 r i j with binary variables indicating if physical resource b j is available for use by activity a i gi j and go j one dimensional binary constants that indicate which resources belong to global inputs or global outputs. The model additionally defines constraints to those sets and matrixes, where x i is a binary variable indicating that activity a i is participating in the process, p i is the start time of a i, d i is the duration of a i, I i and O i are the sets of input and output resources of a i, y j is the binary variable indicating resource b j becoming available during the process, q j is the time b j becomes available, h i j is the binary variable that indicate that b j is created by a i. 1. All input resources of an activity must be available at some stage of the process if the activity is participating in it (equations 1, 2). i, j:b j I i,b j B P x i r i j (1) i, j:b j I i,b j B I x i y j (2) 2. The output physical resources must not exceed the sum of initial resources and resources produced during the process (equation 3). j:b j B P go i + r i j Mgi j + t i j x i (3) i 3. A resource can be available either at the beginning of the process as an initial resource or as an output resource of a participating activity (equation 4). j:b j B I y j gi j + t i j x i (4) 4. A resource cannot be part of the output without first being available at some stage of the process (equation 5). i i j y j go j (5)
10 128 Diagram Models in Continuous A participating activity must start only after the time that all its input resources have become available (equation 6). i, j:b j I i p i q i M(1 x i ) (6) 6. An output resource must become available exactly when the generating activity has been completed (equations 7, 8). i:b j O i q j p i + d i + M(1 x i ) (7) i:b j O i q i p i + d i M(1 x i ) M(1 h i j ) (8) 7. A non-participating activity cannot have output resources (equation 9). i, j:b j O i h i j x i (9) 8. When a physical resource does not belong to initial resources, it must be produced during the process in greater or equal amounts to the required resource inputs of the participating activities (equation 10). j:bp,gi j =0 h i j sum i ri j + go i M(1 y j ) (10) i:b j O i 9. Each physical resource that does not belong to the initial resources but appears in the output of a participating activity must be produced at least once (equation 11). i:b j B P,gi j =0h ( i j) 1 M(1 y j ) (11) 6. Mathematical representation of Petri nets Petri nets also have their mathematical representation. A Petri net is a tuple C = (P; T; I; O), where set P = p 1 ; p 2 ; p 3... is a set of places and set T = t 1 ; t 2 ; t 3... is a set of transitions. Function I : T > P is an input function and O : P > T is an output one. Obviously sets T and P are disjoint. The value of function I(t i ) is a collection of input places for transition t i and the value of function O(t i ) is a collection of output places for transition t i. The graphical representation of a Petri net is presented earlier in figure 2 bipartite graph.
11 M. Wibig 129 For the purpose of further definitions, by #(p i ; I(t i )) the author defines the number of arcs between input place p i and transition t i, and on an analogy #(p i ; O(t i )) the number of arcs between transition t i and output place p i. Places contain tokens; and the distribution of tokens among places defines Petri net marking defined with the function m : P > N. This marking is a vector m = (m(p 1 ); m(p 2 ),..., m(p n )). The marked Petri net is defined as a tuple Z = (C; m 0 ), where C is a Petri net and m 0 : P > N is a starting markup. Marking can change by firing the transition, but this can only happen when transition has been enabled. Transition t i is enabled in marking m, if in all places p i in I(t i ) the number of tokens is not smaller than the number of arcs joining place p i with transition t i, m(p i ) > #(p i ; I(t i )). Firing transition t i changes the marking of the net. For each p i in P: m 0 (p i ) = m(p i ) #(p i ; I(t i )) + #(p i ; O(t i )). This mechanism makes the Petri net an abstract machine in Nm space. In the same way as mathematical business process model described in a previous section, a marked Petri net is defined by sets of activities and resources and functions defining the mapping between those. The equivalent of the constraints from the mathematical model are rules guarding transition firing and marking changes. The runnable Petri net model used by the author fulfils all the constraints described. Other business process languages also fit this mathematical model as they define processes as sets of tasks performed in a defined order. This order (workflow) defines mapping between activity outputs and other activity inputs in the same way that the described mathematical model of a Petri net does. Runnable diagrammatic notations are at the same time graphical notations and business process languages, compliant with the mathematical model definition (Fig. 12). 7. Simulation based optimisation Many optimisation methods assume the exact form of the goal function is known, but in complex problems, the assumption that the value of the goal function can be calculated is incorrect. In many cases the value of the goal function can only be estimated by simulation. Obviously calculations or estimations of the value of the goal function, based on simulation data, does not solve the optimisation problem. The simulator needs
12 130 Diagram Models in Continuous... Figure 12. Amended business process modelling technique classification to be connected with he optimiser - a generator of better solutions. The approach presented in Fig. 13 [12, 13] is known as simulation based optimisation. The initialiser starts the whole process by generating the primary solution s 1 from set S. It is used by the simulator to estimate of the goal function f (s). Based on its value the decision about further steps is made. The solution can be accepted when the solution is good enough and the optimisation process is stopped. In the other case, the process is continued and a new possible solution is generated and passed to the simulator. In previous work by author, a genetic algorithm is applied as a new solution generator. The tasks parameters form a genotype, used for mutation and crossing. The process model is a phenotype used for evaluating the solution. Positive outputs from the experiments provide another change in the latest classification. Simulation based optimisation can be considered as a business process optimisation approach (Table 2). 8. Conclusion The proposed change in the classification of business modelling, analysis and optimisation techniques might have an impact on commercially applicable contin-
13 M. Wibig 131 Figure 13. Simulation in optimisation Table 2. Amended latest classification of business process optimisation methods Model of business process Flowcharts RADs IDEF Petri Net Mathematical Business process languages Classification the model of Business languages process Types of business process analysis Observational, Mathematical, Business process languages Mathematical Observational, Performance analysis Observational, Simulation Observational, Validation, Verification, Simulation, Performance analysis Performance analysis, Simulation Performance analysis, Simulation Types of business processes optimisation Simulation based optimisation Graph reduction, Simulation based optimisation Algorithmic approaches, Simulation based optimisation Simulation based optimisation
14 132 Diagram Models in Continuous... uous business process improvement approaches. It fits the gap between the commercial need for an easily understandable tool based on readable diagrams for analysts and researchers preference for working with well-defined mathematical. are the most frequently used way of defining business processes. They are easy to read and can be executed in modern workflow software. At the same time, commercial continuous improvement is mostly done manually in reaction to bottlenecks rather than proactively. Although project engineering was first mentioned in early sixties and became a popular topic in the 1980s, the first time Gartner (independent IT industry analysts) prepared Magic Quadrant [10] the famous market research report for intelligent business process management suites, supporting process optimisation and process analytics was September Companies and organisations would benefit from scientific guidance and potential new algorithms. References [1] Kettinger, W., Teng, J., and Guha, S., Business process change: A study of methodologies, techniques and tools, MIS Quartely, Vol. 21, [2] Cheung, Y. and Bal, J., Process analysis techniques and tools for business improvements, Business Process Management, Vol. 4, [3] Melao, N. and Pidd, M., A conceptual framework for understanding business process modeling, Information Systems, Vol. 10, [4] Vergidis, K., Tiwari, A., and Majeed, B., Business process analysis and optimisation: beyond reengineering, IEEE Transactions on Systems, Man and Cybernetics Part C: Application and Reviews, Vol. 38, No. 1, [5] Hofacker, I. and Vetschera, R., Algorithmical approaches to business process design, Computers and Operations Research, Vol. 28, [6] Wibig, M., Optimization of projects logistics processes using Petri Nets, Polish Journal of Environmental Studies, Vol. 17, No. 2A, [7] Wibig, M., Dynamic Programming and Genetic Algorithm for Business Processes Optimisation, International Journal of Intelligent Systems and Applications, Vol. 5, 2013.
15 M. Wibig 133 [8] Petri, A., Kommunikation mit Automaten, Ph.D. thesis, Technische Universitt Darmstadt, Germany, [9] van der Alst, W., van Hee, K., and Houben, G., Modelling and analysing workflow using a Petri-net based approach, In: Proceedings of the second Workshop on Computer-Supported Cooperative Work, Petri nets and related formalisms, [10] Sinur, J., Schulte, W., Hill, J., and Jones, T., Magic Quadrant for Intelligent Business Process Management Suites, Tech. rep., Gartner, [11] Richardson, C. and Miers, D., The Forrester Wave: BPM Suites Q1 2013, Tech. rep., Forrester, [12] Kochel, P., Solving logistic problems through simulation and evolution, In: Proceedings of the 7th International Symposium on Operational Research, [13] Kochel, P. and Nielander, U., Simulation-based optimisation of multiechelon inventory systems, Production Planning and Control, 2005.
Business Process Modeling Information Systems in Industry (372-1-4207 )
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
BPM optimization Part 2: Workflow map optimization by using multiobjective algorithms
Part 2: Workflow map optimization by using multiobjective algorithms Determine the optimum process paths for the selected criteria by application of multiobjective optimization algorithms 4/12/2012 IBM
Process Modelling from Insurance Event Log
Process Modelling from Insurance Event Log P.V. Kumaraguru Research scholar, Dr.M.G.R Educational and Research Institute University Chennai- 600 095 India Dr. S.P. Rajagopalan Professor Emeritus, Dr. M.G.R
USAGE OF BUSINESS RULES IN SUPPLY CHAIN MANAGEMENT
TOTAL LOGISTIC MANAGEMENT No. 2 2009 PP. 5 13 Bartłomiej GAWEŁ, Anna PILCH USAGE OF BUSINESS RULES IN SUPPLY CHAIN MANAGEMENT Abstract: The growth of efficiency in supply chain management depends on the
10g versions followed on separate paths due to different approaches, but mainly due to differences in technology that were known to be huge.
Oracle BPM 11g Platform Analysis May 2010 I was privileged to be invited to participate in "EMEA BPM 11g beta bootcamp" in April 2010, where I had close contact with the latest release of Oracle BPM 11g.
BUSINESS processes have received ample attention for
IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS PART C: APPLICATIONS AND REVIEWS 1 Business Process Analysis and Optimization: Beyond Reengineering Kostas Vergidis, Member, IEEE, Ashutosh Tiwari, Member,
WoPeD - An Educational Tool for Workflow Nets
WoPeD - An Educational Tool for Workflow Nets Thomas Freytag, Cooperative State University (DHBW) Karlsruhe, Germany [email protected] Martin Sänger, 1&1 Internet AG, Karlsruhe, Germany [email protected]
BPM and Simulation. A White Paper. Signavio, Inc. Nov 2013. Katharina Clauberg, William Thomas
BPM and Simulation A White Paper Signavio, Inc. Nov 2013 Katharina Clauberg, William Thomas Table of Contents 1. Executive Summary... 3 2. Setting the Scene for Process Change... 4 3. Identifying the Goals
Dr. Jana Koehler IBM Zurich Research Laboratory
Precise Modeling of Business Processes with the Business Process Modeling Notation BPMN 2.0 Dr. Jana Koehler IBM Zurich Research Laboratory ZRL BIT at a Glance Computer Science at ZRL: Security/Cryptography
WebSphere Business Modeler
Discovering the Value of SOA WebSphere Process Integration WebSphere Business Modeler Workshop SOA on your terms and our expertise Soudabeh Javadi Consulting Technical Sales Support WebSphere Process Integration
BPMN PATTERNS USED IN MANAGEMENT INFORMATION SYSTEMS
BPMN PATTERNS USED IN MANAGEMENT INFORMATION SYSTEMS Gabriel Cozgarea 1 Adrian Cozgarea 2 ABSTRACT: Business Process Modeling Notation (BPMN) is a graphical standard in which controls and activities can
BIS 3106: Business Process Management. Lecture Two: Modelling the Control-flow Perspective
BIS 3106: Business Process Management Lecture Two: Modelling the Control-flow Perspective Makerere University School of Computing and Informatics Technology Department of Computer Science SEM I 2015/2016
Business Process Modeling
Business Process Concepts Process Mining Kelly Rosa Braghetto Instituto de Matemática e Estatística Universidade de São Paulo [email protected] January 30, 2009 1 / 41 Business Process Concepts Process
Malay A. Dalal Madhav Erraguntla Perakath Benjamin. Knowledge Based Systems, Inc. (KBSI) College Station, TX 77840, U.S.A.
AN INTRODUCTION TO USING PROSIM FOR BUSINESS PROCESS SIMULATION AND ANALYSIS Malay A. Dalal Madhav Erraguntla Perakath Benjamin Knowledge Based Systems, Inc. (KBSI) College Station, TX 77840, U.S.A. ABSTRACT
Faculty of Science and Technology MASTER S THESIS. Writer: Artur Latifov
Faculty of Science and Technology MASTER S THESIS Study program/ Specialization: Computer science Spring semester, 2012 Open Writer: Artur Latifov Faculty supervisor: (Artur Latifov) Chunming Rong External
ICT353/532 Advanced Business Analysis & Design
ICT353/532 Advanced Business Analysis & Design Topic 5 (Part 2) Tools and Techniques for Business Process Modelling Ronald K. Shiflet [email protected] Readings and Resources Havey, M. (2005) Essen%al
Linking BPMN, ArchiMate, and BWW: Perfect Match for Complete and Lawful Business Process Models?
Linking BPMN, ArchiMate, and BWW: Perfect Match for Complete and Lawful Business Process Models? Ludmila Penicina Institute of Applied Computer Systems, Riga Technical University, 1 Kalku, Riga, LV-1658,
Mapping Business Process Modeling constructs to Behavior Driven Development Ubiquitous Language
Mapping Business Process Modeling constructs to Behavior Driven Development Ubiquitous Language Rogerio Atem de Carvalho, Fernando Luiz de Carvalho e Silva, Rodrigo Soares Manhaes Emails: [email protected],
Semantic Business Process Management Lectuer 1 - Introduction
Arbeitsgruppe Semantic Business Process Management Lectuer 1 - Introduction Prof. Dr. Adrian Paschke Corporate Semantic Web (AG-CSW) Institute for Computer Science, Freie Universitaet Berlin [email protected]
From Business World to Software World: Deriving Class Diagrams from Business Process Models
From Business World to Software World: Deriving Class Diagrams from Business Process Models WARARAT RUNGWORAWUT 1 AND TWITTIE SENIVONGSE 2 Department of Computer Engineering, Chulalongkorn University 254
Bruce Silver Associates Independent Expertise in BPM
Bruce Silver Associates Independent Expertise in BPM BPMN and the Business Process Expert Summary: BPMN has become the standard language of the Business Process Expert, usable for descriptive process modeling,
THE SIMULATION OF SOFTWARE PROCESSES IN THE INTEGRATED COMPUTER ENVIRONMENT IN THE CASE OF TELCO SECTOR
THE SIMULATION OF SOFTWARE PROCESSES IN THE INTEGRATED COMPUTER ENVIRONMENT IN THE CASE OF TELCO SECTOR Jerzy Roszkowski, Andrzej Kobylinski 2 Management Systems Consulting, Poznanska 28/, 93-34 Lodz,
Chapter 2 Introduction to Business Processes, BPM, and BPM Systems
Chapter 2 Introduction to Business Processes, BPM, and BPM Systems This chapter provides a basic overview on business processes. In particular it concentrates on the actual definition and characterization
CPN Tools 4: A Process Modeling Tool Combining Declarative and Imperative Paradigms
CPN Tools 4: A Process Modeling Tool Combining Declarative and Imperative Paradigms Michael Westergaard 1,2 and Tijs Slaats 3,4 1 Department of Mathematics and Computer Science, Eindhoven University of
SysML Modelling Language explained
Date: 7 th October 2010 Author: Guillaume FINANCE, Objet Direct Analyst & Consultant UML, the standard modelling language used in the field of software engineering, has been tailored to define a modelling
BUSINESS PROCESS MODELING AND SIMULATION. Geoffrey Hook. Lanner Group The Oaks, 5 Clews Road Redditch. B98 7ST UK
Proceedings of the 2011 Winter Simulation Conference S. Jain, R.R. Creasey, J. Himmelspach, K.P. White, and M. Fu, eds. BUSINESS PROCESS MODELING AND SIMULATION Geoffrey Hook Lanner Group The Oaks, 5 Clews
Mercy Health System. St. Louis, MO. Process Mining of Clinical Workflows for Quality and Process Improvement
Mercy Health System St. Louis, MO Process Mining of Clinical Workflows for Quality and Process Improvement Paul Helmering, Executive Director, Enterprise Architecture Pete Harrison, Data Analyst, Mercy
High-Mix Low-Volume Flow Shop Manufacturing System Scheduling
Proceedings of the 14th IAC Symposium on Information Control Problems in Manufacturing, May 23-25, 2012 High-Mix Low-Volume low Shop Manufacturing System Scheduling Juraj Svancara, Zdenka Kralova Institute
Data: To BI or not to BI?
NATIONAL CONFERENCE ON BMS, 30 MAY 2013, HILTON HOTEL Challenges in building a BI and Big data analytics system Data: To BI or not to BI? Iva Valerieva, 1 Marketing & Business Development Manager Who Are
An Evaluation Framework for Business Process Management Products
An Evaluation Framework for Business Process Management Products Stefan R. Koster, Maria-Eugenia Iacob, Luís Ferreira Pires University of Twente, P.O. Box 217, 7500AE, Enschede, The Netherlands [email protected],
Process Mining Using BPMN: Relating Event Logs and Process Models
Noname manuscript No. (will be inserted by the editor) Process Mining Using BPMN: Relating Event Logs and Process Models Anna A. Kalenkova W. M. P. van der Aalst Irina A. Lomazova Vladimir A. Rubin Received:
Business Process Modeling
Business Process Modeling e-framework Workshop Balbir Barn 12 th February 2007 Agenda Why we construct Business Process Models A historical context Approaches to business process modelling Business Process
An Evaluation of Conceptual Business Process Modelling Languages
An Evaluation of Conceptual Business Process Modelling Languages Beate List and Birgit Korherr Women s Postgraduate College for Internet Technologies Institute of Software Technology and Interactive Systems
An Automated Workflow System Geared Towards Consumer Goods and Services Companies
Proceedings of the 2014 International Conference on Industrial Engineering and Operations Management Bali, Indonesia, January 7 9, 2014 An Automated Workflow System Geared Towards Consumer Goods and Services
Nr.: Fakultät für Informatik Otto-von-Guericke-Universität Magdeburg
Nr.: Fakultät für Informatik Otto-von-Guericke-Universität Magdeburg Nr.: Fakultät für Informatik Otto-von-Guericke-Universität Magdeburg Impressum ( 5 TMG) Herausgeber: Otto-von-Guericke-Universität Magdeburg
From Workflow Design Patterns to Logical Specifications
AUTOMATYKA/ AUTOMATICS 2013 Vol. 17 No. 1 http://dx.doi.org/10.7494/automat.2013.17.1.59 Rados³aw Klimek* From Workflow Design Patterns to Logical Specifications 1. Introduction Formal methods in software
Business Process Improvement Framework and Representational Support
Business Process Improvement Framework and Representational Support Azeem Lodhi, Veit Köppen, and Gunter Saake Department of Technical and Business Information Systems, Faculty of Computer Science, University
A Business Process Services Portal
A Business Process Services Portal IBM Research Report RZ 3782 Cédric Favre 1, Zohar Feldman 3, Beat Gfeller 1, Thomas Gschwind 1, Jana Koehler 1, Jochen M. Küster 1, Oleksandr Maistrenko 1, Alexandru
Semantic Analysis of Flow Patterns in Business Process Modeling
Semantic Analysis of Flow Patterns in Business Process Modeling Pnina Soffer 1, Yair Wand 2, and Maya Kaner 3 1 University of Haifa, Carmel Mountain 31905, Haifa 31905, Israel 2 Sauder School of Business,
WHITE PAPER Business Process Management: The Super Glue for Social Media, Mobile, Analytics and Cloud (SMAC) enabled enterprises?
WHITE PAPER Business Process Management: The Super Glue for Social Media, Mobile, Analytics and Cloud (SMAC) enabled enterprises? Business managers and technology leaders are being challenged to make faster
Using Process Mining to Bridge the Gap between BI and BPM
Using Process Mining to Bridge the Gap between BI and BPM Wil van der alst Eindhoven University of Technology, The Netherlands Process mining techniques enable process-centric analytics through automated
Clarifying a vision on certification of MDA tools
SCIENTIFIC PAPERS, UNIVERSITY OF LATVIA, 2010. Vol. 757 COMPUTER SCIENCE AND INFORMATION TECHNOLOGIES 23 29 P. Clarifying a vision on certification of MDA tools Antons Cernickins Riga Technical University,
Service Oriented Architecture (SOA) An Introduction
Oriented Architecture (SOA) An Introduction Application Evolution Time Oriented Applications Monolithic Applications Mainframe Client / Server Distributed Applications DCE/RPC CORBA DCOM EJB s Messages
White Paper Business Process Modeling and Simulation
White Paper Business Process Modeling and Simulation WP0146 May 2014 Bhakti Stephan Onggo Bhakti Stephan Onggo is a lecturer at the Department of Management Science at the Lancaster University Management
Rules and Business Rules
OCEB White Paper on Business Rules, Decisions, and PRR Version 1.1, December 2008 Paul Vincent, co-chair OMG PRR FTF TIBCO Software Abstract The Object Management Group s work on standards for business
BPMN and Simulation. L. J. Enstone & M. F. Clark The Lanner Group April 2006
BPMN and Simulation L. J. Enstone & M. F. Clark The Lanner Group April 2006 Abstract This paper describes the experiences and technical challenges encountered by the Lanner group in building a Java based
Kirsten Sinclair SyntheSys Systems Engineers
Kirsten Sinclair SyntheSys Systems Engineers Kirsten Sinclair SyntheSys Systems Engineers Spicing-up IBM s Enterprise Architecture tools with Petri Nets On Today s Menu Appetiser: Background Starter: Use
Sequence Kinetics TM Transforms SharePoint into an Enterprise BPM Suite
Sequence Kinetics TM Transforms SharePoint into an Enterprise BPM Suite Sequence Kinetics ibpms PNMsoft s Sequence Kinetics is an Intelligent Business Process Management (BPM) Software Suite which extends
Process Modeling using BPMN 2.0
Process Modeling using BPMN 2.0 This chapter provides a brief overview of Business Process Modeling Notation (BPMN) concepts with particular emphasis on the BPMN 2.0 additions. In addition, it describes
Lluis Belanche + Alfredo Vellido. Intelligent Data Analysis and Data Mining. Data Analysis and Knowledge Discovery
Lluis Belanche + Alfredo Vellido Intelligent Data Analysis and Data Mining or Data Analysis and Knowledge Discovery a.k.a. Data Mining II An insider s view Geoff Holmes: WEKA founder Process Mining
Modelling Workflow with Petri Nets. CA4 BPM PetriNets
Modelling Workflow with Petri Nets 1 Workflow Management Issues Georgakopoulos,Hornick, Sheth Process Workflow specification Workflow Implementation =workflow application Business Process Modelling/ Reengineering
Numerical Research on Distributed Genetic Algorithm with Redundant
Numerical Research on Distributed Genetic Algorithm with Redundant Binary Number 1 Sayori Seto, 2 Akinori Kanasugi 1,2 Graduate School of Engineering, Tokyo Denki University, Japan [email protected],
DOCUMENTOS DE TRABAJO Serie Gestión
Nº 130 A Lightweight Approach for Designing Enterprise Architectures Using BPMN: an Application in Hospitals O.Barros, R.Seguel, and A. Quezada DOCUMENTOS DE TRABAJO Serie Gestión Aceptado para presentacion
Chapter 6. The stacking ensemble approach
82 This chapter proposes the stacking ensemble approach for combining different data mining classifiers to get better performance. Other combination techniques like voting, bagging etc are also described
Component visualization methods for large legacy software in C/C++
Annales Mathematicae et Informaticae 44 (2015) pp. 23 33 http://ami.ektf.hu Component visualization methods for large legacy software in C/C++ Máté Cserép a, Dániel Krupp b a Eötvös Loránd University [email protected]
Filling the Gap between Business Process Modeling and Behavior Driven Development
Filling the Gap between Business Process Modeling and Behavior Driven Development Rogerio Atem de Carvalho Rodrigo Soares Manhães Fernando Luis de Carvalho e Silva Nucleo de Pesquisa em Sistemas de Informação
Budapest University of Technology and Economics Department of Measurement and Information Systems. Business Process Modeling
Budapest University of Technology and Economics Department of Measurement and Information Systems Business Process Modeling Process, business process Workflow: sequence of given steps executed in order
BPMN VS. UML ACTIVITY DIAGRAM FOR BUSINESS PROCESS MODELING
Accounting and Management Information Systems Vol. 11, No. 4, pp. 637 651, 2012 BPMN VS. UML ACTIVITY DIAGRAM FOR BUSINESS PROCESS MODELING Cristina Venera GEAMBAŞU 1 The Bucharest University of Economic
UML Modelling of Automated Business Processes with a Mapping to BPEL4WS
UML Modelling of Automated Business Processes with a Mapping to BPEL4WS Tracy Gardner IBM UK Laboratories, Hursley Park, Winchester, SO21 2JN, UK [email protected] Abstract. The Business Process Execution
Business Process Quality Metrics: Log-based Complexity of Workflow Patterns
Business Process Quality Metrics: Log-based Complexity of Workflow Patterns Jorge Cardoso Department of Mathematics and Engineering, University of Madeira, Funchal, Portugal [email protected] Abstract. We
Revealing the Big Picture Using Business Process Management
Revealing the Big Picture Using Business Process Management Page 1 of 20 Page 2 of 20 Introduction In today s business environment, change is inevitable. Changes in technology, organizational structure,
Business Process Modelling Languages, Goals and Variabilities
Business Process Modelling Languages, Goals and Variabilities Birgit Korherr Women s Postgraduate College for Internet Technologies Institute of Software Technology and Interactive Systems Vienna University
BPMN Business Process Modelling Notation
BPMN Business Process Modelling Notation Knut Hinkelmann This chapter is based on the BPMN Tutorial of Stephen A. White and the book White, S.A., Miers, D. (2008) BPMN - Modeling and Reference Guide. Future
processes 1 This survey report is written within the PWO Project: Production scheduling of batch
REPORT SURVEY SCHEDULING SOFTWARE* 1 Pieter Caluwaerts, Wim De Bruyn, Luiza Gabriel, Bert Van Vreckem University College Ghent Hogeschool GENT. GENT BELGIUM [email protected], [email protected],
Umbrella: A New Component-Based Software Development Model
2009 International Conference on Computer Engineering and Applications IPCSIT vol.2 (2011) (2011) IACSIT Press, Singapore Umbrella: A New Component-Based Software Development Model Anurag Dixit and P.C.
Intelligent KPI. Leveraging Key Performance Indicators for Business Process Improvement
Intelligent KPI Leveraging Key Performance Indicators for Business Process Improvement Sequence Kinetics, an ibpms which Leverages KPI Businesses today are realizing that key performance indicators are
BPMN Business Process Modeling Notation
BPMN (BPMN) is a graphical notation that describes the logic of steps in a business process. This notation has been especially designed to coordinate the sequence of processes and messages that flow between
The BPM to UML activity diagram transformation using XSLT
The BPM to UML activity diagram transformation using XSLT Ondřej Macek 1 and Karel Richta 1,2 1 Department of Computer Science and Engineering, Faculty of Electrical Engineering, Czech Technical University,
Business Process Management Enabled by SOA
Business Process Management Enabled by SOA Jyväskylä 8.5.2007 Kimmo Kaskikallio IT Architect IBM Software Brands Five middleware product lines designed to work together Service-Oriented Architecture (SOA)
OpenText Cordys Business Process Management Suite
OpenText Cordys Business Process Management Suite Realizing ROI for enterprise BPM initiatives T oday s economic reality is one of extreme competition, very demanding customers, commoditization of products
Requirements engineering
Learning Unit 2 Requirements engineering Contents Introduction............................................... 21 2.1 Important concepts........................................ 21 2.1.1 Stakeholders and
Comparative Analysis of the Main Business Intelligence Solutions
148 Informatica Economică vol. 17, no. 2/2013 Comparative Analysis of the Main Business Intelligence Solutions Alexandra RUSANEANU Faculty of Cybernetics, Statistics and Economic Informatics Bucharest
Supporting the BPM life-cycle with FileNet
Supporting the BPM life-cycle with FileNet Mariska Netjes, Hajo A. Reijers, Wil M.P. van der Aalst Eindhoven University of Technology, Department of Technology Management, PO Box 513, NL-5600 MB Eindhoven,
Model Driven BPM How BPM enables a higher level of Business agility
Model Driven BPM How BPM enables a higher level of Business agility Executive Summary Model driven BPM represents the next wave in the evolution of Enterprise BPM and how organizations can deliver on the
EU CUSTOMS BUSINESS PROCESS MODELLING POLICY
EUROPEAN COMMISSION MASP Revision 2014 v1.1 ANNEX 4 DIRECTORATE-GENERAL TAXATION AND CUSTOMS UNION Customs Policy, Legislation, Tariff Customs Processes and Project Management Brussels, 03.11.2014 TAXUD.a3
How To Design An Information System
Information system for production and mounting of plastic windows MARCEL, MELIŠ Slovak University of Technology - Faculty of Material Sciences and Technology in Trnava, Paulínska 16 street, Trnava, 917
Scenario-based Requirements Engineering and User-Interface Design
Scenario-based Requirements Engineering and User-Interface Institut für Computertechnik ICT Institute of Computer Technology Hermann Kaindl Vienna University of Technology, ICT Austria [email protected]
Axiomatic design of software systems
Axiomatic design of software systems N.P. Suh (1), S.H. Do Abstract Software is playing an increasingly important role in manufacturing. Many manufacturing firms have problems with software development.
Structural Detection of Deadlocks in Business Process Models
Structural Detection of Deadlocks in Business Process Models Ahmed Awad and Frank Puhlmann Business Process Technology Group Hasso Plattner Institut University of Potsdam, Germany (ahmed.awad,frank.puhlmann)@hpi.uni-potsdam.de
Course Syllabus For Operations Management. Management Information Systems
For Operations Management and Management Information Systems Department School Year First Year First Year First Year Second year Second year Second year Third year Third year Third year Third year Third
Process Mining: Making Knowledge Discovery Process Centric
Process Mining: Making Knowledge Discovery Process Centric Wil van der alst Department of Mathematics and Computer Science Eindhoven University of Technology PO Box 513, 5600 MB, Eindhoven, The Netherlands
Business Process Modelling. CA4 Business Process Modelling 1
Business Process Modelling CA4 Business Process Modelling 1 Historical View of BP Modelling Work Process Flow (early to mid 1900s) + Frank Gilbreth & his 'Flow Process Charts' (= flowcharts) + First structured
Business Intelligence. A Presentation of the Current Lead Solutions and a Comparative Analysis of the Main Providers
60 Business Intelligence. A Presentation of the Current Lead Solutions and a Comparative Analysis of the Main Providers Business Intelligence. A Presentation of the Current Lead Solutions and a Comparative
Performance-Centric Business Activity Monitoring Framework for Continuous Process Improvement
Performance-Centric Business Activity Monitoring Framework for Continuous Process Improvement KWAN HEE HAN *1, SANG HYUN CHOI *2, JIN GU KANG **, GEON LEE *3 Department of Industrial & Systems Engineering,
Performance Analysis of Naive Bayes and J48 Classification Algorithm for Data Classification
Performance Analysis of Naive Bayes and J48 Classification Algorithm for Data Classification Tina R. Patil, Mrs. S. S. Sherekar Sant Gadgebaba Amravati University, Amravati [email protected], [email protected]
Using BPMN for Modeling Manufacturing Processes
Using BPMN for Modeling Manufacturing Processes S. Zor 1, 2, K. Görlach 1,3, F. Leymann 1 1 Institute of Architecture of Application Systems, University of Stuttgart, Universitätsstraße 38, 70569 Stuttgart,
Optimised Realistic Test Input Generation
Optimised Realistic Test Input Generation Mustafa Bozkurt and Mark Harman {m.bozkurt,m.harman}@cs.ucl.ac.uk CREST Centre, Department of Computer Science, University College London. Malet Place, London
In the IEEE Standard Glossary of Software Engineering Terminology the Software Life Cycle is:
In the IEEE Standard Glossary of Software Engineering Terminology the Software Life Cycle is: The period of time that starts when a software product is conceived and ends when the product is no longer
A common interface for multi-rule-engine distributed systems
A common interface for multi-rule-engine distributed systems Pierre de Leusse, Bartosz Kwolek and Krzysztof Zieliński Distributed System Research Group, AGH University of Science and Technology Krakow,
Kuwait Chapter of Arabian Journal of Business and Management Review Vol. 3, No.4; Dec. 2013
EFFECTS OF PROCESS ANALYSIS AND SIMULATION TOOLS TO IMPROVE THE PURCHASING PROCESS AND PRACTICE OF TYPICAL INDUSTRIAL Hossein Ebadati 1 *, Seyed Yahya Seyed Danesh 2, Esmail Malek Akhlagh 3 1* -Department
Winery A Modeling Tool for TOSCA-based Cloud Applications
Institute of Architecture of Application Systems Winery A Modeling Tool for TOSCA-based Cloud Applications Oliver Kopp 1,2, Tobias Binz 2, Uwe Breitenbücher 2, and Frank Leymann 2 1 IPVS, 2 IAAS, University
EFFECTIVE CONSTRUCTIVE MODELS OF IMPLICIT SELECTION IN BUSINESS PROCESSES. Nataliya Golyan, Vera Golyan, Olga Kalynychenko
380 International Journal Information Theories and Applications, Vol. 18, Number 4, 2011 EFFECTIVE CONSTRUCTIVE MODELS OF IMPLICIT SELECTION IN BUSINESS PROCESSES Nataliya Golyan, Vera Golyan, Olga Kalynychenko
