Abstract
Decision models are strategic for formalizing how data influences the main decisions in a organization. Due to its importance, standard notations like DMN have appeared in recent years, to serve as a central resource for synchronizing the people and systems with respect to decisions. However, the modeling of DMN specifications can be tedious and error-prone, hampering its adoption in practice. This paper presents a technique to automatically obtain complete DMN models from textual descriptions. The technique, grounded in natural language processing combined with tailored syntactic patterns, allows to extract both the decision requirements and the decision logic described in a text. Our experimental evaluation shows promising results, even for the quite small pattern set used.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Batoulis, K., Meyer, A., Bazhenova, E., Decker, G., Weske, M.: Extracting decision logic from process models. In: Zdravkovic, J., Kirikova, M., Johannesson, P. (eds.) CAiSE 2015. LNCS, vol. 9097, pp. 349–366. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-19069-3_22
Bazhenova, E., Buelow, S., Weske, M.: Discovering decision models from event logs. In: Abramowicz, W., Alt, R., Franczyk, B. (eds.) BIS 2016. LNBIP, vol. 255, pp. 237–251. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-39426-8_19
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.) 16th IFIP WG 5.5 Working Conference on Virtual Enterprises, vol. 463, pp. 489–496. Springer (2015)
Campos, J., Richetti, P., Baião, F.A., Santoro, F.M.: Discovering business rules in knowledge-intensive processes through decision mining: an experimental study. In: Teniente, E., Weidlich, M. (eds.) BPM 2017. LNBIP, vol. 308, pp. 556–567. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-74030-0_44
Dangarska, Z., Figl, K., Mendling, J.: An explorative analysis of the notational characteristics of the decision model and notation (DMN). Presented at the (2016)
De Smedt, J., Hasić, F., van den Broucke, S.K.L.M., Vanthienen, J.: Holistic discovery of decision models from process execution data. Knowl. Based Syst. 183, 104866 (2019)
Debevoise, T., Taylor, J.: The microguide to process modeling and decision in BPMN/DMN (2014)
Etikala, V., Van Veldhoven, Z., Vanthienen, J.: Text2Dec: extracting decision dependencies from natural language text for automated DMN decision modelling. In: Del Río Ortega, A., Leopold, H., Santoro, F.M. (eds.) BPM 2020. LNBIP, vol. 397, pp. 367–379. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-66498-5_27
Fellbaum, C.: WordNet: An Electronic Lexical Database. Language, Speech, and Communication. The MIT Press (1998)
Janssens, L., Bazhenova, E., De Smedt, J., Vanthienen, J., Denecker, M.: Consistent integration of decision (DMN) and process (BPMN) models. CAiSE Forum 1612, 121–128 (2016)
Kornyshova, E., Deneckère, R.: Decision-making ontology for information system engineering. In: Parsons, J., Saeki, M., Shoval, P., Woo, C., Wand, Y. (eds.) ER 2010. LNCS, vol. 6412, pp. 104–117. Springer, Heidelberg (2010). https://doi.org/10.1007/978-3-642-16373-9_8
Levy, R., Andrew, G.: Tregex and tsurgeon: tools for querying and manipulating tree data structures. In: L.R.E.C. (ed.), pp. 2231–2234. Citeseer (2006)
OMG: Decision Model and Notation. Version 1.3. DMN. An OMG\(\textregistered \) Decision Model and Notation TM. Publication (2019)
Padró, L., Stanilovsky, E.: Freeling 3.0: Towards wider multilinguality. In: Proceedings of the Eighth International Conference on Language Resources and Evaluation (LREC), pp. 2473–2479 (2012)
Quishpi, L., Carmona, J., Padró, L.: Extracting annotations from textual descriptions of processes. In: Fahland, D., Ghidini, C., Becker, J., Dumas, M. (eds.) BPM 2020. LNCS, vol. 12168, pp. 184–201. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-58666-9_11
van der Aa, H., Leopold, H., Batoulis, K., Weske, M., Reijers, H.A.: Integrated Process and Decision Modeling for Data-Driven Processes. In: Reichert, M., Reijers, H.A. (eds.) BPM 2015. LNBIP, vol. 256, pp. 405–417. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-42887-1_33
Vanthienen, J.: What business rules and tables can do for regulations. Bus. Rules J. 8(7) (2007)
Vanthienen, J., Dries, E.: Illustration of a decision table tool for specifying and implementing knowledge based systems. Int. J. Artif. Intell. Tools 3(02), 267–288 (1994)
Von Halle, B., Goldberg, L.: The Decision Model: A Business Logic Framework Linking Business and Technology. CRC Press (2009)
Zarghami, A., Sapkota, B., Eslami, M.Z., van Sinderen, M.: Decision as a service: Separating decision-making from application process logic. Presented at the (2012)
Acknowledgments
This work has been supported by MINECO and FEDER funds under grant TIN2017-86727-C2-1-R, and by the Ecuadorian National Secretary of Higher Education, Science and Technology (SENESCYT).
Author information
Authors and Affiliations
Corresponding authors
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 Springer Nature Switzerland AG
About this paper
Cite this paper
Quishpi, L., Carmona, J., Padró, L. (2021). Extracting Decision Models from Textual Descriptions of Processes. In: Polyvyanyy, A., Wynn, M.T., Van Looy, A., Reichert, M. (eds) Business Process Management. BPM 2021. Lecture Notes in Computer Science(), vol 12875. Springer, Cham. https://doi.org/10.1007/978-3-030-85469-0_8
Download citation
DOI: https://doi.org/10.1007/978-3-030-85469-0_8
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-85468-3
Online ISBN: 978-3-030-85469-0
eBook Packages: Computer ScienceComputer Science (R0)