Simulating Business Processes A Review of Tools and Techniques
|
|
|
- Loraine Perry
- 10 years ago
- Views:
Transcription
1 Simulating Business Processes A Review of Tools and Techniques Benny Mathew and Rajesh Mansharamani Abstract There is a great need for simulation of dynamic/temporal aspects of business processes. The current standard for modeling business processes is BPMN and in this review, the various techniques and tools that use BPMN for simulation are studied. The review also points to shortcomings in BPMN support for simulation and in the BPM tools claim to support simulation of business processes. We also present a case for general purpose DES tools to widen their scope and create components/plugins to convert BPMN output to DES input. Index Terms BPM, BPMN; BPD; BPC; simulation; business process; discrete event; operations research; DES; DEVS. I. INTRODUCTION Since the early days of computer simulation beginning in the 950s, discrete-event simulation (DES) has been the most popular amongst various modeling techniques []. Consider simulating flow of a particular fluid in a chemical factory. If the flow rate is plotted against time it will be a continuous curve and hence not suited for DES. On the other hand, DES is suitable for problems in which variables change in discrete times. For example, if the inventory of a particular item in a warehouse is plotted against time, it will be a stepped one. So the increase or decrease of inventory is a discrete function. Apart from inventory management, DES has been found to be invaluable for simulation of hospital patient management, computer systems and manufacturing plants The Business Process Modeling Notation (BPMN) is a standard to model business process flows and web services. Initially created by the Business Process Management Initiative (BPMI) and now handled by Object Management Group (OMG), the goal of BPMN is to provide a notation that is readily understandable by all business users. This includes the business analysts that create the initial drafts of the processes, to the technical developers responsible for implementing the technology that will perform those processes and finally, to the business staff who will manage and monitor those processes. Thus, BPMN creates a standardized bridge to address the gap between the business process design and process implementation. II. NEED FOR SIMULATING BUSINESS PROCESS In order to view impact of business process change (BPC), Manuscript received May 2, 202; revised June 25, 202. B. Mathew is with Performance Engineering Research Centre of Tata Consultancy Services ( [email protected]) R. Mansharamani is currently a freelance consultant in IT Systems Performance Engineering based out of Mumbai This work was done when he was with Performance Engineering Research Centre of Tata Consultancy. many companies are using tools or methods for static and dynamic modeling. While static modeling is more widely practiced, dynamic modeling usage is still quite low [2]. However, it has been established that the most important problems related to BPC projects are the inability to accurately predict the outcome of radical change and the inability to recognize the dynamic nature of the processes. Simulation of business processes has been suggested for use in BPC projects as it allows the essence of business systems to be understood, the processes for change to be identified, process visions to be developed, new processes to be designed and prototyped and the impact of proposed changes on key performance indicators (KPI) to be evaluated [3]. Various methods and techniques can be used for modeling business processes in order to obtain an understanding of possible scenarios for improvement. IDEF0, IDEF3, Petri Nets, System Dynamics, Knowledge-based Techniques and Discrete-Event Simulation are some examples of business process modeling (BPM) techniques [4][5]. To address the market requiring the improvement of BPM tools with the components for dynamic modeling, BPM software tools vendors are incorporating simulation modeling features usually using Discrete-Event Simulation (DES) [6]. Before examining the impediments in getting to DES from BPMN, let s examine both technologies in greater depth. III. OVERVIEW OF DES AND BPMN A. DES Overview DES models systems as a network of queues and activities, where state changes occur at discrete points of time. Entities represent objects or individuals and they move through the system and generally are either receiving some sort of time-consuming service or are waiting to receive service [7]. Graphically the structure of a discrete event simulation model resembles a flowchart. The nodes are linked by directed arcs that represent the flow of entities through the system. The nodes correspond to resources where entities wait, receive service or get directed to the next resource. Movement of entities over the arcs can represent physical movement in the system or a change in status like from waiting for service to receiving service. Entities, as they move through a simulation model, frequently need to carry along with them pieces of descriptive information such as a part number, a customer preference, a classification for a package, and so on. These pieces of information, known as attributes, are used at various points in the simulation model to control the routing and handling of the entities. Let s take an example of a supermarket. A customer enters the supermarket either directly arriving at the entrance or at the supermarkets car-park. Within the supermarket the 47
2 customer will shop for various items. All items are arranged on the supermarket shelves where customer directly picks them up except at the meat and the medical section. At the meat and medical sections the customer has to wait in queue for his turn. Finally the customer will pay at the checkout counters and leave the supermarket. The queuing network diagram that can be simulate with KPI being the end to end time taken by the customer from arrival at parking/entrance to check-out is shown in Figure. Here, the arrival of entities (customers in this case) is generated using a time based generator. There are two directed arcs from the generator indicating that the generated entities can either directly go to shopping area or will go to shopping area via the parking. Probabilities are assigned to the directed arcs the generated entities are directed to the destination based on the probability values. No queuing happens at either the parking or the shopping area and an infinite-server model is used to emulate the time taken for parking and also for shopping. At the medicine and meat sections there are queues using FIFO discipline and there may be one or more persons serving at the counters. For the meat and medical section, N-server model is used. Entities arriving at the checkout counters choose from one of the many checkout counters, depending upon the queue size. This logic is embedded in the router. The router keeps track of the number of entities in the downstream queues and sends subsequent entities to the smallest size queue. Each checkout counter is represented by a FIFO discipline queue and also a single-server model. Finally the entities enter a sink where statistics for each entity can be collected. Parking (Infinite Server) Medicine Queue Medical Section ( N Server ) N N Town (Time-based Generator ) Shopping Area ( Infinite Server ) Meat Queue Meat Section ( N Server ) Queue Selection ( Routing ) Exit ( Sink ) Fig.. Example of DES Network Diagram Queues Counters ( Single Servers ) Car? Shop Med? Meat? Billing Park Car Medicines Butcher B. BPMN Overview BPMN defines a Business Process Diagram (BPD), which is based on a flowcharting technique tailored for creating graphical models of business process operations [8]. A Business Process Model, then, is a network of graphical objects, which are activities (i.e., work) and the flow controls that define their order of performance. A BPD is made up of a set of graphical elements which were chosen to be distinguishable from each other and to utilize shapes that are familiar to most modelers. For example, activities are rectangles and decisions are diamonds. Usually simulating BPMN models is concerned with verifying correctness and accuracy of the sequence flow of diagrams. For this purpose a token is propagated from the Start Event of the diagram along Sequence flows, across Activities and Gateways, being duplicated and merged when necessary, until it is consumed by an End Event. By studying the path of the token one can verify if the modeled process flow behaves in the same manner that the decision maker wishes or what changes are required to obtain the desired flow. For each activity one can associate a resource or performer (human resource). Taking the same supermarket example, the BPD of the Fig. 2. Example of BPMN diagram supermarket will appear as given in Figure 2. This is a simplified example and usually a business analyst will model each of the activity in more details (see section VII). IV. GAPS IN DOING DES USING BPMN In DES, entities move through a series of queues or buffers acquiring and releasing resources as they move through the model domain [9]. The simulation is driven by a sequence of discrete events that occur when activities are completed, and the entity movement that occurs as a consequence of these events occurring. A superficial view of BPMN diagrams suggests that this is quite similar to DES. Instead of transactions or entities moving between blocks, we have tokens moving between symbols. However it is apparent that this is not the case. Let us examine some of these differences: Unlike in DES, in BPMN there is no equivalent of a queue. In DES, queues are resources where the transactions or entities wait before acquiring resources or messages. There is no provision of assigning priorities to a token. Once an activity is started there is no way another token 48
3 can pre-empt the activity Though each activity can be assigned a time for completion, there is no way of assigning inter-task times. In DES wherever branching occurs, probabilities are assigned to each branch. However in BPMN there is no provision to do so. There is no way of specifying routing policies like shortest number or round-robin in BPMN V. RESEARCH WORK ON BRIDGING THE GAP There has been extensive research in the area of making business process models more conducive for simulation. Some of these approaches are even prior to BPMN becoming the standard for modeling business processes. Syrjakow [0] converts a business activity and makes it compatible with DES. Each business activity is converted into event with begin and end as well as requiring resources. Their web-based tool converts business process output in XML format to Stochastic Petri Nets (SPN). Temporal properties are assigned post conversion to SPN. Garćıa-Baňuelos et al. [] have developed tool called OXProS that converts BPMN generated XML output to Colored Petri-Nets (CPN). It expects simulation parameters like arrival times and branching probabilities in with the XML using BPMNs extensibility mechanisms. OXProS provides necessary services for CPN simulation and produces a log file that is analyzed using offline tools to extract the key performance indicators. Wagner et al. [2] suggests modifying DES specifications itself to support activity. Internally the DES till will treat business activity as a complex DES event having a start event and an end event. Wong et al. [3] describe a relative-timed semantic model for BPMN in the language of Communicating Sequential Processes (CSP). The model is augmented by introducing the notion of relative time in the form of delays chosen non-deterministically from a range. The authors adopt a variant of two-phase functioning approach widely used in real-time systems and coordination languages like Linda. Gagnéet al. [4] suggests extensions to BPMN and calls it Time-BPMN. Time-BPMN captures the temporal perspective of business processes. Time-BPMN allows for the specification and depiction of temporal constraints and dependencies within a BPMN diagram. With the extensions, BPMN becomes expressive enough to account for a very large set of real world business processes that are time dependent. The Event-driven Process Chain (EPC) is a business process modeling language that captures the temporal and logical dependencies between activities of a business process. It was initially described by Keller et al. [5] and then formalized by different authors [6]. EPCs offer three element types: functions, events, and connectors. EPCs extended with data, resources, time and probabilities, called extended EPCs (eepcs) are intensively used in commercial tools like ARIS and SAP R/3 [7]. VI. BUSINESS PROCESS SIMULATION TOOLS There are several BPM tools that support simulation and some of the tools are listed in Table. Usually BPM tools they have a diagramming environment where BPDs are created and properties assigned to the activities. The tools also have a simulation environment where temporal properties are assigned. The BPM tools employee various techniques in order to support simulation which are outside the boundaries of BPMN. Though the level of simulation support varies from tools to tool, the more sophisticated tools like L-SIM [9] employs the following techniques: Allow for probabilities to be assigned wherever token split at gateways. Though this appears simple, BPMN has different types of gateways depending on which type of gateway is used for splitting and merging appropriate mechanisms need to be used during simulation. Identify symbols where this is possibility of queuing and get inputs from user about the queuing discipline. Identify symbols where resource/performers are required and get time is required for the activity in the form of distribution like normal or exponential. Some tools have built in optimizers and expect user entered parameters to be a range of values. The optimizer automatically finds out the parameter values that optimizes the KPI. During the simulation run, various statistics can be viewed at runtime and on completion of the run, report and various statistics of the simulation is generated. Tools TABLE I: BUSINESS PROCESS SIMULATION TOOLS eclarus Business Process Modeller Vendor eclarus Whether open source ARIS IDS Scheer Infinity Process Platform Sungard Process Modeller itp-commerce G2 Gensym IBM Websphere Lombardi IBM Rational System Architect IBM Metastorm Provision Metastorm Cordys Business Process Cordys Management Suite ActiveVOS Active Endpoints Arena Rockwell Automation Intalio BPMS Intalio JBoss - jbpm Suite - VII. FURTHER CONSIDERATIONS FOR BUSINESS PROCESS SIMULATION While the simulation abilities of BPM tools have no doubt been useful, there are still a few concerns: Complexity of certain business process cannot be completely captured by BPD tools. In such case where the KPI is highly dependent on complex routing or business logic, there is no alternative other than use of general-purpose DES tools that allow programming in a computer language. 49
4 Supermarket Customer Medicine Meat International Journal of Modeling and Optimization, Vol. 2, No. 4, August 202 A Business analyst will tend to model differently as compared to someone with specialized simulation training/experience like Operations Research (OR) analyst. In the supermarket example, most likely a business analyst will put the customer and supermarket into swim-lanes and model the interactions between them in more detail (Figure 3). For example at the checkout business person will model interactions like give credit card and get receipt. So desirable feature of the simulation environment is the ability to merge several activities support for simulation is due to the worry that these new extensions will make BPMN too complex for business analysts. So the option of BPMN extensions for simulation will not be available at least in the near future. B. Increase Sophistication of Business Process Simulation Tools Section VI described how various tools operate outside the BPMN boundaries and provide simulation support. These tools can be expected to continue to add features and sophistications to address the current limitations. The Meat? Place Meat Order Items Med.? Place Med. Order Medicines Place Items on Counter All Items Process Request Req. Items Process Request Req. Items Bill all Items Charge Return All Items Fig. 3. Example of diagram using BPMN with swim-lanes into one. Customer activities that take time but have no interactions with supermarket personnel/systems, like parking car and shopping will tend to be ignored by a business modeler. Here it is essential for the business modeler to also keep in mind the simulation KPI while drawing the BPDs. Usually the business analyst will split the organizations entire business processes into smaller and easier to handle segments and draw separate BPD for each. For example an insurance company may sell life, automobile, and medical insurance and the modeler will tend to draw separate BPDs for each. However, the activities in these separate BPDs may share common resources/performers. If we simulate each BPD separately, the response time, utilization, wait time in queues for shared resources will be incorrect. This means that there should be mechanisms to import separate BPDs into the DES environment and simulate them as one. VIII. FUTURE FOR DISCRETE EVENT SIMULATION The current limitations of using BPMN for simulation can be overcome by one the means given below: A. Extensions to BPMN The next release of BPMN is going to be BPMN 2.0 and going by the draft specifications, there is not much of an improvement its support for simulation. The primary intention of BPMN was to provide a notation that is readily understandable by business analysts and resistance to add drawback of this approach is that the person carrying out simulation will be required to have expertise in both BPMN as well as with Discrete Event Simulation. C. Convert from BPMN to Discrete Event Specifications Another option is to model and simulate complex business scenarios using general purpose DES tools. The building of models for business processes from scratch is not the ideal situation, since there is still great value in BPMN, and the efforts of the business analyst will get wasted. One way to avoid this is to have BPMN tool s output converted to standard DES specification like Discrete Event System Specification (DEVS). The techniques mentioned in Section s V and VI can be used for the conversion. An OR analyst can then import the model into general purpose DES tools with which he/she is more familiar with and can exploit all the features of DES tools. This approach avoids adding complicated extensions to BPMN, keeping business analysts happy and the work of OR analysts also gets simplified since they start off with a partially ready simulation model. Though this approach may seem ideal, the drawback to this approach is that BPMN diagramming tools have not adopted a common standard for output. This means that the conversion tools will have to be aware of the different output formats of the BPMN tools. Despite this drawback, there is definitely value in DES tools to have additional plugins/components that will convert BPMN output to Discrete Event Specifications. REFERENCES [] S. Robinson, Discrete-event simulation: from the pioneers to the present, what next?, Journal of Operational Research Society, 2005, vol. 56, pp
5 [2] W. Currie and V. Hlupic, Simulation Modeling: The link between change management panaceas, in Proceedings of the 2000 Winter Simulation Conference, pp [3] A. Greasley and S. Barlow, Using simulation modeling for BPR: Resource allocation in a police custody process, International Journal of Operations & Production Management, 8(9/0), pp [4] J. Eatock, G. M. Giaglis, R. J. Paul, and A. Serrano, The implications of information technology infrastructure capabilities for business process change success, P. Henderson (Ed.) Systems engineering for business process change, London, Springer-Verlag pp [5] A. F, Seila, V. Ceric, and P. Tadikamalla, Applied Simulation Modeling, Southbank, Australia, Thomson Learning [6] C. Hall and P. Harmon, The 2005 enterprise architecture, process modelling & simulation tools report, Business Process Trends, [Online]. [7] Ed Hughes, Modelling Systems and Resources with SAS Simulation Studio: An Introduction, SAS Global Forum 200 [8] S. White, Introduction to BPMN, Object Management Group, Business Process Model and Notation, [Onlie]. [9] A. Walker, M. Clark, and L. Enstone, L-SIM : Simulating BPMN diagrams with a purpose built engine, in Proceedings of the 2006 Winter Simulation Conference, pp [0] E. Syrjakow and M. Syrjakow, Web-based Business Process Modelling and Optimization, IMSA 2002: Kaua'i, Hawaii, USA, pp [] L. Garc ıa-ba nuelos and M. Dumas, Towards an Open and Extensible Business Process Simulation Engine, CPN Workshop 2009, [Online]. [2] G. Wagner, O. Nicolae, and J Werner, Extending discrete event simulation by adding and activity concept for business process modeling and simulation, in Proceedings of the 2009 Winter Simulation Conference, pp [3] P. Wong and J. Gibbons, Relative Timed Semantics for BPMN, Electronic Notes in Theoretical Computer Science, Volume 229, Issue 2, (July 2009), pp [4] D. Gagné and A. Trudel, Time-BPMN, IEEE Conference on Commerce and Enterprise Computing 2009, pp [5] G. Keller, M. Nüttgens, and A. W. Scheer, Semantische Prozessmodellierung, Ereignisgesteuerter Prozeβketten (EPK), Heft 89, Institut für Wirtschaftsinformatik, Saarbrücken, Germany (in German) [6] J. Mendling and W. van der Aalst, Towards EPC Semantics based on State and Context, in Proceedings of the 5th EPC Workshop EPK 2006, CEUR. pp [7] A.-W. Scheer, ARIS : Business Process Modeling, Springer-Verlag, Berlin, 2nd edition, 998 B. Mathew is a member of IACSIT ( ). He completed his B.E. in mechanical engineering from University of Pane, India in 992. He then did M. Tech in reliability engineering from Indian Institute of Technology Bombay, India in 996. He is working as Senior Scientist at Tata Consultancy Services the performance engineering research centre since the year Previously he has worked with Tata Research Development & Design Centre, Pune as a part of performance engineering group and also with Veritas Software. In Veritas too, he was part of the performance engineering group. His current areas of research include discrete event simulation and modelling of computer systems, call centres and business processes. He has also worked in the areas of performance measurement, testing and tuning of file systems, databases and middleware. Mr. Mathew is also a member of IAENG(8060). R. Mansharamani completed his B.Tech. In computer science & engineering from Indian Institute of Technology-Bombay in 988. He then went on to complete his MS and PhD in computer sciences from the University of Wisconsin, Madison, in 989 and 993, respectively. He joined Tata Research Development & Design Centre, Pune, in 994, where he started a performance engineering group. In 2006, he started the Performance Engineering Research Centre for Tata Consultancy Services in Mumbai, where he was a Vice President and Chief Scientist. He is currently a freelance consultant in IT Systems Performance Engineering based out of Mumbai. He has published 7 papers, and 2 book chapters, and holds 5 patents. Some of his recent publications are Recovery from failures due to Mandelbugs in IT Systems, IEEE PRDC 20 (along with K. Trivedi and others), Performance Engineering of a Trading Exchange s Risk Management System, CMG 200 (along with M. Nambiar), and Performance Testing: Far from Steady State, IEEE COMPSAC 200 (along with A. Khanapurkar and others). His current research interests are Performance Engineering Process in IT organizations, and Virtual Production Environments. Dr. Mansharamani was a member of the ACM in 20. He has served on Technical Committees of several conferences. Under his supervision TCS won awards for its Java profiler Jensor Skoch-The World is Open Award! in 2008, and for its WAN Emulator WANemp FOSS India Award. 42
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
Eclipse BPMN Modeler Introducing Intalio Designer
Eclipse BPMN Modeler Introducing Intalio Designer Arnaud Blandin Ismael Ghalimi Hugues Malphettes Intalio Inc, EMEA Manager Intalio Inc, CEO Intalio Inc, Lead Developer 6 rue du conseil general 1205 Geneva
Towards an Integration of Business Process Modeling and Object-Oriented Software Development
Towards an Integration of Business Process Modeling and Object-Oriented Software Development Peter Loos, Peter Fettke Chemnitz Univeristy of Technology, Chemnitz, Germany {loos peter.fettke}@isym.tu-chemnitz.de
Diagramming Techniques:
1 Diagramming Techniques: FC,UML,PERT,CPM,EPC,STAFFWARE,... Eindhoven University of Technology Faculty of Technology Management Department of Information and Technology P.O. Box 513 5600 MB Eindhoven The
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
Introduction to BPMN
Stephen A. White, IBM Corporation Abstract This paper is intended to provide a high-level overview and introduction to the Business Process Modeling Notation (BPMN). The context and general uses for BPMN
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,
Business Process Modeling
Business Process Modeling Organization Who? What? Function When? Process Which? Data / Service / Product 1 BPMN Stands for Business Process Management Notation Graphical notation for specifying Business
Business Process Modeling and Standardization
Business Modeling and Standardization Antoine Lonjon Chief Architect MEGA Content Introduction Business : One Word, Multiple Arenas of Application Criteria for a Business Modeling Standard State of the
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
1 Business Modeling. 1.1 Event-driven Process Chain (EPC) Seite 2
Business Process Modeling with EPC and UML Transformation or Integration? Dr. Markus Nüttgens, Dipl.-Inform. Thomas Feld, Dipl.-Kfm. Volker Zimmermann Institut für Wirtschaftsinformatik (IWi), Universität
BPMN TRAINING COURSE:
BPMN TRAINING COURSE: INSTRUCTIONAL DESIGN DOCUMENT Julie Kenney BPMN Training Course: NEEDS ASSESSMENT: The following is the needs assessment for the BPMN training course: Training Goal: The SAP Business
MTAT.03.231 Business Process Management (BPM) (for Masters of IT) Lecture 2: Introduction to BPMN
MTAT.03.231 Business Process Management (BPM) (for Masters of IT) Lecture 2: Introduction to BPMN Marlon Dumas marlon.dumas ät ut. ee How to engage in BPM? 1. Opportunity assessment 2. Process 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
BPMN by example. Bizagi Suite. Copyright 2014 Bizagi
BPMN by example Bizagi Suite Recruitment and Selection 1 Table of Contents Scope... 2 BPMN 2.0 Business Process Modeling Notation... 2 Why Is It Important To Model With Bpmn?... 2 Introduction to BPMN...
Business Process Discovery
Sandeep Jadhav Introduction Well defined, organized, implemented, and managed Business Processes are very critical to the success of any organization that wants to operate efficiently. Business Process
Business Process Standards and Modeling
Business Process Standards and Modeling Janne J. Korhonen Helsinki University of Technology STANDARDS Standards Organizations Object Management Group (www.omg.org) Business Process Modeling Notation (BPMN)
Business Process Management IBM Business Process Manager V7.5
Business Process Management IBM Business Process Manager V7.5 Federated task management overview This presentation gives you an overview on the federated task management feature in IBM Business Process
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
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
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
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
Process Modeling Notations and Workflow Patterns
Process Modeling Notations and Workflow Patterns Stephen A. White, IBM Corp., United States ABSTRACT The research work of Wil van der Aalst, Arthur ter Hofstede, Bartek Kiepuszewski, and Alistair Barros
Analysis of IP Network for different Quality of Service
2009 International Symposium on Computing, Communication, and Control (ISCCC 2009) Proc.of CSIT vol.1 (2011) (2011) IACSIT Press, Singapore Analysis of IP Network for different Quality of Service Ajith
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
Introduction to Business Model Simulation ActiveVOS Designer
Introduction to Business Model Simulation ActiveVOS Designer 2010 Active Endpoints Inc. ActiveVOS is a trademark of Active Endpoints, Inc. All other company and product names are the property of their
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
SIMULATION STANDARD FOR BUSINESS PROCESS MANAGEMENT. 15 New England Executive Park The Oaks, Clews Road
Proceedings of the 2011 Winter Simulation Conference S. Jain, R.R. Creasey, J. Himmelspach, K.P. White, and M. Fu, eds. SIMULATION STANDARD FOR BUSINESS PROCESS MANAGEMENT John Januszczak Geoff Hook Meta
Business-Driven Software Engineering Lecture 3 Foundations of Processes
Business-Driven Software Engineering Lecture 3 Foundations of Processes Jochen Küster [email protected] Agenda Introduction and Background Process Modeling Foundations Activities and Process Models Summary
A UML 2 Profile for Business Process Modelling *
A UML 2 Profile for Business Process Modelling * Beate List and Birgit Korherr Women s Postgraduate College for Internet Technologies Institute of Software Technology and Interactive Systems Vienna University
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
Quick Guide Business Process Modeling Notation (BPMN)
Quick Guide Business Process Modeling Notation (BPMN) IDM Technical Team January 2007 Quick Guide: BPMN 2 of 14 The scope of this document is to provide a quick guide to the concepts and usage of the Business
EXTENDING BUSINESS PROCESS MODELING TOOLS WITH WORKFLOW PATTERN REUSE
EXTENDING BUSINESS PROCESS MODELING TOOLS WITH WORKFLOW PATTERN REUSE Lucinéia Heloisa Thom 1, Jean Michael Lau 1, Cirano Iochpe 1,2, Jan Mendling 3 1 Institute of Informatics, Federal University of Rio
Multi-Paradigm Process Management
Multi-Paradigm Process Management Michael zur Muehlen 1, Michael Rosemann 2 1 Stevens Institute of Technology Wesley J. Howe School of Technology Management Castle Point on the Hudson Hoboken, NJ 07030,
A Process is Not Just a Flowchart (or a BPMN model)
A Process is Not Just a Flowchart (or a BPMN model) The two methods of representing process designs that I see most frequently are process drawings (typically in Microsoft Visio) and BPMN models (and often
Developing SOA solutions using IBM SOA Foundation
Developing SOA solutions using IBM SOA Foundation Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 4.0.3 4.0.3 Unit objectives After completing this
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
Revel8or: Model Driven Capacity Planning Tool Suite
Revel8or: Model Driven Capacity Planning Tool Suite Liming Zhu 1,2, Yan Liu 1,2, Ngoc Bao Bui 1,2,Ian Gorton 3 1 Empirical Software Engineering Program, National ICT Australia Ltd. 2 School of Computer
Business Process Modeling. Introduction to ARIS Methodolgy
Business Process Modeling Introduction to ARIS Methodolgy Agenda What s in modeling? Situation today Objectives of Process Management ARIS Framework and methods ARIS suite of products Live demo Page 2
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.
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
DEVELOPMENT OF A WORKFLOW APPLICATION FOR VEHICLE FLEET MANAGEMENT: A CASE STUDY OF GUINNESS NIGERIA PLC
DEVELOPMENT OF A WORKFLOW APPLICATION FOR VEHICLE FLEET MANAGEMENT: A CASE STUDY OF GUINNESS NIGERIA PLC 1,* John B. Oladosu, 2 Oludare Opaleye & 3 Olusayo D. Fenwa Computer Science and Engineering Department,
INTRODUCTION TO BUSINESS PROCESS MODELING NOTATION BPMN 1.2 AND BPMN 2.0
INTRODUCTION TO BUSINESS PROCESS MODELING NOTATION BPMN 1.2 AND BPMN 2.0 Email: {goliva,gerosa}@ime.usp.br / Twitter: @golivax Agenda 2 Introduction to Business Processes BPMN 1.2 Introduction Elements
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
MOLA MOLA IDA Integrates ARIS Business Architect or ARIS Toolset with EMC Documentum. White Paper
MOLA MOLA IDA Integrates ARIS Business Architect or ARIS Toolset with EMC Documentum Accelerator and Guide for BPM(Business Process Management) implementation WFM (WorkFlow Management) implementation EAI(Enterprise
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,
Discrete-Event Simulation
Discrete-Event Simulation Prateek Sharma Abstract: Simulation can be regarded as the emulation of the behavior of a real-world system over an interval of time. The process of simulation relies upon the
Diagram Models in Continuous Business Process Improvement
JOURNAL OF APPLIED COMPUTER SCIENCE Vol. 22 No. 2 (2014), pp. 118-133 Diagram Models in Continuous Business Process Improvement Mateusz Wibig 1 1 CGI Polska Energy and Resources 39 Sienna Street, Warszawa
Introduction to the ARIS Platform
Chapter 2 Introduction to the ARIS Platform In this chapter we give an overview over the ARIS Platform and the ARIS products. The structure of the book is described with advice for different reader groups.
A Mind Map Based Framework for Automated Software Log File Analysis
2011 International Conference on Software and Computer Applications IPCSIT vol.9 (2011) (2011) IACSIT Press, Singapore A Mind Map Based Framework for Automated Software Log File Analysis Dileepa Jayathilake
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
Analytics for Performance Optimization of BPMN2.0 Business Processes
Analytics for Performance Optimization of BPMN2.0 Business Processes Robert M. Shapiro, Global 360, USA Hartmann Genrich, GMD (retired), Germany INTRODUCTION We describe a new approach to process improvement
Business Process Modeling Approaches in the Context of Process Level Audit Risk. Assessment: An Analysis and Comparison.
Business Process Modeling Approaches in the Context of Process Level Audit Risk Assessment: An Analysis and Comparison Carla Carnaghan School of Accountancy University of Waterloo Waterloo, ON N2L 3G1
Comparison of The Workflow Management Systems Bizagi, ProcessMaker, and Joget
The International Arab Conference on Information Technology (ACIT 2013) Comparison of The Workflow Management Systems Bizagi, ProcessMaker, and Joget Farh Mohamed Zeinelbdeen Abdelgader, Omer O. Salih
UPROM Tool: A Unified Business Process Modeling Tool for Generating Software Life Cycle Artifacts
UPROM Tool: A Unified Business Process Modeling Tool for Generating Software Life Cycle Artifacts Banu Aysolmaz 1 and Onur Demirörs 2 1, 2 Informatics Institute, Middle East Technical University, Ankara,
Introduction to Workflow
Introduction to Workflow SISTEMI INFORMATICI SUPPORTO ALLE DECISIONI AA 2006-2007 Libro di testo: Wil van der Aalst and Kees van Hee. Workflow Management: Models, Methods, and Systems. The MIT Press, paperback
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
How To Develop Software
Software Engineering Prof. N.L. Sarda Computer Science & Engineering Indian Institute of Technology, Bombay Lecture-4 Overview of Phases (Part - II) We studied the problem definition phase, with which
MTAT.03.231 Business Process Management (BPM) Lecture 6 Quantitative Process Analysis (Queuing & Simulation)
MTAT.03.231 Business Process Management (BPM) Lecture 6 Quantitative Process Analysis (Queuing & Simulation) Marlon Dumas marlon.dumas ät ut. ee Business Process Analysis 2 Process Analysis Techniques
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,
Process-Based Business Transformation. Todd Lohr, Practice Director
Process-Based Business Transformation Todd Lohr, Practice Director Process-Based Business Transformation Business Process Management Process-Based Business Transformation Service Oriented Architecture
Automobile industry major implements RFID-based PALLET AND INVENTORY MANAGEMENT SYSTEM
Automobile industry major implements RFID-based PALLET AND INVENTORY MANAGEMENT SYSTEM PLC integration and real-time inventory of panels at each machine in the Press Shop through on-screen grid Automated
Process Modeling and Process Improvement. Process Modeling
Process Modeling and Process Improvement Process Modeling Business processes are complex, and require people with various skills and abilities to work in a cooperative fashion Processes will not be efficient
BPMN ANALYSIS OF PUBLIC PROCUREMENT Maria Semerdjieva, Evgeniy Krastev
Serdica J. Computing 6 (2012), 195 206 BPMN ANALYSIS OF PUBLIC PROCUREMENT Maria Semerdjieva, Evgeniy Krastev Abstract. This paper formulates a realistic case study of a public procurement process, where
Modeling BPMN Diagrams within XTT2 Framework. A Critical Analysis**
AUTOMATYKA 2011 Tom 15 Zeszyt 2 Antoni Ligêza*, Tomasz Maœlanka*, Krzysztof Kluza*, Grzegorz Jacek Nalepa* Modeling BPMN Diagrams within XTT2 Framework. A Critical Analysis** 1. Introduction Design, analysis
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
Business Process Modeling Notation. Bruce Silver Principal, BPMessentials [email protected]
Business Process Modeling Notation Bruce Silver Principal, BPMessentials [email protected] About Me Founder/principal BPMessentials (2007) The leading provider of BPMN training and certification Now expanded
What is BPM? Software tools enabling BPM
What is BPM? BPM, or Business Process Management, is a technology, but it is also more than that. Broadly speaking, one can consider BPM as a management discipline in which processes are valued as assets
Process simulation. Enn Õunapuu [email protected]
Process simulation Enn Õunapuu [email protected] Content Problem How? Example Simulation Definition Modeling and simulation functionality allows for preexecution what-if modeling and simulation. Postexecution
Model Simulation in Rational Software Architect: Business Process Simulation
Model Simulation in Rational Software Architect: Business Process Simulation Mattias Mohlin Senior Software Architect IBM The BPMN (Business Process Model and Notation) is the industry standard notation
Modeling and Performance Analysis of Telephony Gateway REgistration Protocol
Modeling and Performance Analysis of Telephony Gateway REgistration Protocol Kushal Kumaran and Anirudha Sahoo Kanwal Rekhi School of Information Technology Indian Institute of Technology, Bombay, Powai,
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
Modeling Guidelines Manual
Modeling Guidelines Manual [Insert company name here] July 2014 Author: John Doe [email protected] Page 1 of 22 Table of Contents 1. Introduction... 3 2. Business Process Management (BPM)... 4 2.1.
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
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,
(Refer Slide Time 00:56)
Software Engineering Prof.N. L. Sarda Computer Science & Engineering Indian Institute of Technology, Bombay Lecture-12 Data Modelling- ER diagrams, Mapping to relational model (Part -II) We will continue
The LEADing Practice. extended BPMN Standard. Relating Objects
The LEADing Practice extended BPMN Standard Relating Objects Table of Contents The LEADing Practice... 1 Introduction... 3 Intended Audience... 6 The Global University Alliance Research... 7 A New Way
On Ontology-based Event-driven Process Chains
On Ontology-based Event-driven Process Chains Christian Fillies & Dr. Frauke Weichhardt Semtation GmbH Abstract Event driven process chains (EPC) have become an established industry standard since a decade.
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
Process Modelling Notations
Process Modelling Notations Event-driven Process Chains (EPC) Business Process Modelling Notation (BPMN) Workflow Management Agenda Motivation for BPM EPC BPMN Case Study 1 Why Business Process Modelling
The Business Process Model
The Business Process Model by Sparx Systems All material Sparx Systems 2007 Sparx Systems 2007 Page: 1 Table of Contents INTRODUCTION...3 BUSINESS PROCESS MODELING NOTATION (BPMN)...4 FLOW ELEMENTS...4
Ontology and automatic code generation on modeling and simulation
Ontology and automatic code generation on modeling and simulation Youcef Gheraibia Computing Department University Md Messadia Souk Ahras, 41000, Algeria [email protected] Abdelhabib Bourouis
Applying Business Process Management Systems a Case Study
BAMBERGER BEITRÄGE ZUR WIRTSCHAFTSINFORMATIK UND ANGEWANDTEN INFORMATIK ISSN 0937-3349 Nr. 76 Applying Business Process Management Systems a Case Study Gregor Scheithauer and Guido Wirtz May 2008 FAKULTÄT
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
Business Process Modelling and Simulation: Hybrid Method for Concurrency Aspect Modelling
Baltic J. Modern Computing, Vol. 1 (2013), No. 3-4, 228-243 Business Process Modelling and Simulation: Hybrid Method for Concurrency Aspect Modelling Olegas VASILECAS 1,2, Aidas SMAIZYS 1, Audrius RIMA
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
LEADing Practice: Artifact Description: Business, Information & Data Object Modelling. Relating Objects
LEADing Practice: Artifact Description: Business, Information & Data Object Modelling Relating Objects 1 Table of Contents 1.1 The Way of Thinking with Objects... 3 1.2 The Way of Working with Objects...
Arena 9.0 Basic Modules based on Arena Online Help
Arena 9.0 Basic Modules based on Arena Online Help Create This module is intended as the starting point for entities in a simulation model. Entities are created using a schedule or based on a time between
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
