Abstract
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 and used by industry. After completing the first major revisions of BPMN, the Object Management Group (OMG) released BPMN 2.0 in 2011. This chapter gives an overview of BPMN 2.0 and summarizes some of the evaluations of BPMN used for analysis and design of business processes and presents these together with reported experiences as well as some examples of proposed extensions and future expectations based on these. We will based on this also present some implications for practitioners.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
References
Abbot KR, Sarin SK (1994) Experiences with workflow management: issues for the next generation, In: ACM CSCW conference. New York, USA
Ambriola V, Conradi R, Fuggetta A (1997) Assessing process-centered software engineering environments. ACM Trans Softw Eng Methodol 6(3):283–328
Barros A, Dumas M, ter Hofstede AHM (2005) Service interaction patterns. In: Proceedings of the 3rd international conference on business process management, Sept 2005. Springer, Nancy, pp 302–318
Bolcer G, Kaiser G (1999) SWAP: leveraging the web to manage workflow. IEEE Internet Comput 3(1):85–88
Booch G, Rumbaugh J, Jacobson I (2005) The unified modeling language: user guide, 2nd edn. Addison-Wesley, Reading
Börger E (2012) Approached to modelling business processes: a critical analysis of BPMN, workflow patterns and YAWL. Softw Syst Model 11:305–318
Cortes-Cornax M, Dupuy-Chessa, S, Rieu D, Dumas M (2011) Evaluating choreographies in BPMN 2.0 using an extended quality framework. In: Dijkman R, Hofstetter J, Koehler J (eds) BPMN 2011, LNBIP, vol 95, Hidelberg, Germany, pp 103–117
Davies I, Green P, Rosemann M, Indulska M, Gallo S (2006) How do practitioners use conceptual modelling in practice? Data Knowl Eng 58:358–380
Decker G, Puhlmann F (2007) Extending BPMN for modeling complex choreographies. In: Proceedings of the 15th international conference on cooperative information systems (CoopIS), LNCS, vol 4803. Heidelberg, Germany
Derniame JC (ed) (1998) Software process: principles, methodology and technology. Lecture notes in computer science, vol 1500. Springer, Berlin/Heidelberg/New York
Dijkman RM, Dumas M, Ouyang C (2007) Formal semantics and analysis of BPMN process models. Queensland University of Technology, Brisbane
Evéquoz F, Sterren C (2011) Waiting for the miracle: comparative analysis of twelve business process management systems regarding the support of BPMN 2.00 palette and export technical report IIG-TR 2011-03
Fischer L (2000) Excellence in practice IV – innovation and excellence in workflow and knowledge management. Workflow Management Coalition/Future Strategies Inc, Lighthouse Point
Fox MS, Gruninger M (2000) Enterprise modeling, AI Magazine
Gane C, Sarson T (1979) Structured systems analysis: tools and techniques. Prentice Hall, Englewood Cliffs
Gemino A, Wand Y (2003) Evaluating modeling techniques based on models of learning. Commun ACM 46:79–84
Genon N, Heymans P, Amyot D (2011) Analysing the cognitive effectiveness of the BPMN 2.0 visual notation. In: Malloy B, Staab S, van den Brand M (eds) SLE 2010, LNCS, vol 6563. Springer, Heidelberg, pp 377–396
Hammer M (2014) What is business process management? In: vom Brocke J, Rosemann M (eds) Handbook on business process management, vol 1, 2nd edn. Springer, Heidelberg, pp 3–16
Hammer M, Champy J (1993) Reengineering the corporation: a manifesto for business revolution. Harper Business, New York
Harmon P (2014) The scope and evolution of business process management. In: Brocke J, Rosemann M (eds) Handbook on business process management, vol 1, 2nd edn. Springer, Heidelberg, pp 37–80
Havey M (2005) Essential business process modelling. Sebastopol, O’Reilly
IDEF-3x (1993) Process modeling language specification, standard NA-94-1422B, Rockwell International
Krogstie J (2008) Integrated goal, data and process modeling: from TEMPORA to model-generated work-places. In: Johannesson P, Søderstrøm E (eds) Information systems engineering from data analysis to process networks. IGI, Hershey, pp 43–65
Krogstie J (2012a) Model-based development and evolution of information systems: a quality approach. Springer, London
Krogstie J (2012b) Quality of BPM, PoEM 2012
Krogstie J, Jørgensen H (2004) Interactive models for supporting networked organizations. In: 16th conference on advanced information systems engineering. Springer, Riga/Berlin/Heidelberg/New York
Krogstie J, Sindre G (1996) Utilizing deontic operators in information systems specifications. Requir Eng J 1:210–237
Krogstie J, McBrien P, Owens R, Seltveit AH (1991) Information systems development using a combination of process and rule based approaches. Paper presented at the third international conference on advanced information systems engineering (CAiSE’91), Trondheim
Krogstie J, Sindre G, Jørgensen HD (2006) Process models representing knowledge for action: a revised quality framework. Eur J Inform Syst 15(1):91–102
Krogstie J, Dalberg V, Jensen SM (2008) Process modeling value framework, enterprise information systems. In: Manolopoulos Y, Filipe J, Constantopoulos P, Cordeiro J (eds) Selected papers from 8th international conference, ICEIS 2006, Paphos, 23–27 May 2006. Lecture notes in business information processing, vol 3. Springer, Berlin
Kuntz JC, Christiansen TR, Cohen GP, Jin Y, Levitt RE (1998) The virtual design team: a computational simulation model of project organizations. Commun ACM 41(11):84–92
Lillehagen F, Krogstie J (2008) Active knowledge models of enterprises. Springer, Heidelberg
Mendling J, Reijers HA, van der Aalst WMP (2010) Seven process modeling guidelines (7PMG). Inf Softw Technol (IST) 52(2):127–136
Moody DL (2009) The “physics” of notations: toward a scientific basis for constructing visual notations in software engineering. IEEE Trans Softw Eng 35:756–779
Muehlen MZ, Recker J (2008) How much language is enough? Theoretical and practical use of the business process modeling notation. In: Bellahsene Z, Leonard M (eds) CAiSE 2008. LNCS, vol 5074, Springer, Heidelberg, pp 465–479
Natschläger C, Kossak, F, Schewe K-D (2013) Deontic BPMN: a powerful extension of BPMN with a trusted model transformation. Softw Syst Model. DOI 10.1007/s10270-013-0329-5
Nysetvold AG, Krogstie J (2006) Assessing business process modeling languages using a generic quality framework. In: Siau K (ed) Advanced topics in database research series, vol 5. Idea Group, Hershey, pp 79–93
OMG (2000) Workflow management facility v. 1.2. Object Management Group
OMG (2008) BPMN v1.1 specification. Technical report, OMG. http://www.omg.org/, http://www.omg.org/spec/BPMN/1.1/. Accessed Jan 2008
OMG (2011) Business process model and notation (BPMN 2.0) http://www.omg.org/spec/BPMN/2.0
Ouyang C et al (2014) Workflow management. In: vom Brocke J, Rosemann M (eds) Handbook on business process management, vol 1, 2nd edn. Springer, Heidelberg, pp 475–506
Recker J (2008) BPMN modeling – who, where, how and why. BPTrends
Recker J, Indulska M, Rosemann M, Green P (2005) Do process modelling techniques get better? A comparative ontological analysis of BPMN. 16th Australasian conference on information systems, Sydney
Recker J, Indulska M, Rosemann M, Green P (2006) How good is BPMN really? Insights from theory and practice. 14th European conference on information system (ECIS 2006). Gothenburg, pp 1–12
Recker J, Rosemann M, Krogstie J (2007) Ontology-versus pattern-based evaluation of process modeling languages: a comparison. Comm Assoc Inform Syst 20:774–799
Rosemann M, vom Brocke J (2014) The six core elements of business process management. In: vom Brocke J, Rosemann M (eds) Handbook on business process management, vol 1, 2nd edn. Springer, Heidelberg, pp 105–122
Rosemann M, Recker J, Indulska M, Green P (2006) A study of the evolution of the representational capabilities of process modeling grammars. Adv Inf Syst Eng CAiSE 4001:447–461
Russell N, ter Hofstede AHM, van der Aalst WMP, Mulyar N (2006) Workflow control-flow patterns: a revised view. BPM Center Report BPM-06-22, BPMcenter. org, pp 6–22
Scheer AW (2000) ARIS – business process modeling, 3rd edn. Springer, Berlin
Silver B (2012) BPMN method & style, 2nd edn. Cody-Cassidy, Aptos
Trætteberg H, Krogstie J (2008) Enhancing the usability of BPM-solution by combining process and user-interface modeling. In: PoEM 2008. Springer
van der Aalst WMP, Desel J, Oberweis A (eds) (2000) Business process management. Lecture notes in computer science, vol 1806. Springer, Berlin/Heidelberg/New York
van der Aalst WMP, ter Hofstede AHM, Kiepuszewski B, Barros AP (2003) Workflow patterns. Distrib Parallel Databases 14:5–51
Völzer H (2010) An overview of BPMN 2.0 and its potential use. In: Mendeling J. Weidlich M, Weske M (eds) BPMN 2010 LNBIP, vol 67, Springer, Heidelberg, pp 14–15
Wahl T, Sindre G (2005) An analytical evaluation of BPMN using a semiotic quality framework. In: Proceedings of EMMSAD’2005, Porto, Portugal, pp 533–544
Wand Y, Weber R (1993) On the ontological expressiveness of information systems analysis and design grammars. J Inform Syst 3(4):217–237
Wesenberg H (2011) Enterprise modeling in an agile world. In: Proceedings of the 4th conference on practice of enterprise modeling. Oslo, Nov 2011, pp 2–3
WfMC (2000) Workflow Handbook 2001. Workflow Management Coalition/Future Strategies Inc, Lighthouse Point
White SA (2004) Introduction to BPMN. IBM Cooperation
Wohed P, van der Aalst WMP, Dumas M, ter Hofstede AHM (2005) Pattern-based analysis of BPMN – an extensive evaluation of the control-flow, the data and the resource perspectives (revised version), BPM Center Report BPM-06-17, BPMcenter.org
Wohed P, van der Aalst WMP, Dumas M, ter Hofstede AHM (2006) On the suitability of BPMN for business process modelling. Business Process Management – BPM 2006, Lecture notes in computer science, vol 4102. Vienna, pp 161–176
Wolter C, Schaad A (2007) Modeling of task-based authorization constraints in BPMN. In: BPM Conference. Springer, pp 64–79
zur Mühlen M, Ho DT (2008) Service process innovation: a case study of BPMN in practice. In: Hawaii international conference on system sciences, proceedings of the 41st annual. Los Alamitos, USA
zur Mühlen M, Recker JC (2008) How much language is enough? Theoretical and practical use of the business process modeling notation. In: Proceedings CAiSE’08. Springer, Montpellier
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Aagesen, G., Krogstie, J. (2015). BPMN 2.0 for Modeling Business Processes. In: vom Brocke, J., Rosemann, M. (eds) Handbook on Business Process Management 1. International Handbooks on Information Systems. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-45100-3_10
Download citation
DOI: https://doi.org/10.1007/978-3-642-45100-3_10
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-45099-0
Online ISBN: 978-3-642-45100-3
eBook Packages: Business and EconomicsBusiness and Management (R0)