ANALYSIS AND OPTIMIZATION OF EPC AND BPMN BUSINESS PROCESS MODELS
Kopp Andrii , National Technical University «Kharkov Polytechnic Institute», Kharkiv, Ukraine
Orlovskyi Dmytro, National Technical University «Kharkov Polytechnic Institute», Kharkiv, Ukraine
Urgency of the research. Nowadays business process management is the one of the most popular management concepts. It is based on business process modeling which is used to document enterprise activities with the help of graphical business process models built using various modeling notations.
Target setting. Maintenance of the collection of business process models provides ways to their future reuse for design and improvement of enterprise business processes. Therefore, the need for support of correctness and consistency of business process models stored in the enterprise repository becomes relevant.
Actual scientific researches and issues analysis. The last open-access publications, including existing formal methods based on the representation of business process models by using coherent, directed graphs, as well as various metrics with the corresponding thresholds, are considered.
Uninvestigated parts of general matters defining. The existing formal methods allow guessing about the presence of errors, but do not allow defining their amount and place within a business process model.
The research objective. To develop the method of analysis and improvement of the control flow structure of business processes.
The statement of basic materials. Basic errors that might occur during the control flow structure of business process is formed are defined. The coefficient which allows defining the presence and amount of errors, as well as the optimization problem which solution allows elaborating recommendations for business process model improvement, are proposed. The software implementation of the method is used to validate it by analyzing sample business process models presented in various modeling notations.
Conclusions. The proposed method allows defining the presence and amount of detected errors, as well as their place within a business process model in order to their further elimination.
business process model; modeling notations; business process model metrics; business process modeling errors; control flow of business process; analysis and improvement method.
1. Van der Aalst, W. (2013). Business process management: a comprehensive survey. Hindawi Publishing Corporation: ISRN Software Engineering.
2. Hammer, M., & Champy, J. (2009). Reengineering the Corporation: A Manifesto for Business Revolution. Zondervan.
3. Repin, V. V., & Eliferov V. G. (2013). Protcessnyi podkhod k upravleniiu. Modelirovanie biznes-protcessov [The process approach to management. Business process modeling]. Moscow: Mann, Ivanov i Ferber [in Russian].
4. Elias, M. (2015). Design of business process model repositories: requirements, semantic annotation model and relationship meta-model: Doctoral thesis. Department of Computer and Systems Sciences, Stockholm University.
5. Harmon, P. The State of Business Process Management 2016. Business Process Trends.
6. Scheer, A. W., & Nuttgens, M. (2000). ARIS architecture and reference models for business process management. Business process management. Springer, Berlin, Heidelberg, 376-389.
7. Mendling, J. (2006). Faulty EPCs in the SAP reference model. International Conference on Business Process Management. Springer, Berlin, Heidelberg, 451-457.
8. Mendling, J. (2008). Detection and prediction of errors in EPCs of the SAP reference model. Data & Knowledge Engineering, 64(1), 312-329.
9. Kluza, K., & Kaczor, K. (2012). Overview of BPMN model equivalences: towards normalization of BPMN diagrams. 8th Workshop on Knowledge Engineering and Software Engineering (KESE2012) at the biennial European Conference on Artificial Intelligence (ECAI 2012): August, 28, 38-45.
10. Mendling, J. (2007). Detection and prediction of errors in EPC business process models: Doctoral thesis. Vienna: Wirtschaftsuniversität Wien.
11. Mendling, J., Neumann, G., & Van der Aalst, W. (2007). Understanding the occurrence of errors in process models based on metrics. OTM Confederated International Conferences “On the Move to Meaningful Internet Systems”. Springer, Berlin, Heidelberg, 113-130.
12. Sanchez-Gonzalez, L. et al. (2010). Quality assessment of business process models based on thresholds. OTM Confederated International Conferences “On the Move to Meaningful Internet Systems”. Springer, Berlin, Heidelberg, 78-95.
13. Gottschalk, F., Van der Aalst, W., & Jansen, M. H. (2008). Merging event-driven process chains. OTM Confederated International Conferences “On the Move to Meaningful Internet Systems”. Springer, Berlin, Heidelberg. 418-426.
14. Braghetto, K. R., Ferreira, J. E., & Vincent, J. E. (2011). From business process model and notation to stochastic automata network. RTMAC-2011-03. Universidade S o Paulo, 7, 73.
15. Rozman, T., Polancic, G., & Horvat, R. V. (2008). Analysis of most common process modeling mistakes in BPMN process models. 2008 BPM and Workflow Handbook, 1-15.
16. Jung, H. W., Kim, S. G., & Chung, C. S. (2004). Measuring software product quality: A survey of ISO/IEC 9126. IEEE software, 5, 88-92.
17. Puntambekar, A. A. (2010). Design and Analysis of Algorithms. Technical Publications.
18. Pietron, R. (2016). Best practices in business process modeling. Information Systems in Management, 5(4), 551-562.
19. Business Processes. Retrieved from https://www.conceptdraw.com/solution-park/business_process.
20. Free Flowchart Templates. Retrieved from https://www.edrawsoft.com/share-flowchart.php.
21. Diagram Templates and Examples. Retrieved from https://www.mydraw.com/templates/.