Skip to main content
Top
Published in:

20-06-2023 | Research Paper

A Study on the Usage of the BPMN Notation for Designing Process Collaboration, Choreography, and Conversation Models

Authors: Ivan Compagnucci, Flavio Corradini, Fabrizio Fornari, Barbara Re

Published in: Business & Information Systems Engineering | Issue 1/2024

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Being widely accepted by industries and academia, Business Process Model and Notation (BPMN) is the de facto standard for business process modeling. However, the large number of notation elements it introduces makes its use quite complex. This work investigates the usage of the BPMN notation by analyzing 54,500 models harvested from seven online collections. The study considers different model types introduced by the standard, such as process collaboration, choreography, and conversation. The analyses focus on the syntactic dimension of BPMN, investigating the usage of BPMN elements and their combinations. Syntactic violations of the standard, and of good modeling practices, are also investigated as well as possible relations with BPMN elements and modeling tools. The results of the study can guide further activities of educators, practitioners, researchers, and standardization bodies.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Show more products
Footnotes
1
BPMN 2.0.1 version is released as ISO/IEC 19510:2013 standard.
 
3
More than 70 tools support BPMN (http://​www.​bpmn.​org, accessed 09 March 2023).
 
6
The graphical notation for designing collaborations includes also message flows and a message icon that are not present in the notation for designing single processes.
 
7
BPMN specification: https://​www.​omg.​org/​spec/​BPMN/​2.​0/​PDF, accessed 09 March 2023.
 
17
https://​wiki.​xmldation.​com, accessed 09 March 2023.
 
19
BEBoP tool: https://​pros.​unicam.​it/​bebop, accessed 09 March 2023.
 
21
Correlation does not refer to BPMN elements that are necessarily connected but that are both present in a model.
 
22
A model with over three hundred elements available on RePROSitory: https://​pros.​unicam.​it:​4200/​guest/​modelDetails/​24_​1552924500764_​425164153152522, accessed 09 March 2023.
 
24
The tags \({<extensionElements> <signavio:signavioMetaData metaKey="bgcolor" metaValue="\#ffffff"/> </extensionElements>}\), are used in Signavio to specify the background color of an element.
 
25
https://​www.​drools.​org, accessed 09 March 2023.
 
Literature
go back to reference Antinori A, Coltrinari R, Corradini F, Fornari F, Re B, Scarpetta M (2022) BPMN-Redrawer: from images to BPMN models. In: International conference on business process management, CEUR-WS.org, CEUR workshop proceedings, vol 3216, pp 107–111 Antinori A, Coltrinari R, Corradini F, Fornari F, Re B, Scarpetta M (2022) BPMN-Redrawer: from images to BPMN models. In: International conference on business process management, CEUR-WS.org, CEUR workshop proceedings, vol 3216, pp 107–111
go back to reference Benesty J, Chen J, Huang Y, Cohen I (2009) Pearson correlation coefficient. Noise reduction in speech processing, vol 2. Springer, Heidelberg, pp 1–4 Benesty J, Chen J, Huang Y, Cohen I (2009) Pearson correlation coefficient. Noise reduction in speech processing, vol 2. Springer, Heidelberg, pp 1–4
go back to reference Bork D, Karagiannis D, Pittl B (2020) A survey of modeling language specification techniques. Inf Syst 87 Bork D, Karagiannis D, Pittl B (2020) A survey of modeling language specification techniques. Inf Syst 87
go back to reference Bourr K, Corradini F, Pettinari S, Re B, Rossi L, Tiezzi F (2021) Disciplined use of BPMN for mission modeling of multi-robot systems. In: Practice of enterprise modeling, CEUR-WS.org, CEUR workshop proceedings, vol 3045, pp 1–10 Bourr K, Corradini F, Pettinari S, Re B, Rossi L, Tiezzi F (2021) Disciplined use of BPMN for mission modeling of multi-robot systems. In: Practice of enterprise modeling, CEUR-WS.org, CEUR workshop proceedings, vol 3045, pp 1–10
go back to reference Braun R, Esswein W (2014) Classification of domain-specific BPMN extensions. In: Conference on the practice of enterprise modeling, LNBIP, Springer, Heidelberg, LNBIP, vol 197, pp 42–57 Braun R, Esswein W (2014) Classification of domain-specific BPMN extensions. In: Conference on the practice of enterprise modeling, LNBIP, Springer, Heidelberg, LNBIP, vol 197, pp 42–57
go back to reference Christiansen DR, Carbone M, Hildebrandt TT (2010) Formal semantics and implementation of BPMN 2.0 inclusive gateways. Web services and formal methods workshop, LNCS, Springer, Heidelberg, LNCS 6551:146–160CrossRef Christiansen DR, Carbone M, Hildebrandt TT (2010) Formal semantics and implementation of BPMN 2.0 inclusive gateways. Web services and formal methods workshop, LNCS, Springer, Heidelberg, LNCS 6551:146–160CrossRef
go back to reference Compagnucci I, Corradini F, Fornari F, Polini A, Re B, Tiezzi F (2020) Modelling notations for IoT-aware business processes: a systematic literature review. BPM Workshops BP-Meet-IoT, LNBIP, Springer, Heidelberg, LNBIP 397:108–121 Compagnucci I, Corradini F, Fornari F, Polini A, Re B, Tiezzi F (2020) Modelling notations for IoT-aware business processes: a systematic literature review. BPM Workshops BP-Meet-IoT, LNBIP, Springer, Heidelberg, LNBIP 397:108–121
go back to reference Compagnucci I, Corradini F, Fornari F, Re B (2021) Trends on the usage of BPMN 2.0 from publicly available repositories. International Conference on Perspectives in Business Informatics Research, LNBIP, Springer, Heidelberg, LNBIP 430:84–99 Compagnucci I, Corradini F, Fornari F, Re B (2021) Trends on the usage of BPMN 2.0 from publicly available repositories. International Conference on Perspectives in Business Informatics Research, LNBIP, Springer, Heidelberg, LNBIP 430:84–99
go back to reference Compagnucci I, Corradini F, Fornari F, Polini A, Re B, Tiezzi F (2022) A systematic literature review on IoT-aware business process modeling views, requirements and notations. Softw Syst Model 14(1):1–36 Compagnucci I, Corradini F, Fornari F, Polini A, Re B, Tiezzi F (2022) A systematic literature review on IoT-aware business process modeling views, requirements and notations. Softw Syst Model 14(1):1–36
go back to reference Corradini F, Ferrari A, Fornari F, Gnesi S, Polini A, Re B, Spagnolo GO (2018) A guidelines framework for understandable BPMN models. Data Knowl Eng 113:129–154CrossRef Corradini F, Ferrari A, Fornari F, Gnesi S, Polini A, Re B, Spagnolo GO (2018) A guidelines framework for understandable BPMN models. Data Knowl Eng 113:129–154CrossRef
go back to reference Corradini F, Fornari F, Polini A, Re B, Tiezzi F (2018) A formal approach to modeling and verification of business process collaborations. Sci Comput Progr 166:35–70CrossRef Corradini F, Fornari F, Polini A, Re B, Tiezzi F (2018) A formal approach to modeling and verification of business process collaborations. Sci Comput Progr 166:35–70CrossRef
go back to reference Corradini F, Fornari F, Polini A, Re B, Tiezzi F (2019) RePROSitory: a repository platform for sharing business process models. In: Business process management, CEUR-WS.org, CEUR workshop proceedings, vol 2420, pp 149–153 Corradini F, Fornari F, Polini A, Re B, Tiezzi F (2019) RePROSitory: a repository platform for sharing business process models. In: Business process management, CEUR-WS.org, CEUR workshop proceedings, vol 2420, pp 149–153
go back to reference Corradini F, Muzi C, Re B, Rossi L, Tiezzi F (2022) BPMN 2.0 or-join semantics: global and local characterisation. Inf Syst 105:101934CrossRef Corradini F, Muzi C, Re B, Rossi L, Tiezzi F (2022) BPMN 2.0 or-join semantics: global and local characterisation. Inf Syst 105:101934CrossRef
go back to reference Dijkman RM, Dumas M, Ouyang C (2008) Semantics and analysis of business process models in BPMN. Inf Softw Technol 50(12):1281–1294CrossRef Dijkman RM, Dumas M, Ouyang C (2008) Semantics and analysis of business process models in BPMN. Inf Softw Technol 50(12):1281–1294CrossRef
go back to reference Dumas M, Großkopf A, Hettel T, Wynn MT (2007) Semantics of standard process models with or-joins. On the move to meaningful internet systems, LNCS, Springer, Heidelberg, LNCS 4803:41–58 Dumas M, Großkopf A, Hettel T, Wynn MT (2007) Semantics of standard process models with or-joins. On the move to meaningful internet systems, LNCS, Springer, Heidelberg, LNCS 4803:41–58
go back to reference Dumas M, Rosa ML, Mendling J, Reijers HA (2018) Fundamentals of business process management. Springer, HeidelbergCrossRef Dumas M, Rosa ML, Mendling J, Reijers HA (2018) Fundamentals of business process management. Springer, HeidelbergCrossRef
go back to reference Erickson J, Siau K (2004) Theoretical and practical complexity of unified modeling language: Delphi study and metrics analyses. In: International conference on information systems, AIS eLibrary, pp 183–194 Erickson J, Siau K (2004) Theoretical and practical complexity of unified modeling language: Delphi study and metrics analyses. In: International conference on information systems, AIS eLibrary, pp 183–194
go back to reference Erickson J, Siau K (2007) Theoretical and practical complexity of modeling methods. Commun ACM 50(8):46–51CrossRef Erickson J, Siau K (2007) Theoretical and practical complexity of modeling methods. Commun ACM 50(8):46–51CrossRef
go back to reference Fahland D, Favre C, Jobstmann B, Koehler J, Lohmann N, Völzer H, Wolf K (2009) Instantaneous soundness checking of industrial business process models. Business Process Management, LNCS, Springer, Heidelberg, LNCS 5701:278–293CrossRef Fahland D, Favre C, Jobstmann B, Koehler J, Lohmann N, Völzer H, Wolf K (2009) Instantaneous soundness checking of industrial business process models. Business Process Management, LNCS, Springer, Heidelberg, LNCS 5701:278–293CrossRef
go back to reference Figl K (2017) Comprehension of procedural visual business process models - a literature review. Bus Inf Syst Eng 59(1):41–67CrossRef Figl K (2017) Comprehension of procedural visual business process models - a literature review. Bus Inf Syst Eng 59(1):41–67CrossRef
go back to reference Genon N, Heymans P, Amyot D (2010) Analysing the cognitive effectiveness of the BPMN 2.0 visual notation. Software Language Engineering, LNCS, Springer, Heidelberg, LNCS 6563:377–396CrossRef Genon N, Heymans P, Amyot D (2010) Analysing the cognitive effectiveness of the BPMN 2.0 visual notation. Software Language Engineering, LNCS, Springer, Heidelberg, LNCS 6563:377–396CrossRef
go back to reference Heinze TS, Stefanko V, Amme W (2020) Mining BPMN processes on github for tool validation and development. Business process and information systems modeling, LNBIP, Springer, Heidelberg, LNBIP 387:193–208 Heinze TS, Stefanko V, Amme W (2020) Mining BPMN processes on github for tool validation and development. Business process and information systems modeling, LNBIP, Springer, Heidelberg, LNBIP 387:193–208
go back to reference Houhou S, Baarir S, Poizat P, Quéinnec P, Kahloul L (2022) A first-order logic verification framework for communication-parametric and time-aware BPMN collaborations. Inf Syst 104(101):765 Houhou S, Baarir S, Poizat P, Quéinnec P, Kahloul L (2022) A first-order logic verification framework for communication-parametric and time-aware BPMN collaborations. Inf Syst 104(101):765
go back to reference Kossak F, Illibauer C, Geist V, Kubovy J, Natschläger C, Ziebermayr T, Kopetzky T, Freudenthaler B, Schewe K (2014) A rigorous semantics for BPMN 2.0 process diagrams, Springer, Heidelberg Kossak F, Illibauer C, Geist V, Kubovy J, Natschläger C, Ziebermayr T, Kopetzky T, Freudenthaler B, Schewe K (2014) A rigorous semantics for BPMN 2.0 process diagrams, Springer, Heidelberg
go back to reference Onggo BSS, Proudlove NC, D’Ambrogio A, Calabrese A, Bisogno S, Ghiron NL (2018) A BPMN extension to support discrete-event simulation for healthcare applications: an explicit representation of queues, attributes and data-driven decision points. J Oper Res Soc 69(5):788–802CrossRef Onggo BSS, Proudlove NC, D’Ambrogio A, Calabrese A, Bisogno S, Ghiron NL (2018) A BPMN extension to support discrete-event simulation for healthcare applications: an explicit representation of queues, attributes and data-driven decision points. J Oper Res Soc 69(5):788–802CrossRef
go back to reference Petre M (2013) UML in practice. In: Conference on software engineering, IEEE Computer Society, pp 722–731 Petre M (2013) UML in practice. In: Conference on software engineering, IEEE Computer Society, pp 722–731
go back to reference Recker J, Rosemann M, Indulska M, Green P (2009) Business process modeling: a comparative analysis. J Assoc Inform Syst 10:1 Recker J, Rosemann M, Indulska M, Green P (2009) Business process modeling: a comparative analysis. J Assoc Inform Syst 10:1
go back to reference Siau K, Erickson J, Lee L (2005) Theoretical vs. practical complexity: the case of UML. Database Manag 16(3):40–57 Siau K, Erickson J, Lee L (2005) Theoretical vs. practical complexity: the case of UML. Database Manag 16(3):40–57
go back to reference Strutzenberger DV, Mangler J, Rinderle-Ma S (2021) BPMN extensions for modeling continuous processes. Intelligent Information Systems, LNBIP, Springer, Heidelberg, LNBIP 424:20–28CrossRef Strutzenberger DV, Mangler J, Rinderle-Ma S (2021) BPMN extensions for modeling continuous processes. Intelligent Information Systems, LNBIP, Springer, Heidelberg, LNBIP 424:20–28CrossRef
go back to reference van der Aalst WMP, ter Hofstede AHM, Kiepuszewski B, Barros AP (2003) Workflow patterns. Distrib Parallel Databases 14(1):5–51CrossRef van der Aalst WMP, ter Hofstede AHM, Kiepuszewski B, Barros AP (2003) Workflow patterns. Distrib Parallel Databases 14(1):5–51CrossRef
go back to reference Weske M (2019) Business process management - concepts, languages, architectures. Springer, HeidelbergCrossRef Weske M (2019) Business process management - concepts, languages, architectures. Springer, HeidelbergCrossRef
go back to reference Wong PYH, Gibbons J (2011) Formalisations and applications of BPMN. Sci Comput Progr 76(8):633–650CrossRef Wong PYH, Gibbons J (2011) Formalisations and applications of BPMN. Sci Comput Progr 76(8):633–650CrossRef
go back to reference Ye J, Sun S, Song W, Wen L (2008) Formal semantics of BPMN process models using YAWL. Intelligent Information Technology Application, IEEEXplore 2:70–74 Ye J, Sun S, Song W, Wen L (2008) Formal semantics of BPMN process models using YAWL. Intelligent Information Technology Application, IEEEXplore 2:70–74
go back to reference Zarour K, Benmerzoug D, Guermouche N, Drira K (2020) A systematic literature review on BPMN extensions. Bus Process Manag 26(6):1473–1503CrossRef Zarour K, Benmerzoug D, Guermouche N, Drira K (2020) A systematic literature review on BPMN extensions. Bus Process Manag 26(6):1473–1503CrossRef
go back to reference Zur Muehlen M, Recker J, (2013) How much language is enough? theoretical and practical use of the business process modeling notation. Advanced Information Systems Engineering. LNCS, LNCS, Springer, Heidelberg, pp 429–443 Zur Muehlen M, Recker J, (2013) How much language is enough? theoretical and practical use of the business process modeling notation. Advanced Information Systems Engineering. LNCS, LNCS, Springer, Heidelberg, pp 429–443
Metadata
Title
A Study on the Usage of the BPMN Notation for Designing Process Collaboration, Choreography, and Conversation Models
Authors
Ivan Compagnucci
Flavio Corradini
Fabrizio Fornari
Barbara Re
Publication date
20-06-2023
Publisher
Springer Fachmedien Wiesbaden
Published in
Business & Information Systems Engineering / Issue 1/2024
Print ISSN: 2363-7005
Electronic ISSN: 1867-0202
DOI
https://doi.org/10.1007/s12599-023-00818-7

Premium Partner