Skip to main content

BPMN4V for Modeling and Handling Versions of BPMN Collaborations and Choreographies

  • Conference paper
  • First Online:
Book cover E-Business and Telecommunications (ICETE 2016)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 764))

Included in the following conference series:

Abstract

This paper presents BPMN4V, an extension of BPMN with versions to address business process flexibility, which is an important issue that Business Process Management (BPM) systems must face before their definitive acceptance and use in companies. This issue has mainly been investigated in the context of intra-organizational processes but it received little attention in the context of Inter-organizational Processes (IoP), which correspond to processes crossing the boundaries of companies. This paper deals with IoP flexibility modeled as collaborations and choreographies in BPMN, advocating a version-based approach. Firstly, the paper introduces the provided extensions to BPMN 2.0 meta-model to take into account the notion of version considering both static and dynamic aspects of collaboration versions. Secondly, it presents a mapping approach for deducing version of choreography from version of collaboration. Thirdly, it introduces the BPMN4V-Modeler, which is an implementation of BPMN4V on top of the well-known BPMN-Modeler Eclipse plug-in.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    See https://github.com/BPMN4V/BPMN4V-Modeler.

  2. 2.

    See https://www.youtube.com/watch?v=jPXhydHK9Kw.

References

  1. Dumas, M., van der Aalst, W., ter Hofstede, A.: Process-Aware Information Systems: Bridging People and Software through Process Technology. Wiley, Hoboken (2005)

    Book  Google Scholar 

  2. Rolland C.: Fitting system functionality to business needs: alignment issues and challenges. In: International Conference on Software Methodologies, Tools and Techniques, Japan, pp. 137–147 (2010)

    Google Scholar 

  3. Reichert, M., Weber, B.: Enabling Flexibility in Process-Aware Information Systems: Challenges, Methods, Technologies. Springer, Heidelberg (2012)

    Book  MATH  Google Scholar 

  4. Weske, M.: Business Process Management: Concepts, Languages, Architectures. Springer, Heidelberg (2007)

    Google Scholar 

  5. Nurcan, S.: A survey on the flexibility requirements related to business process and modelling artifacts. In: International Conference on System Sciences, USA, pp. 378–387 (2008)

    Google Scholar 

  6. OMG Business Process Model and Notation (BPMN) Version 2.0. OMG Document Number: formal/2011-01-03 (2011). http://www.omg.org/spec/BPMN/2.0

  7. Stroppi, L., Chiotti, O., Villarreal, P.: Extended resource perspective support for BPMN and BPEL. In: Iberoamerican Conference on Software Engineering, Argentina, pp. 56–69 (2012)

    Google Scholar 

  8. Baumgrass, A., Herzberg, N., Meyer, A., Weske, M.: BPMN extension for business process monitoring. In: International Conference on Enterprise Modelling and Information Systems Architectures, Luxembourg, pp. 85–98 (2014)

    Google Scholar 

  9. Gagné, D., Trudel, A.: Time-BPMN. In: International Conference on Commerce and Enterprise Computing, Austria, pp. 361–367 (2009)

    Google Scholar 

  10. Korherr, B., List, B.: Extending the EPC and the BPMN with business process goals and performance measures. In: International Conference on Enterprise Information Systems, Portugal, pp. 287–294 (2007)

    Google Scholar 

  11. Ben Said, I., Chaâbane, MA., Andonoff, E., Bouaziz, R.: BPMN4V-an extension of BPMN for modelling adaptive processes using versions. In: 17th International Conference on Enterprise Information Systems, Spain, pp. 258–267 (2014)

    Google Scholar 

  12. Ben Said, I., Chaâbane, M.A., Bouaziz, R., Andonoff, E.: A version-based approach to address flexibility of BPMN collaborations and choreographies. In: International Joint Conference on e-Business and Telecommunications, Portugal, pp. 31–42 (2016)

    Google Scholar 

  13. Ben Said, I., Chaâbane, MA., Andonoff, E., Bouaziz, R.: Context-aware adaptive process information systems: the context-BPMN4V meta-model. In: International Conference on Advances in Databases and Information Systems, Macedonia, pp. 366–382 (2014)

    Google Scholar 

  14. Kradolfer, M., and Geppert, A.: Dynamic workflow schema evolution based on workflow type versioning and workflow migration. In: International Conference on Cooperative Information Systems, Scotland, pp. 104–114 (1999)

    Google Scholar 

  15. Chaâbane, M.A., Andonoff, E., Bouzguenda, L., Bouaziz, R.: Versions to address business process flexibility issue. In: International Conference on Advances in Databases and Information Systems, Latvia, pp. 2–14 (2009)

    Google Scholar 

  16. Pesic, M., Schonenberg, H., Sidorova, N., van der Aalst, W.: DECLARE: full support for loosely-structured processes. In: International Conference on Enterprise Distributed Object Computing, USA, pp. 287–300 (2007)

    Google Scholar 

  17. Müller, D., Reichert, M., Herbst, J.: A new paradigm for the enactment and dynamic adaptation of data-driven process structures. In: Bellahsène, Z., Léonard, M. (eds.) CAiSE 2008. LNCS, vol. 5074, pp. 48–63. Springer, Heidelberg (2008). doi:10.1007/978-3-540-69534-9_4

    Chapter  Google Scholar 

  18. van der Aalst, W., Weske, M., Grünbaur, D.: Case handling: a new paradigm for business process support. Int. J. Data Knowl. Eng. 53(2), 129–162 (2005)

    Article  Google Scholar 

  19. Bruno, G., Dengler, F., Jennings, B., Khalaf, R., Nurcan, S., Prilla, M., Sarini, M., Schmidt, R., Silva, R.: Key challenges for enabling agile BPM with social software. Softw. Maint. Evol.: Res. Pract. 23(4), 297–326 (2011)

    Article  Google Scholar 

  20. Rosemann, M., van der Aalst, W.: A configurable reference modeling language. Inf. Syst. 32(1), 1–23 (2007)

    Article  Google Scholar 

  21. Hallerbach, A., Bauer, T., Reichert, M.: Capturing variability in business process models: the provop approach. Softw. Maint. 22(6–7), 519–546 (2010)

    Google Scholar 

  22. La Rosa, M., van der Aalst, W., Dumas, M., Milani, F.: Business process variability: a survey. Technical report, QUT ePrints (2013)

    Google Scholar 

  23. Zhao, X., Liu, C.: Version management for business process schema evolution. Inf. Syst. 38(8), 1046–1069 (2013)

    Article  Google Scholar 

  24. Ekanayake, C., La Rosa, M., ter Hofstede, A., Fauvet, MC.: Fragment-based version management for repositories of business process models. In: International Conference on Cooperative Information Systems, Greece, pp. 20–37 (2011)

    Google Scholar 

  25. Dadam, P., Reichert, M.: The ADEPT project: a decade of research and development for robust and flexible process support. Comput. Sci. Res. Dev. 23, 81–97 (2009)

    Article  Google Scholar 

  26. Aalst, W.: Loosely coupled inter-organizational workflows: modelling and analysing workflows crossing organizational boundaries. Inf. Manag. 37(2), 67–75 (2000)

    Article  Google Scholar 

  27. Andonoff, E., Bouaziz, W., Hanachi, C., Bouzguenda, L.: An agent-based model for autonomic coordination of inter-organizational business processes. Informatica 20(3), 323–342 (2009)

    Google Scholar 

  28. Boukhedouma, S., Oussalah, M., Alimazighi, Z., Tamzalit, D.: Adaptation patterns for service-based inter-organizational workflows. In: 7th International Conference on Research Challenges in Information Systems, France, pp. 1–10 (2013)

    Google Scholar 

  29. Domingosa, D., Martinhoa, R., Cândidoa, C.: Flexibility in cross-organizational WS-BPEL business processes. Proc. Technol. 9, 584–595 (2013)

    Article  Google Scholar 

  30. Fdhila, W., Indiono, C., Rinderle-Ma, S., Reichert, M.: Dealing with change in process choreographies: design and implementation of propagation algorithms. Inf. Syst. 49, 1–24 (2015)

    Article  Google Scholar 

  31. Ellouze, F., Chaâbane MA., Andonoff, E., Bouaziz R.: Modelling flexible collaborative process: the VCP2M approach. In: International Conference on E-Business, France, pp. 56–63 (2015)

    Google Scholar 

  32. Ellouze, F., Chaâbane, MA., Bouaziz, R., Andonoff E.: Addressing inter-organisational process flexibility using versions: the VP2M approach. In: 10th International Conference on Research and Challenges in Information Science, France, pp. 1–12 (2016)

    Google Scholar 

  33. Polyvyanyy, A., Garcia-Banuelos, L., Dumas, M.: Structuring acyclic process models. Inf. Syst. 37(6), 518–538 (2012)

    Article  Google Scholar 

  34. Ben Said, I., Chaâbane, M.A., Bouaziz, R., Andonoff, E.: Flexibility of collaborative processes using versions and adaptation patterns. In: 9th International Conference on Research Challenges in Information Science, Athens, pp. 400–411 (2015)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Imen Ben Said .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Cite this paper

Ben Said, I., Chaâbane, M.A., Andonoff, E., Bouaziz, R. (2017). BPMN4V for Modeling and Handling Versions of BPMN Collaborations and Choreographies. In: Obaidat, M. (eds) E-Business and Telecommunications. ICETE 2016. Communications in Computer and Information Science, vol 764. Springer, Cham. https://doi.org/10.1007/978-3-319-67876-4_5

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-67876-4_5

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-67875-7

  • Online ISBN: 978-3-319-67876-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics