Skip to main content
Log in

Empirical evaluation of CMMN models: a collaborative process case study

  • Special Section Paper
  • Published:
Software and Systems Modeling Aims and scope Submit manuscript

Abstract

Case Management Model and Notation (CMMN) was introduced by the Object Management Group as an alternative modeling language, targeting human-centric processes characterized by lack of structure and agility. However, although it is adequately supported by well-known process management tools, CMMN applicability as a modeling language is being questioned in practice. In this work, an empirical evaluation of CMMN models is presented, through a real-world case study where CMMN has been used for the analysis and implementation of a collaborative process by independent groups of process engineers. Their experience is being discussed, based on their modeling perspective. The produced models in the analysis and implementation phase are evaluated, using pre-existing metrics customized for CMMN. Based on the experience of engineers, CMMN applicability is evaluated, highlighting aspects in which its application might be limited, that should be addressed.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5

Similar content being viewed by others

References

  1. Alexopoulou, N., Nikolaidou, M., Kanellis, P., Mantzana, V., Anagnostopoulos, D., Martakos, D.: Infusing agility in business processes through an event-centric approach. Int. J. Bus. Inf. Syst. 6(1), 58–78 (2010). https://doi.org/10.1504/IJBIS.2010.034005

    Article  Google Scholar 

  2. Antunes, P., Herskovic, V., Ochoa, S.F., Pino, J.A.: Modeling highly collaborative processes. In: Proceedings of the 2013 IEEE 17th International Conference on Computer Supported Cooperative Work in Design (CSCWD), pp. 184–189 (2013)

  3. Azadegan, A., Papamichail, K.N., Sampaio, P.: Applying collaborative process design to user requirements elicitation: a case study. Comput. Ind. 64(7), 798–812 (2013)

    Article  Google Scholar 

  4. Birger Lantow, J.W., Herzog, P.: Method and notation application for case model creation in the social sector. Complex Syst. Inform. Model. Q. 13(123), 36–50 (2019). https://doi.org/10.7250/csimq.2019-21.03

    Article  Google Scholar 

  5. Bögel, S., Stieglitz, S., Meske, C.: A role model-based approach for modelling collaborative processes. Bus. Process. Manag. J. 20(4), 598–614 (2014)

    Article  Google Scholar 

  6. Cai, J., Lu, S.C., Grobler, F., Case, M., Jing, N.: Modeling and managing collaborative processes over the internet. Bus. Process. Manag. J. 11(3), 255–274 (2005)

    Article  Google Scholar 

  7. de Carvalho, R.M., Mili, H., Boubaker, A., Gonzalez-Huerta, J., Ringuette, S.: On the analysis of CMMN expressiveness: revisiting workflow patterns. In: 2016 IEEE 20th International Enterprise Distributed Object Computing Workshop (EDOCW), pp. 1–8. IEEE (2016)

  8. Ding, T., Gao, Y., Ma, Y.: A semantic preserving CEP based approach for business data processing. In: 2016 12th International Conference on Natural Computation, Fuzzy Systems and Knowledge Discovery (ICNC-FSKD), pp. 1808–1815 (2016)

  9. Dustdar, S.: Carambaa process-aware collaboration system supporting ad hoc and collaborative processes in virtual teams. Distrib. Parallel Databases 15(1), 45–66 (2004)

    Article  Google Scholar 

  10. Grudzińska-Kuna, A.: Supporting knowledge workers: case management model and notation (CMMN). Inf. Syst. Manag. 2, 3–11 (2013)

    Google Scholar 

  11. Gruhn, V., Laue, R.: Adopting the cognitive complexity measure for business process models. In: 5th IEEE International Conference on Cognitive Informatics, 2006. ICCI 2006, vol. 1, pp. 236–241. IEEE (2006)

  12. Gruhn, V., Laue, R.: Complexity metrics for business process models. In: 9th International Conference on Business Information Systems (BIS 2006), Citeseer, vol. 85, pp. 1–12 (2006)

  13. Herzberg, N., Kirchner, K., Weske, M.: Modeling and monitoring variability in hospital treatments: a scenario using CMMN. In: International Conference on Business Process Management, Springer, pp. 3–15 (2014)

  14. Hewelt, M., Wolff, F., Mandal, S., Pufahl, L., Weske, M.: Towards a methodology for case model elicitation. In: Gulden, J., Reinhartz-Berger, I., Schmidt, R., Guerreiro, S., Guédria, W., Bera, P. (eds.) Enterprise, Business-Process and Information Systems Modeling, pp. 181–195. Springer, Berlin (2018)

    Chapter  Google Scholar 

  15. Kluza, K.: Measuring complexity of business process models integrated with rules. In: International Conference on Artificial Intelligence and Soft Computing, pp. 649–659. Springer (2015)

  16. Koutsopoulos, G., Bider, I.: Teaching and learning state-oriented business process modeling. Experience report. In: Reinhartz-Berger, I., Gulden, J., Nurcan, S., Guédria, W., Bera, P. (eds.) Enterprise, Business-Process and Information Systems Modeling, pp. 171–185. Springer, Cham (2017)

    Chapter  Google Scholar 

  17. Kurz, M., Schmidt, W., Fleischmann, A., Lederer, M.: Leveraging CMMN for ACM: examining the applicability of a new OMG standard for adaptive case management. In: Proceedings of the 7th International Conference on Subject-Oriented Business Process Management, p. 4. ACM (2015)

  18. Marin, M.A., Hauder, M., Matthes, F.: Case management: an evaluation of existing approaches for knowledge-intensive processes. In: International Conference on Business Process Management, pp. 5–16. Springer (2015)

  19. Marin, M.A., Lotriet, H., Van Der Poll, J.A.: Metrics for the case management modeling and notation (cmmn) specification. In: Proceedings of the 2015 Annual Research Conference on South African Institute of Computer Scientists and Information Technologists, p. 28. ACM (2015)

  20. Motahari-Nezhad, H.R., Swenson, K.D.: Adaptive case management: overview and research challenges. In: 2013 IEEE 15th Conference on Business Informatics, pp. 264–269 (2013). https://doi.org/10.1109/CBI.2013.44

  21. Object Management Group: Decision model and notation. http://www.omg.org/spec/DMN/ (2015). Accessed 1 Nov 2018

  22. Object Management Group: Case management model and notation v1.1. http://www.omg.org/spec/CMMN/1.1/CMMN (2016). Accessed 1 Nov 2018

  23. Plebani, P., Marrella, A., Mecella, M., Mizmizi, M., Pernici, B.: Multi-party business process resilience by-design: a data-centric perspective. In: International Conference on Advanced Information Systems Engineering, pp. 110–124. Springer (2017)

  24. Prilla, M., Nolte, A., Herrmann, T., Kolfschoten, G., Lukosch, S.: Collaborative usage and development of models: state of the art, challenges and opportunities. Int. J. e-Collab. 9(4), 1–16 (2013)

    Google Scholar 

  25. Rajsiri, V., Lorré, J.P., Bénaben, F., Pingaud, H.: Collaborative process definition using an ontology-based approach. In: Camarinha-Matos, L.M., Picard, W. (eds.) Pervasive Collaborative Networks, pp. 205–212. Springer, Boston (2008)

    Chapter  Google Scholar 

  26. Renger, M., Kolfschoten, G.L., De Vreede, G.J.: Challenges in collaborative modelling: a literature review and research agenda. Int. J. Simul. Process Modell. 4(3–4), 248–263 (2008)

    Article  Google Scholar 

  27. ReWEEE Project: ReWeee Project basic information. https://www.reweee.gr/en/basic-information.html (2018). Accessed 22 Feb 2018

  28. Rolan, E., Chavira, G., Orozco, J., Soto, J.P.: Towards a framework for evaluating usability of business process models with BPMN in health sector. Procedia Manuf. 3, 5603–5610 (2015). https://doi.org/10.1016/j.promfg.2015.07.748

    Article  Google Scholar 

  29. Rolón E, García, F., Ruiz, F., Piattini, M., Visaggio, C., Canfora, G.: Evaluation of BPMN models quality-a family of experiments. In: ENASE 2008-Proceedings of the 3rd International Conference on Evaluation of Novel Approaches to Software Engineering, Funchal, Madeira, Portugal, May 4–7, 2008 (2008)

  30. Routis, I., Stratigaki, C., Nikolaidou, M.: Exploring ACM and S-BPM for modelling human-centric processes: an empirical comparison. In: Proceedings of the 8th International Conference on Subject-Oriented Business Process Management, p. 5. ACM (2016)

  31. Routis, I., Nikolaidou, M., Anagnostopoulos, D.: Using CMMN to model social processes. In: International Conference on Business Process Management, pp. 335–347. Springer (2017)

  32. Routis, I., Nikolaidou, M., Anagnostopoulos, D.: Modeling collaborative processes with CMMN: success or failure? An experience report. In: Gulden, J., Reinhartz-Berger, I., Schmidt, R., Guerreiro, S., Guédria, W., Bera, P. (eds.) Enterprise, Business-Process and Information Systems Modeling, pp. 199–210. Springer, Berlin (2018)

    Chapter  Google Scholar 

  33. Rozman, T.: Teaching the software process modeling. In: IIS 2004 (2004)

  34. Russell, N., Ter Hofstede, A.H., Edmond, D., van der Aalst, W.M.: Workflow resource patterns. Technical report, BETA Working Paper Series, WP 127, Eindhoven University of Technology, Eindhoven (2004)

  35. Russell, N., Ter Hofstede, A.H., Edmond, D., van der Aalst, W.M.: Workflow data patterns: identification, representation and tool support. In: International Conference on Conceptual Modeling, pp. 353–368. Springer (2005)

  36. Russell, N., van der Aalst, W., ter Hofstede, A.: Workflow exception patterns. In: International Conference on Advanced Information Systems Engineering, pp. 288–302. Springer (2006)

  37. Schönig, S., Zeising, M., Jablonski, S.: Supporting collaborative work by learning process models and patterns from cases. In: 9th IEEE International Conference on Collaborative Computing: Networking, Applications and Worksharing, pp. 60–69. IEEE (2013)

  38. Stuit, M., Wortmann, H.: A collaboration process study with application of agent interaction and behavior diagrams. In: 2010 International Symposium on Collaborative Technologies and Systems, pp. 302–313 (2010)

  39. ter Hofstede, A.H., van der Aalst, W.M., Adams, M., Russell, N.: Modern Business Process Automation: YAWL and Its Support Environment. Springer, Berlin (2009)

    Google Scholar 

  40. Villarreal, P.D., Lazarte, I., Roa, J., Chiotti, O.: A modeling approach for collaborative business processes based on the up-colbpip language. In: International conference on business process management, pp. 318–329. Springer(2009)

  41. Wiemuth, M., Junger, D., Leitritz, M., Neumann, J., Neumuth, T., Burgert, O.: Application fields for the new object management group (OMG) standards case management model and notation (CMMN) and decision management notation (DMN) in the perioperative field. Int. J. Comput. Assist. Radiol. Surg. 12(8), 1439–1449 (2017)

    Article  Google Scholar 

  42. Yan, Z., Reijers, H.A., Dijkman, R.M.: An evaluation of BPMN modeling tools. In: International Workshop on Business Process Modeling Notation, pp. 121–128. Springer (2010)

  43. Zensen, A., Küster, J.: A comparison of flexible BPMN and CMMN in practice: a case study on component release processes. In: 2018 IEEE 22nd international enterprise distributed object computing conference (EDOC), pp. 105–114. IEEE (2018)

Download references

Acknowledgements

This work is partly co-funded by the European Commission through the LIFE+ Funding program, LIF14 ENV/GR/000858: LIFE REWEEE Development and demonstration of Waste Electric and Electronic Equipment (WEEE) prevention and reuse paradigm.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ioannis Routis.

Additional information

Communicated by Rainer Schmidt and Jens Gulden.

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Routis, I., Nikolaidou, M. & Anagnostopoulos, D. Empirical evaluation of CMMN models: a collaborative process case study. Softw Syst Model 19, 1395–1413 (2020). https://doi.org/10.1007/s10270-020-00802-9

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10270-020-00802-9

Keywords

Navigation