Вісник № 01. Системний аналіз, управління та інформаційні технології
Постійне посилання колекціїhttps://repository.kpi.kharkov.ua/handle/KhPI-Press/57688
Переглянути
Публікація The approach and the software tool to calculate semantic quality measures of business process models(Національний технічний університет "Харківський політехнічний інститут", 2022) Kopp, Andrii Mykhailovych; Orlovskyi, Dmytro LeonidovychBusiness 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.Публікація A software solution to work with a database of business process models and analyze their structural measures(Національний технічний університет "Харківський політехнічний інститут", 2022) Kopp, Andrii Mykhailovych; Orlovskyi, Dmytro Leonidovych; Liutenko, Iryna VictorivnaBusiness process modeling is one of the main tools of the BPM (Business Process Management) concept. With the help of business process modeling, business scenarios can be presented in the form of graphical models that can be easily understood by both information technology (IT) professionals and non-IT professionals – business analysts, software customers, department heads, top managers, and other stakeholders interested in business process improvement. Business process improvement is usually done through the automation of activities, which were identified as “bottlenecks” after analysis. However, it is possible to analyze a business process model only if it is clear and correct in terms of compliance with both the notation used and the real business process it depicts. This paper considers the analysis of BPMN (Business Process Model and Notation) business process model structural measures. It is assumed that business process models, which by their structural features violate rules of business process modeling, are neither understandable nor suitable for further work with them, which also can lead to various errors occurring at the stage of business process analysis, as well as at the stage of its improvement and implementation of proposed changes, i.e., during development, testing and maintenance of distinct software components, information system modules or BPM-system scenarios that ensure business process execution. Therefore, in this paper, we propose to identify the main elements of BPMN business process models and their structural measures that affect models’ understandability and maintainability and could be sources of errors. Considering selected measures, it is proposed to calculate respective values for a large collection of BPMN business process models, and then study compliance with theoretical business process modeling guidelines on practice when real business process models are designed. In order to provide efficient storage and processing of a large collection of BPMN business process models data, there were developed a database, and a software component. Results of analysis of BPMN business process model structural measures obtained using developed database and software component are demonstrated and discussed. The conclusion is made, as well as future research directions in this field are formulated.