Analysis and Design of Business Processes Using BPMN

In 2004, the Business Process Modeling Notation (BPMN) was presented as a standard business process modeling language. Its development was considered to be an important step in reducing the fragmentation that was witnessed between the existing process modeling tools and notations. Since then BPMN has been evaluated in different ways by the academic community and has become widely supported by the industry. After completing the first major revisions of BPMN, the Object Management Group (OMG) is working toward a new BPMN standard, BPMN 2.0. This chapter summarizes some of the evaluations of BPMN and presents these together with reported experiences as well as some examples of proposed extensions and future expectations based on these.

[1]  Eva Söderström,et al.  Information Systems Engineering: From Data Analysis to Process Networks , 2008 .

[2]  Marta Indulska,et al.  How good is BPMN really? Insights from theory and practice , 2006, ECIS.

[3]  Marta Indulska,et al.  Do Process Modelling Techniques Get Better? A Comparative Ontological Analysis of BPMN , 2005 .

[4]  Guttorm Sindre,et al.  An Analytical Evaluation of BPMN Using a Semiotic Quality Framework , 2005, EMMSAD.

[5]  S. Carlsen Action Port Model: a mixed paradigm conceptual workflow modeling language , 1998, Proceedings. 3rd IFCIS International Conference on Cooperative Information Systems (Cat. No.98EX122).

[6]  Reidar Conradi,et al.  Assessing process-centered software engineering environments , 1997, TSEM.

[7]  S. T. Buckland,et al.  An Introduction to the Bootstrap. , 1994 .

[8]  Gero Decker,et al.  Extending BPMN for Modeling Complex Choreographies , 2007, OTM Conferences.

[9]  Hallvard Trætteberg UI Design without a Task Modeling Language - Using BPMN and Diamodl for Task Modeling and Dialog Design , 2008, TAMODIA/HCSE.

[10]  Jan C. Recker,et al.  BPMN Modeling - Who, Where, How and Why , 2008 .

[11]  Raymond E. Levitt,et al.  The virtual design team , 1998, CACM.

[12]  Jean-Claude Derniame,et al.  Software Process: Principles, Methodology, and Technology , 1999, Lecture Notes in Computer Science.

[13]  John Krogstie,et al.  Assessing Business Process Modeling Languages Using a Generic Quality Framework , 2006 .

[14]  John Krogstie,et al.  Interactive Models for Supporting Networked Organisations , 2004, CAiSE.

[15]  Remco M. Dijkman,et al.  Formal semantics and automated analysis of BPMN process models , 2007 .

[16]  Andrew Gemino,et al.  Evaluating modeling techniques based on models of learning , 2003, CACM.

[17]  Wil M. P. van der Aalst,et al.  Workflow Patterns , 2004, Distributed and Parallel Databases.

[18]  John Krogstie,et al.  Integrated Goal, Data and Process Modeling: From TEMPORA to Model-Generated Work-Places , 2008 .

[19]  Gail E. Kaiser,et al.  Collaborative Work: SWAP: Leveraging the Web To Manage Workflow , 1999, IEEE Internet Comput..

[20]  Wil M.P. van der Aalst,et al.  Business process simulation , 2010, BPM 2010.

[21]  Andreas Schaad,et al.  Modeling of Task-Based Authorization Constraints in BPMN , 2007, BPM.

[22]  Jan Recker,et al.  How Much Language Is Enough? Theoretical and Practical Use of the Business Process Modeling Notation , 2008, CAiSE.

[23]  Keng Siau,et al.  Advanced Topics In Database Research , 2005 .

[24]  J. Brocke,et al.  Handbook on Business Process Management 1 , 2010 .

[25]  Michael zur Muehlen,et al.  Service Process Innovation: A Case Study of BPMN in Practice , 2008, Proceedings of the 41st Annual Hawaii International Conference on System Sciences (HICSS 2008).

[26]  Ron Weber,et al.  On the ontological expressiveness of information systems analysis and design grammars , 1993, Inf. Syst. J..

[27]  August-Wilhelm Scheer,et al.  ARIS - Business Process Modeling , 1998 .

[28]  Marlon Dumas,et al.  Service Interaction Patterns , 2005, Business Process Management.

[29]  van der Wmp Wil Aalst,et al.  Workflow control-flow patterns : a revised view , 2006 .

[30]  Chris Gane,et al.  Structured Systems Analysis: Tools and Techniques , 1977 .

[31]  Sunil K. Sarin,et al.  Experiences with workflow management: issues for the next generation , 1994, CSCW '94.

[32]  Wil M. P. van der Aalst,et al.  Workflow Verification: Finding Control-Flow Errors Using Petri-Net-Based Techniques , 2000, Business Process Management.

[33]  Wil M. P. van der Aalst,et al.  On the Suitability of BPMN for Business Process Modelling , 2006, Business Process Management.

[34]  Ivar Jacobson,et al.  Unified Modeling Language User Guide, The (2nd Edition) (Addison-Wesley Object Technology Series) , 2005 .

[35]  Ivar Jacobson,et al.  The Unified Modeling Language User Guide , 1998, J. Database Manag..

[36]  Jan Recker,et al.  Ontology- Versus Pattern-Based Evaluation of Process Modeling Languages: A Comparison , 2007, Commun. Assoc. Inf. Syst..

[37]  John Krogstie,et al.  Process models representing knowledge for action: a revised quality framework , 2006, Eur. J. Inf. Syst..

[38]  Marta Indulska,et al.  A Study of the Evolution of the Representational Capabilities of Process Modeling Grammars , 2006, CAiSE.