Skip to main content

Evaluating Choreographies in BPMN 2.0 Using an Extended Quality Framework

  • Conference paper

Part of the book series: Lecture Notes in Business Information Processing ((LNBIP,volume 95))

Abstract

The notion of choreography has emerged over the past years as a foundational concept for capturing and managing collaborative business processes. This concept has been adopted as a first-class citizen in the latest version of the Business Process Modeling Notation (BPMN 2.0). However, it remains an open question whether or not BPMN 2.0 is actually appropriate for capturing choreographies. In this paper, we shed light into this question by extending an existing language evaluation framework in order to cover the specificities of choreographies, and applying the extended evaluation framework to BPMN 2.0. Among others, the evaluation identifies a number of issues in BPMN 2.0 that affect the perceptual discriminability of certain choreography modelling constructs. These deficiencies could potentially affect the comprehensibility of models and lead to confusion, particularly among novice users. Recommendations for addressing these deficiencies are put forward.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   54.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   69.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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Peltz, C.: Web services orchestration and choreography. Computer, 46–52 (2003)

    Google Scholar 

  2. W3C: Web services choreography description language version 1.0 (ws-cdl) - w3c candidate recommendation (2005)

    Google Scholar 

  3. Ross-Talbot, S., Brown, G., Honda, K., Yoshida, N., Carbone, M.: Pi4soa technologies fundation, http://sourceforge.net/apps/trac/pi4soa/wiki

  4. Decker, G., Kirov, M., Zaha, J., Dumas, M.: Maestro for Lets Dance: An Environment for Modeling Service Interactions. BPM Demo Session, p. 32 (2006)

    Google Scholar 

  5. Nitzsche, J., Van Lessen, T., Leymann, F.: Extending bpellight for expressing multi-partner message exchange patterns. In: 12th International IEEE Enterprise Distributed Object Computing Conference, pp. 245–254. IEEE (2008)

    Google Scholar 

  6. Decker, G., Kopp, O., Leymann, F., Weske, M.: Interacting services: from specification to execution. Data & Knowledge Engineering 68(10), 946–972 (2009)

    Article  Google Scholar 

  7. Barker, A., Walton, C., Robertson, D.: Choreographing Web Services. IEEE Transactions on Services Computing 2(2), 152–166 (2009)

    Article  Google Scholar 

  8. OMG: Business process model and notation (bpmn 2.0) (2011), http://www.omg.org/spec/BPMN/2.0/

  9. Wohed, P., van der Aalst, W.M.P., Dumas, M., ter Hofstede, A.H.M., Russell, N.: On the Suitability of BPMN for Business Process Modelling. In: Dustdar, S., Fiadeiro, J.L., Sheth, A.P. (eds.) BPM 2006. LNCS, vol. 4102, pp. 161–176. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  10. van der Aalst, W., Ter Hofstede, A., Kiepuszewski, B., Barros, A.: Workflow patterns. Distributed and Parallel Databases 14(1), 5–51 (2003)

    Article  Google Scholar 

  11. Recker, J., Indulska, M., Rosemann, M., Green, P.: Do process modelling techniques get better? A comparative ontological analysis of BPMN. In: Proceedings of the 16th Australasian Conference on Information Systems, Sydney, Australia. Citeseer (2005)

    Google Scholar 

  12. Wahl, T., Sindre, G.: An analytical evaluation of BPMN using a semiotic quality framework. Advanced Topics in Database Research 5 (2006)

    Google Scholar 

  13. Krogstie, J., Sindre, G., Jørgensen, H.: Process models representing knowledge for action: a revised quality framework. European Journal of Information Systems 15(1), 91–102 (2006)

    Article  Google Scholar 

  14. Decker, G., Weske, M.: Interaction-centric modeling of process choreographies. Inf. Syst. 36, 292–312 (2011)

    Article  Google Scholar 

  15. Barros, A., Dumas, M., Oaks, P.: A critical overview of the web services choreography description language. BPTrends Newsletter 3 (2005)

    Google Scholar 

  16. Ross-Talbot, S., Brown, G., Honda, K., Yoshida, N., Carbone, M.: Soa best practices: Building a soa using process governance. JBoss (2009)

    Google Scholar 

  17. Wetzstein, B., Karastoyanova, D., Kopp, O., Leymann, F., Zwink, D.: Cross-organizational process monitoring based on service choreographies. In: Proceedings of the 2010 ACM Symposium on Applied Computing, pp. 2485–2490. ACM (2010)

    Google Scholar 

  18. Barros, A., Dumas, M., ter Hofstede, A.H.M.: Service Interaction Patterns. In: van der Aalst, W.M.P., Benatallah, B., Casati, F., Curbera, F. (eds.) BPM 2005. LNCS, vol. 3649, pp. 302–318. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  19. Ambler, S.: The elements of UML 2.0 style. Cambridge Univ. Pr. (2005)

    Google Scholar 

  20. Moody, D.: The Physics of Notations: Toward a Scientific Basis for Constructing Visual Notations in Software Engineering. IEEE Transactions on Software Engineering, 756–779 (2009)

    Google Scholar 

  21. Weidlich, M., Barros, A., Mendling, J., Weske, M.: Vertical Alignment of Process Models–How Can We Get There? In: Halpin, T., Krogstie, J., Nurcan, S., Proper, E., Schmidt, R., Soffer, P., Ukor, R. (eds.) Enterprise, Business-Process and Information Systems Modeling. LNBIP, vol. 29, pp. 71–84. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  22. OASIS: Web services business process execution language v2.0 (ws-bpel 2.0) (2007)

    Google Scholar 

  23. Silver, B.: BPMN Method and Style: A levels-based methodology for BPM process modeling and improvement using BPMN 2.0. Cody-Cassidy Press, US (2009)

    Google Scholar 

  24. Fielding, R.: Architectural styles and the design of network-based software architectures. PhD thesis, Citeseer (2000)

    Google Scholar 

  25. Barros, A., Decker, G., Dumas, M., Weber, F.: Correlation Patterns in Service-Oriented Architectures. In: Dwyer, M.B., Lopes, A. (eds.) FASE 2007. LNCS, vol. 4422, pp. 245–259. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  26. Dijkman, R., Dumas, M.: Service-oriented design: A multi-viewpoint approach. International Journal of Cooperative Information Systems 13, 337–368 (2004)

    Article  Google Scholar 

  27. Barros, A., Decker, G., Dumas, M.: Multi-staged and multi-viewpoint service choreography modelling. Technical report (2006)

    Google Scholar 

  28. Evitts, P.: A UML pattern language. New Riders Publishing, Thousand Oaks (2000)

    Google Scholar 

  29. Genon, N., Heymans, P., Amyot, D.: 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, pp. 377–396. Springer, Heidelberg (2011)

    Chapter  Google Scholar 

  30. Dijkman, R., Van Gorp, P.: BPMN 2.0 Execution Semantics Formalized as Graph Rewrite Rules. In: Mendling, J., Weidlich, M., Weske, M. (eds.) BPMN 2010. LNBIP, vol. 67, pp. 16–30. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  31. Decker, G., Kopp, O., Barros, A.: An introduction to service choreographies. Information Technology 50(2), 122–127 (2008)

    Google Scholar 

  32. Silver, B.: Bpmn model interchange: Update (2011), http://www.brsilver.com/2011/02/26/bpmn-model-interchange-update/

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

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) Business Process Model and Notation. BPMN 2011. Lecture Notes in Business Information Processing, vol 95. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-25160-3_8

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-25160-3_8

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-25159-7

  • Online ISBN: 978-3-642-25160-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics