BPMN 2.0 for Modeling Business Processes

Part of the International Handbooks on Information Systems book series (INFOSYS)


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.


  1. Abbot KR, Sarin SK (1994) Experiences with workflow management: issues for the next generation, In: ACM CSCW conference. New York, USAGoogle Scholar
  2. Ambriola V, Conradi R, Fuggetta A (1997) Assessing process-centered software engineering environments. ACM Trans Softw Eng Methodol 6(3):283–328CrossRefGoogle Scholar
  3. 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–318Google Scholar
  4. Bolcer G, Kaiser G (1999) SWAP: leveraging the web to manage workflow. IEEE Internet Comput 3(1):85–88CrossRefGoogle Scholar
  5. Booch G, Rumbaugh J, Jacobson I (2005) The unified modeling language: user guide, 2nd edn. Addison-Wesley, ReadingGoogle Scholar
  6. Börger E (2012) Approached to modelling business processes: a critical analysis of BPMN, workflow patterns and YAWL. Softw Syst Model 11:305–318CrossRefGoogle Scholar
  7. 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–117Google Scholar
  8. Davies I, Green P, Rosemann M, Indulska M, Gallo S (2006) How do practitioners use conceptual modelling in practice? Data Knowl Eng 58:358–380CrossRefGoogle Scholar
  9. 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, GermanyGoogle Scholar
  10. Derniame JC (ed) (1998) Software process: principles, methodology and technology. Lecture notes in computer science, vol 1500. Springer, Berlin/Heidelberg/New YorkGoogle Scholar
  11. Dijkman RM, Dumas M, Ouyang C (2007) Formal semantics and analysis of BPMN process models. Queensland University of Technology, BrisbaneGoogle Scholar
  12. 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-03Google Scholar
  13. Fischer L (2000) Excellence in practice IV – innovation and excellence in workflow and knowledge management. Workflow Management Coalition/Future Strategies Inc, Lighthouse PointGoogle Scholar
  14. Fox MS, Gruninger M (2000) Enterprise modeling, AI MagazineGoogle Scholar
  15. Gane C, Sarson T (1979) Structured systems analysis: tools and techniques. Prentice Hall, Englewood CliffsGoogle Scholar
  16. Gemino A, Wand Y (2003) Evaluating modeling techniques based on models of learning. Commun ACM 46:79–84CrossRefGoogle Scholar
  17. 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–396Google Scholar
  18. 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–16Google Scholar
  19. Hammer M, Champy J (1993) Reengineering the corporation: a manifesto for business revolution. Harper Business, New YorkGoogle Scholar
  20. 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–80Google Scholar
  21. Havey M (2005) Essential business process modelling. Sebastopol, O’ReillyGoogle Scholar
  22. IDEF-3x (1993) Process modeling language specification, standard NA-94-1422B, Rockwell InternationalGoogle Scholar
  23. 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–65CrossRefGoogle Scholar
  24. Krogstie J (2012a) Model-based development and evolution of information systems: a quality approach. Springer, LondonCrossRefGoogle Scholar
  25. Krogstie J (2012b) Quality of BPM, PoEM 2012Google Scholar
  26. 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 YorkGoogle Scholar
  27. Krogstie J, Sindre G (1996) Utilizing deontic operators in information systems specifications. Requir Eng J 1:210–237CrossRefGoogle Scholar
  28. 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), TrondheimGoogle Scholar
  29. 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–102CrossRefGoogle Scholar
  30. 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, BerlinGoogle Scholar
  31. 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–92CrossRefGoogle Scholar
  32. Lillehagen F, Krogstie J (2008) Active knowledge models of enterprises. Springer, HeidelbergCrossRefGoogle Scholar
  33. Mendling J, Reijers HA, van der Aalst WMP (2010) Seven process modeling guidelines (7PMG). Inf Softw Technol (IST) 52(2):127–136CrossRefGoogle Scholar
  34. Moody DL (2009) The “physics” of notations: toward a scientific basis for constructing visual notations in software engineering. IEEE Trans Softw Eng 35:756–779CrossRefGoogle Scholar
  35. 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–479Google Scholar
  36. 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
  37. 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–93CrossRefGoogle Scholar
  38. OMG (2000) Workflow management facility v. 1.2. Object Management GroupGoogle Scholar
  39. OMG (2008) BPMN v1.1 specification. Technical report, OMG., Accessed Jan 2008
  40. OMG (2011) Business process model and notation (BPMN 2.0)
  41. 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–506Google Scholar
  42. Recker J (2008) BPMN modeling – who, where, how and why. BPTrendsGoogle Scholar
  43. 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, SydneyGoogle Scholar
  44. 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–12Google Scholar
  45. Recker J, Rosemann M, Krogstie J (2007) Ontology-versus pattern-based evaluation of process modeling languages: a comparison. Comm Assoc Inform Syst 20:774–799Google Scholar
  46. 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–122Google Scholar
  47. 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–461CrossRefGoogle Scholar
  48. 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–22Google Scholar
  49. Scheer AW (2000) ARIS – business process modeling, 3rd edn. Springer, BerlinCrossRefGoogle Scholar
  50. Silver B (2012) BPMN method & style, 2nd edn. Cody-Cassidy, AptosGoogle Scholar
  51. Trætteberg H, Krogstie J (2008) Enhancing the usability of BPM-solution by combining process and user-interface modeling. In: PoEM 2008. SpringerGoogle Scholar
  52. van der Aalst WMP, Desel J, Oberweis A (eds) (2000) Business process management. Lecture notes in computer science, vol 1806. Springer, Berlin/Heidelberg/New YorkGoogle Scholar
  53. van der Aalst WMP, ter Hofstede AHM, Kiepuszewski B, Barros AP (2003) Workflow patterns. Distrib Parallel Databases 14:5–51CrossRefGoogle Scholar
  54. 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–15Google Scholar
  55. Wahl T, Sindre G (2005) An analytical evaluation of BPMN using a semiotic quality framework. In: Proceedings of EMMSAD’2005, Porto, Portugal, pp 533–544Google Scholar
  56. Wand Y, Weber R (1993) On the ontological expressiveness of information systems analysis and design grammars. J Inform Syst 3(4):217–237CrossRefGoogle Scholar
  57. 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–3Google Scholar
  58. WfMC (2000) Workflow Handbook 2001. Workflow Management Coalition/Future Strategies Inc, Lighthouse PointGoogle Scholar
  59. White SA (2004) Introduction to BPMN. IBM CooperationGoogle Scholar
  60. 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.orgGoogle Scholar
  61. 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–176Google Scholar
  62. Wolter C, Schaad A (2007) Modeling of task-based authorization constraints in BPMN. In: BPM Conference. Springer, pp 64–79Google Scholar
  63. 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, USAGoogle Scholar
  64. 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, MontpellierGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2015

Authors and Affiliations

  1. 1.Norwegian State Educational Loan FundTrondheimNorway
  2. 2.Norwegian University of Science and TechnologyTrondheimNorway

Personalised recommendations