Вісники НТУ "ХПІ"
Постійне посилання на розділhttps://repository.kpi.kharkov.ua/handle/KhPI-Press/2494
З 1961 р. у ХПІ видається збірник наукових праць "Вісник Харківського політехнічного інституту".
Згідно до наказу ректора № 158-1 від 07.05.2001 року "Про упорядкування видання вісника НТУ "ХПІ", збірник був перейменований у Вісник Національного Технічного Університету "ХПІ".
Вісник Національного технічного університету "Харківський політехнічний інститут" включено до переліку спеціалізованих видань ВАК України і виходить по серіях, що відображають наукові напрямки діяльності вчених університету та потенційних здобувачів вчених ступенів та звань.
Зараз налічується 30 діючих тематичних редколегій. Вісник друкує статті як співробітників НТУ "ХПІ", так і статті авторів інших наукових закладів України та зарубіжжя, які представлені у даному розділі.
Переглянути
13 результатів
Результати пошуку
Публікація Development and research of software solution for business process model correctness analysis using machine learning(Національний технічний університет "Харківський політехнічний інститут", 2024) Kopp, Andrii Mykhailovych; Orlovskyi, Dmytro Leonidovych; Litvinova, Uliya SerhiivnaPoorly designed business process models are a source of errors and the subsequent costs associated with these errors, such as monetary costs, lost time, or even some harmful impact on people or the environment if the erroneous business process models are associated with critical industries. The BPM (Business Process Management) lifecycle usually consists of designing, implementing, monitoring, and controlling the business process execution, but it lacks continuous quality control of the created BPMN (Business Process Model and Notation) models. Thus, this paper considers the problem of business process models classification based on their correctness, which solution will ensure quality control of the designed business process models. Thus, this study aims to improve the quality of business process models by developing a software solution for business process models classification based on their correctness. The subject of the study is the process of business process models classification based on their correctness, which uses quality measures and thresholds, usually, complexity measures. The subject of the study is a software solution for business process models classification based on their correctness. Therefore, in this study, the algorithm to solve the problem of BPMN models classification using logistic regression, interface complexity, and modularity measures is proposed, the software requirements are determined, the software development tools are selected, the software for business process models classification based on their correctness is designed, the corresponding software components are developed, the use of a software solution for solving the problem of business process models classification based on their correctness is demonstrated, the obtained results are analyzed and discussed. The developed software indicates high performance of BPMN models classification based on their correctness, achieving high accuracy (99.14 %), precision (99.88 %), recall (99.23 %), and F-score (99.56 %), highlighting the high performance of modeling errors detection.Публікація Research on error probability assessment in user personal data processing in GDPR-compliant business process models(Національний технічний університет "Харківський політехнічний інститут", 2024) Kopp, Andrii Mykhailovych; Orlovskyi, Dmytro Leonidovych; Kizilov, Oleksii Serhiiovych; Halatova, Olha SerhiivnaThe only right strategy for businesses and government organizations in Ukraine and other countries that may face aggression is to recognize themselves as a potential target for cyberattacks by the aggressor (both by its government agencies and related cybercriminal groups) and take appropriate measures in accordance with the European Union’s General Data Protection Regulation (GDPR). The main purpose of the GDPR is to regulate the rights to personal data protection and to protect EU citizens from data leaks and breaches of confidentiality, which is especially important in today’s digital world, where the processing and exchange of personal data are integral parts of almost every business process. Therefore, the GDPR encourages organizations to transform their day-to-day business processes that are involved in managing, storing, and sharing customers’ personal data during execution. Thus, business process models created in accordance with the GDPR regulations must be of high quality, just like any other business process models, and the probability of errors in them must be minimal. This is especially important with regard to the observance of human rights to personal data protection, since low-quality models can become sources of errors, which, in turn, can lead to a breach of confidentiality and data leakage of business process participants. This paper analyzes recent research and publications, proposes a method for analyzing business process models that ensure compliance with the GDPR regulations, and tests its performance based on the analysis of BPMN models of business processes for obtaining consent to data processing and withdrawal of consent to user data processing. As a result, the probability of errors in the considered business process models was obtained, which suggests the possibility of confidentiality violations and data leaks of the participants of the considered business processes associated with these errors, and appropriate recommendations were made.Публікація Blockchain platform selection and software development for decentralized exchange of business process models(Національний технічний університет "Харківський політехнічний інститут", 2023) Kopp, Andrii Mykhailovych; Orlovskyi, Dmytro Leonidovych; Olkhovyi, Oleksii MykhailovychModern organizations employing the Business Process Management (BPM) approach typically handle collections of hundreds or even thousands of business process models. Business process modeling stands as the central technology within the entire BPM methodology. In line with the BPM lifecycle, these models visually represent current organizational activities that necessitate improvement using various diagramming notations. These graphical business process models can subsequently be employed to analyze ongoing activities in the enterprise, identifying potential drawbacks or "weak spots" that hinder the company’s performance. Through business process models, organizations can modify the "virtual twins" of their organizational workflows, conduct simulations, and make informed decisions for business process improvement. Thus, business process models constitute the most valuable assets of the organization, conveying knowledge about ongoing activities and potentially encapsulating the best organizational or industry practices. The implementation of a centralized database for business process models can significantly benefit the entire organization, enhancing the efficiency of knowledge sharing and accumulation. However, centralized business process model repositories prove less efficient for inter-organizational knowledge exchange. Additionally, most business process models require significant person-hours for development and cannot be shared freely with competitors. The exchange of business process models should adhere to established mechanisms for managing valuable digital assets. Presently, Distributed Ledger Technologies (DLT), especially Blockchain, have gained enormous popularity. Therefore, we can employ the principles of Blockchain technology and the cryptocurrency industry to create software for the Decentralized Exchange (DEX) of business process models. This study explores the selection of a DLT platform and the development of software for the decentralized exchange of business process models, utilizing asset tokenization and smart contract technologies.Публікація An algorithm for NLP-based similarity measurement of activity labels in a database of business process models(Національний технічний університет "Харківський політехнічний інститут", 2023) Kopp, Andrii Mykhailovych; Orlovskyi, Dmytro LeonidovychBusiness process modeling is an important part of organizational management since it enables companies to obtain insights into their operational workflows and find opportunities for development. However, evaluating and quantifying the similarity of multiple business process models can be difficult because these models frequently differ greatly in terms of structure and nomenclature. This study offers an approach that uses natural language processing techniques to evaluate the similarity of business process models in order to address this issue. The algorithm uses the activity labels given in the business process models as input to produce textual descriptions of the associated business processes. The algorithm includes various preprocessing stages to guarantee that the textual descriptions are correct and consistent. First, single words are retrieved and transformed to lower case from the resulting textual descriptions. After that, all non-alphabetic and stop words are removed from the retrieved words. The remaining words are then stemmed, which includes reducing them to their base form. The algorithm evaluates the similarity of distinct business process models using similarity measures, including Jaccard, Sorensen – Dice, overlap, and simple matching coefficients, after the textual descriptions have been prepared and preprocessed. These metrics provide a more detailed understanding of the similarities and differences across various business process models, which can then be used to influence decision-making and business process improvement initiatives. The software implementation of the proposed algorithm demonstrates its usage for similarity measurement in a database of business process models. Experiments show that the developed algorithm is 31% faster than a search based on the SQL LIKE clause and allows finding 18% more similar models in the business process model database.Публікація A software tool for quality measurement of business process models using dfistances in n-dimensional space(Національний технічний університет "Харківський політехнічний інститут", 2022) Kopp, Andrii Mykhailovych; Orlovskyi, Dmytro LeonidovychThis paper considers the problem of quality measurement of business process models using the n-dimensional space distances. Business process models are graphical schemes similar to flowcharts or activity diagrams utilized in software engineering, usually represented using the BPMN (Business Process Model and Notation) or EPC (Event-driven Process Chain) notations. Business process modeling aims to capture current enterprise workflows for their analysis and then improvement using automation through IT (Information Technology) systems deployment. Therefore, designed business process models should be of high quality, so all “weak spots” of described organizational workflows could be properly identified and replaced with more efficient solutions. Whereas process models, which are not understandable, un-structured, and/or uncertain, may cause even more issues when used to improve organizational activities. Therefore, this study proposes quality measures and a software tool that can be used to detect errors in BPMN and EPC business process models using distances in n-dimensional space. The formal problem statement based on the graph-based description of business process models was given. Business process model quality characteristics and measures that consider features of both BPMN and EPC notations were proposed. Distances in n-dimensional space were suggested for usage to measure the quality of business process models. The algorithm for business process model quality measurement was proposed. The software tool to measure the quality of BPMN and EPC business process models was designed and developed. The quality of sample business process models was measured using the software tool. Obtained results were analyzed and discussed. This paper considers the Euclidean distance only, while other existing n-dimensional space distance measures or, on the opposite, similarity measures, can be used to evaluate business process model quality in further research.Публікація Example of use of virtual promotion map(Національний технічний університет "Харківський політехнічний інститут", 2022) Orekhov, Sergey Valerievich; Kopp, Andrii Mykhailovych; Orlovskyi, Dmytro LeonidovychThe paper presents an example of using new technology to solve the problem of promoting goods and services according to the 7P concept. The technology was called virtual promotion. The reason for its occurrence is a decrease in the effectiveness of the currently classical search engine optimization methodology on the Internet. The task of the latter is to bring the given corporate WEB resource to the first place in the search server’s answers to the requests of potential buyers. Virtual promotion is based on two ideas. The first is based on marketing theory when to sell a product or service, you need to build a marketing channel. The second is that a search server is an intelligent machine. Then, to get the first position, we need to teach the virtual space, which consists of Internet nodes, to activate in such a way that the number of links to the WEB page with the desired product is maximum. To implement these ideas, two objects are synthesized as part of the virtual promotion: a semantic kernel and a promotion map. A semantic kernel is a description of a product or service or a training sequence of keywords. A map is a set of nodes on the Internet, where the semantic core should be placed to attract the maximum number of buyers of the product. The map is also a variant of marketing channels on the Internet. The paper considers an example of a situation where a semantic core and a minimal map have already been created using the classical approach (search optimization). In this case, the classic approach gave an increase in the number of visits to the WEB site, but there was not a single buyer of the product for six months. That is, the classical approach improved the key performance indicator, but it did not affect the sales performance in any way. The paper demonstrates how virtual promotion forms such a modification of the map that gives a given result in a given period. At the same time, it is not enough to synthesize a new map. It is necessary to apply a special mechanism for its implementation. For this purpose, the paper shows a real task of inter-functional coordination, which makes it possible to implement a promotion map. Real data for 2021, which was used to promote the product on the Ukrainian market, is given. The introduction of the new version of the map resulted in the first two orders within the first two weeks.Публікація 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.Публікація 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.Публікація An approach to analysis of ArchiMate application architecture models using the software coupling metric(Національний технічний університет "Харківський політехнічний інститут", 2021) Kopp, Andrii Mykhailovych; Orlovskyi, Dmytro Leonidovych; Ersoyleyen, DorukhanApplications architecture is the baseline of any organizational activity, which main goal is to provide the executional environment for business processes in order to deliver products or services to satisfy customer needs and generate revenue. Nowadays, large software engineering projects always begin with the architecture design phase, despite the waterfall or agile methodology is used by a software development team. Applications architecture design is the most important and, at the same time, error-prone stage of the whole software engineering project. It is well-known that design shortcomings made on the design phase may increase drastically to testing and maintenance phases. Further costs to defects fixing may be hundred times higher in the later project stages in compare to the design stage on which applications architecture is defined. Common system design solutions, which were proven on practice and used in many projects, are known as architectural patterns. Software architecture patterns are considered as building block for system implementation. The most popular and efficient way to share architectural patterns are graphical models that used as any other blueprints of engineering solutions. Applications architecture models are built to represent system design, whereas, such models are already based on certain patterns as the industry best practices. Hence, in this paper we consider a relevant problem of applications architecture models analysis, which relevance is defined by those fact that designed blueprints of information systems and other software solutions should be carefully checked for all presumable inefficiencies in order to avoid extra efforts and related costs for defects fixing in the later project stages. It is proposed to use ArchiMate enterprise architecture modeling language, since it can be used not only to represent applications architecture, but is connection to business and technology layers. In order to evaluate applications architecture models, respective ArchiMate metamodel is considered and represented as labeled directed graph, and coupling software metric is selected for analysis. Sample calculations are demonstrated, obtained results are discussed, conclusion and future work directions are formulated.Публікація Capturing software requirements for business process model analysis and improvement(Національний технічний університет "Харківський політехнічний інститут", 2020) Kopp, Andrii Mykhailovych; Orlovskyi, Dmytro LeonidovychThis paper considers the problem of software requirements capturing for business process model evaluation and recommendations generation to suggest how detected modeling errors may be eliminated in order to improve business process model correctness. Existing software tools for business process model analysis are based on metrics and thresholds that allow assume presence of errors in business process models, but they are not capable to recommend structural changes required to eliminate detected modeling errors. Therefore, business process model analysis and improvement tasks become relevant, since early detection and elimination of possible errors presented in business process models may allow organizations avoid extra costs that may occur on any of the steps of business process lifecycle. Since business process models are shared organizational assets, it is also necessary to consider the capabilities of collaborative and concurrent usage of business process models by multiple stakeholders. Hence, the workflow of business process model analysis and improvement was analyzed and its key steps, which describe expected user and software behavior, were formalized using the IDEF0 functional model. Functional software requirements were captured in the form of user stories according to modern agile practices of software development. These user stories are based on features and drawbacks of existing software tools for business process model analysis. Captured user stories were formalized using the use case modeling. Non-functional software requirements were also captured; they include maintainability, readability, testability, understandability, integrability, and complexity requirements. Captured requirements can be used to design and develop business process model analysis and improvement software capable to provide recommendations to eliminate detected modeling errors.