Skip to main content

2019 | OriginalPaper | Buchkapitel

Measuring the Complexity of DMN Decision Models

verfasst von : Faruk Hasić, Alexander De Craemer, Thijs Hegge, Gideon Magala, Jan Vanthienen

Erschienen in: Business Process Management Workshops

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Complexity impairs the maintainability and understandability of conceptual models. Complexity metrics have been used in software engineering and business process management (BPM) to capture the degree of complexity of conceptual models. A vast array of metrics has been proposed for processes in BPM. The recent introduction of the Decision Model and Notation (DMN) standard provides opportunities to shift towards the Separation of Concerns paradigm when it comes to modelling processes and decisions. However, unlike for processes, no studies exist that address the representational complexity of DMN decision models. In this paper, we provide a first set of ten complexity metrics for the decision requirements level of the DMN standard by gathering insights from the process modelling and software engineering fields. Additionally, we offer a discussion on the evolution of those metrics and we provide directions for future research on DMN compexity.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

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!

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"

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!

Literatur
1.
Zurück zum Zitat OMG: Decision Model and Notation 1.1 (2016) OMG: Decision Model and Notation 1.1 (2016)
2.
Zurück zum Zitat Horita, F.E., de Albuquerque, J.P., Marchezini, V., Mendiondo, E.M.: Bridging the gap between decision-making and emerging big data sources: an application of a model-based framework to disaster management in Brazil. Decis. Support Syst. 97, 12–22 (2017)CrossRef Horita, F.E., de Albuquerque, J.P., Marchezini, V., Mendiondo, E.M.: Bridging the gap between decision-making and emerging big data sources: an application of a model-based framework to disaster management in Brazil. Decis. Support Syst. 97, 12–22 (2017)CrossRef
3.
Zurück zum Zitat Hasić, F., De Smedt, J., Vanthienen, J.: Augmenting processes with decision intelligence: principles for integrated modelling. Decis. Support Syst. 107, 1–12 (2018)CrossRef Hasić, F., De Smedt, J., Vanthienen, J.: Augmenting processes with decision intelligence: principles for integrated modelling. Decis. Support Syst. 107, 1–12 (2018)CrossRef
6.
Zurück zum Zitat Hasić, F., De Smedt, J., Vanthienen, J.: A service-oriented architecture design of decision-aware information systems: decision as a service. In: Panetto, H., et al. (eds.) On the Move to Meaningful Internet Systems. OTM 2017. LNCS, vol. 10573, pp. 353–361. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-69462-7_23CrossRef Hasić, F., De Smedt, J., Vanthienen, J.: A service-oriented architecture design of decision-aware information systems: decision as a service. In: Panetto, H., et al. (eds.) On the Move to Meaningful Internet Systems. OTM 2017. LNCS, vol. 10573, pp. 353–361. Springer, Cham (2017). https://​doi.​org/​10.​1007/​978-3-319-69462-7_​23CrossRef
7.
Zurück zum Zitat Calvanese, D., Dumas, M., Laurson, Ü., Maggi, F.M., Montali, M., Teinemaa, I.: Semantics, analysis and simplification of DMN decision tables. Inf. Syst. 78, 112–125 (2018)CrossRef Calvanese, D., Dumas, M., Laurson, Ü., Maggi, F.M., Montali, M., Teinemaa, I.: Semantics, analysis and simplification of DMN decision tables. Inf. Syst. 78, 112–125 (2018)CrossRef
8.
Zurück zum Zitat OMG: Business Process Model and Notation (BPMN) 2.0 (2011) OMG: Business Process Model and Notation (BPMN) 2.0 (2011)
11.
Zurück zum Zitat Zarghami, A., Sapkota, B., Eslami, M.Z., van Sinderen, M.: Decision as a service: separating decision-making from application process logic. In: EDOC, pp. 103–112. IEEE Computer Society (2012) Zarghami, A., Sapkota, B., Eslami, M.Z., van Sinderen, M.: Decision as a service: separating decision-making from application process logic. In: EDOC, pp. 103–112. IEEE Computer Society (2012)
12.
Zurück zum Zitat Mircea, M., Ghilic-Micu, B., Stoica, M.: An agile architecture framework that leverages the strengths of business intelligence, decision management and service orientation. In: Business Intelligence-Solution for Business Development (2011) Mircea, M., Ghilic-Micu, B., Stoica, M.: An agile architecture framework that leverages the strengths of business intelligence, decision management and service orientation. In: Business Intelligence-Solution for Business Development (2011)
14.
Zurück zum Zitat Biard, T., Le Mauff, A., Bigand, M., Bourey, J.-P.: Separation of decision modeling from business process modeling using new “decision model and notation” (DMN) for automating operational decision-making. In: Camarinha-Matos, L.M., Bénaben, F., Picard, W. (eds.) PRO-VE 2015. IAICT, vol. 463, pp. 489–496. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-24141-8_45CrossRef Biard, T., Le Mauff, A., Bigand, M., Bourey, J.-P.: Separation of decision modeling from business process modeling using new “decision model and notation” (DMN) for automating operational decision-making. In: Camarinha-Matos, L.M., Bénaben, F., Picard, W. (eds.) PRO-VE 2015. IAICT, vol. 463, pp. 489–496. Springer, Cham (2015). https://​doi.​org/​10.​1007/​978-3-319-24141-8_​45CrossRef
16.
Zurück zum Zitat Hasić, F., De Smedt, J., Vanthienen, J.: An illustration of five principles for integrated process and decision modelling (5PDM). Technical report, KU Leuven (2017) Hasić, F., De Smedt, J., Vanthienen, J.: An illustration of five principles for integrated process and decision modelling (5PDM). Technical report, KU Leuven (2017)
17.
Zurück zum Zitat Figl, K., Mendling, J., Tokdemir, G., Vanthienen, J.: What we know and what we do not know about DMN. Enterp. Model. Inf. Syst. Archit. 13(2), 1–16 (2018) Figl, K., Mendling, J., Tokdemir, G., Vanthienen, J.: What we know and what we do not know about DMN. Enterp. Model. Inf. Syst. Archit. 13(2), 1–16 (2018)
18.
Zurück zum Zitat Woodward, M.R., Hennell, M.A., Hedley, D.: A measure of control flow complexity in program text. IEEE Trans. Softw. Eng. 5(1), 45–50 (1979)CrossRef Woodward, M.R., Hennell, M.A., Hedley, D.: A measure of control flow complexity in program text. IEEE Trans. Softw. Eng. 5(1), 45–50 (1979)CrossRef
19.
Zurück zum Zitat Sharma, A., Kumar, R., Grover, P.: Empirical evaluation and critical review of complexity metrics for software components. In: Proceedings of the 6th WSEAS International Conference on SE, Parallel and Distributed Systems, pp. 24–29 (2007) Sharma, A., Kumar, R., Grover, P.: Empirical evaluation and critical review of complexity metrics for software components. In: Proceedings of the 6th WSEAS International Conference on SE, Parallel and Distributed Systems, pp. 24–29 (2007)
20.
Zurück zum Zitat Queiroz, R., Passos, L., Valente, M.T., Hunsen, C., Apel, S., Czarnecki, K.: The shape of feature code: an analysis of twenty C-preprocessor-based systems. Softw. Syst. Model. 16(1), 77–96 (2017)CrossRef Queiroz, R., Passos, L., Valente, M.T., Hunsen, C., Apel, S., Czarnecki, K.: The shape of feature code: an analysis of twenty C-preprocessor-based systems. Softw. Syst. Model. 16(1), 77–96 (2017)CrossRef
22.
Zurück zum Zitat Gruhn, V., Laue, R.: Adopting the cognitive complexity measure for business process models. In: 2006 5th IEEE International Conference on Cognitive Informatics. ICCI 2006, vol. 1, pp. 236–241. IEEE (2006) Gruhn, V., Laue, R.: Adopting the cognitive complexity measure for business process models. In: 2006 5th IEEE International Conference on Cognitive Informatics. ICCI 2006, vol. 1, pp. 236–241. IEEE (2006)
25.
Zurück zum Zitat Sánchez-González, L., García, F., Mendling, J., Ruiz, F., Piattini, M.: Prediction of business process model quality based on structural metrics. In: Parsons, J., Saeki, M., Shoval, P., Woo, C., Wand, Y. (eds.) ER 2010. LNCS, vol. 6412, pp. 458–463. Springer, Heidelberg (2010). https://doi.org/10.1007/978-3-642-16373-9_35CrossRef Sánchez-González, L., García, F., Mendling, J., Ruiz, F., Piattini, M.: Prediction of business process model quality based on structural metrics. In: Parsons, J., Saeki, M., Shoval, P., Woo, C., Wand, Y. (eds.) ER 2010. LNCS, vol. 6412, pp. 458–463. Springer, Heidelberg (2010). https://​doi.​org/​10.​1007/​978-3-642-16373-9_​35CrossRef
26.
Zurück zum Zitat Lassen, K.B., van der Aalst, W.M.: Complexity metrics for workflow nets. Inf. Softw. Technol. 51(3), 610–626 (2009)CrossRef Lassen, K.B., van der Aalst, W.M.: Complexity metrics for workflow nets. Inf. Softw. Technol. 51(3), 610–626 (2009)CrossRef
27.
Zurück zum Zitat Gruhn, V., Laue, R.: Complexity metrics for business process models. In: 9th International Conference on Business Information Systems (BIS 2006), vol. 85, pp. 1–12. Citeseer (2006) Gruhn, V., Laue, R.: Complexity metrics for business process models. In: 9th International Conference on Business Information Systems (BIS 2006), vol. 85, pp. 1–12. Citeseer (2006)
28.
Zurück zum Zitat Polančič, G., Cegnar, B.: Complexity metrics for process models-a systematic literature review. Comput. Stan. Interfaces 51, 104–117 (2017)CrossRef Polančič, G., Cegnar, B.: Complexity metrics for process models-a systematic literature review. Comput. Stan. Interfaces 51, 104–117 (2017)CrossRef
29.
Zurück zum Zitat Hasić, F., De Smedt, J., Vanthienen, J.: Towards assessing the theoretical complexity of the decision model and notation (DMN). In: Enterprise, Business-Process and Information Systems Modeling, vol. 1859, pp. 64–71. Springer, Heidelberg (2017) Hasić, F., De Smedt, J., Vanthienen, J.: Towards assessing the theoretical complexity of the decision model and notation (DMN). In: Enterprise, Business-Process and Information Systems Modeling, vol. 1859, pp. 64–71. Springer, Heidelberg (2017)
30.
Zurück zum Zitat Rossi, M., Brinkkemper, S.: Complexity metrics for systems development methods and techniques. Inf. Syst. 21(2), 209–227 (1996)CrossRef Rossi, M., Brinkkemper, S.: Complexity metrics for systems development methods and techniques. Inf. Syst. 21(2), 209–227 (1996)CrossRef
31.
Zurück zum Zitat Dangarska, Z., Figl, K., Mendling, J.: An explorative analysis of the notational characteristics of the decision model and notation (DMN). In: 2016 IEEE 20th International Enterprise Distributed Object Computing Workshop (EDOCW), pp. 1–9. IEEE (2016) Dangarska, Z., Figl, K., Mendling, J.: An explorative analysis of the notational characteristics of the decision model and notation (DMN). In: 2016 IEEE 20th International Enterprise Distributed Object Computing Workshop (EDOCW), pp. 1–9. IEEE (2016)
32.
Zurück zum Zitat Kahn, A.B.: Topological sorting of large networks. Commun. ACM 5(11), 558–562 (1962)CrossRef Kahn, A.B.: Topological sorting of large networks. Commun. ACM 5(11), 558–562 (1962)CrossRef
34.
Zurück zum Zitat Kaimann, R.A.: Coefficient of network complexity. Manag. Sci. 21(2), 172–177 (1974)CrossRef Kaimann, R.A.: Coefficient of network complexity. Manag. Sci. 21(2), 172–177 (1974)CrossRef
Metadaten
Titel
Measuring the Complexity of DMN Decision Models
verfasst von
Faruk Hasić
Alexander De Craemer
Thijs Hegge
Gideon Magala
Jan Vanthienen
Copyright-Jahr
2019
DOI
https://doi.org/10.1007/978-3-030-11641-5_41