THE APPROACH AND THE SOFTWARE TOOL TO CALCULATE SEMANTIC QUALITY MEASURES OF BUSINESS PROCESS MODELS

Authors

DOI:

https://doi.org/10.20998/2079-0023.2022.01.11

Keywords:

business process modeling, semantic quality, quality measure, natural language processing, software tool

Abstract

Business process models are essential business process management artifacts that help describe visually ongoing business activities to facilitate communication between information technology and business stakeholders. Business process models are used to find inefficient spots within described workflows and resolve detected shortcomings by automation via configurable software solutions or unified workflow engines. However, this is impossible when using syntactically or semantically poor business process models. It is the same as building a house using the blueprint with windows on the floor and typos in text labels. Therefore, it is extremely important to keep created business process models clear and relevant to the actual workflows they describe. Hence, in this paper, we propose the approach and the software tool to calculate semantic quality measures of business process models. The proposed approach uses a special procedure to extract the modeling domain statements using natural language processing techniques. According to the proposed approach, the initial textual descriptions of business process models should be tokenized. Then obtained tokens should be turned to the lower case style and cleansed to remove non-alphabetic tokens and stop words. Finally, the remaining tokens should be stemmed and the existing duplicates should be removed. The same procedure is then repeated for text labels attached to the business process model activities. Then, tokens present in the result of textual description’s processing but missing in the result of labels’ processing are considered incomplete (i.e. incorrect in the modeling domain). Similarly, tokens present in the result of labels’ processing but missing in the result of textual description’s processing are considered invalid (i.e. irrelevant to the modeling domain). Therefore, respective semantic quality measures can be calculated. The software tool is created using the Python programming language because of its powerful natural language processing packages.

Author Biographies

Andrii Kopp, National Technical University "Kharkiv Polytechnic Institute"

PhD in Computer Sciences, National technical university «Kharkiv polytechnic institute», Associate Professor of the Department of Software Engineering and Management Intelligent Technologies; Kharkiv, Ukraine

Dmytro Orlovskyi, National Technical University "Kharkiv Polytechnic Institute"

PhD in Technical Sciences, Docent, National technical university «Kharkiv polytechnic institute», Associate Professor of the Department of Software Engineering and Management Intelligent Technologies; Kharkiv, Ukraine

References

Kopp A., Orlovskyi D. Towards the Tokenization of Business Process Models using the Blockchain Technology and Smart Contracts. CEUR Workshop Proceedings. 2022, vol. 3137, pp. 274–287.

Gerth C. Business Process Modeling. Business Process Models: Change Management. Lecture Notes in Computer Science. Springer, 2013, pp. 14–23.

Scheer A.-W. Strategic Business Process Analysis. ARIS – Business Process Modeling. Springer, 2013, pp. 7–20.

Bitkowska A. The relationship between Business Process Management and Knowledge Management – selected aspects from a study of companies in Poland. Business Process Management: Current Applications and the Challenges of Adoption. Cognitione Foundation for Dissemination of Knowledge and Science, 2020, pp. 169–193.

Krogstie J. Quality in Business Process Modeling. Springer, 2016. 250 p.

Allweyer T. BPMN – A Standard from Business Process Modeling. BPMN 2.0: Introduction to the Standard for Business Process Modeling. BoD – Books on Demand, 2016, pp. 9–14.

Deming, IT, and BPM IDEF0 Diagrams. Available at: https://www.bptrends.com/deming-it-and-bpm-idef0-diagrams/ (accessed 25.03.2022).

BPMN Tool Matrix. Available at: https://bpmnmatrix.github.io/ (accessed 25.03.2022).

SourceForge – Search results for “bpmn”. Available at: https://sourceforge.net/directory/?q=bpmn (accessed 25.03.2022).

Kopp A., Orlovskyi D. A Method for Business Process Model Analysis and Improvement. CEUR Workshop Proceedings. 2019, vol. 2403, pp. 1–10.

Kopp A., Orlovskyi D. Intelligent Support of the Business Process Model Analysis and Improvement Method. Information and Communication Technologies in Education, Research, and Industrial Applications. Springer, 2020, pp. 111–135.

BPMN for research. Available at: https://github.com/camunda/bpmn-for-research (accessed 25.03.2022).

Published

2022-07-06

How to Cite

Kopp, A., & Orlovskyi, D. (2022). THE APPROACH AND THE SOFTWARE TOOL TO CALCULATE SEMANTIC QUALITY MEASURES OF BUSINESS PROCESS MODELS. Bulletin of National Technical University "KhPI". Series: System Analysis, Control and Information Technologies, (1 (7), 66–69. https://doi.org/10.20998/2079-0023.2022.01.11

Issue

Section

INFORMATION TECHNOLOGY