Process mining-based business process management architecture: A case study in smart factories

Document Type : Article

Authors

Department of Computer Engineering, Gorgan Branch, Islamic Azad University, Gorgan, Iran

Abstract

Some business process management systems (BPMSs) have been developed in the field of smart factories. These systems are typically based on technical or production areas and technical processes. However, many existing systems, with respect to technologies used in smart factories and also the dynamic nature of the processes in these environments, are not able meet requirements of smart factories in the business process execution. The present study presents a new prototype of BPMS architecture based on smart factories’ characteristics. This prototype has several components. In the monitoring component, process management can take place through process mining techniques inside a defined data analysis system for collecting event logs from big data. This component could operate based on control and optimization modules. The control module is applied to discover process models and their conformity with models extracted from business process analysis using Non-dominated Sorting Genetic Algorithm-II (NSGA-II) and Adaptive Boosting (AdaBoost) algorithms. Also, the optimization module can improve the processes model based on Business Process Intelligence (BPI) technique and Key Performance Indicators (KPIs). The results of the new prototype execution on a case study indicate that the proposed architecture is highly accurate, complete, and optimal in process management for smart factories.

Keywords

Main Subjects


References:
1. Rossit, D. and Tohme, F. "Scheduling research contributions to Smart manufacturing", Manufacturing Letters, 15, pp. 111-114 (2018). https://doi.org/10.1016/j.mfglet.2017.12.005.
2. Weske, M., Business Process Management-Concepts, Languages, Architectures, 2th Edn., Springer, Berlin, Heidelberg (2012). https://doi.org/10.1007/978-3-642-28616-2.
3. Van der Aalst, W.M.P., La Rosa, M., and Santoro, F.M. "Business process management- Don't forget to improve the process!", Business & Information Systems Engineering, 58, pp. 1-6 (2016). https://doi.org/10.1007/s12599-015-0409-x.
4. Dumas, M., La Rosa, M., Mendling, J., et al., Fundamentals of Business Process Management, 1th Edn., Springer Berlin, Heidelberg (2013). https://doi.org/10.1007/978-3-642-33143-5.
5. Chinosi, M. and Trombetta, A. "BPMN: An introduction to the standard", Computer Standards & Interfaces, 34(1), pp. 124-134 (2012). https://doi.org/10.1016/j.csi.2011.06.002.
6. Delgado, A., Calegari, D., and Arrigoni, A. "Towards a generic BPMS user portal definition for the execution of business processes", Electronic Notes in Theoretical Computer Science, 329, pp. 39-59 (2016). https://doi.org/10.1016/j.entcs.2016.12.004.
7. Van der Aalst, W., Process Mining: Data Science in Action, 2th Edn., Springer Berlin Heidelberg (2016). https://doi.org/10.1007/978-3-662-49851-4.
8. Badakhshan, P., Wurm, B., Grisold, T., et al. "Creating business value with process mining", The Journal of Strategic Information Systems, 31(4), p. 101745 (2022). https://doi.org/10.1016/j.jsis.2022.101745.
9. Halaska, M. and Sperka, R. "Process mining-the enhancement of elements industry 4.0", In 2018 4th International Conference on Computer and Information Sciences (ICCOINS), Kuala Lumpur, Malaysia, pp. 1- 6 (2018). https://doi.org/10.1109/ICCOINS.2018.8510578.
10. Lee, J., Ardakani, H.D., Yang, S., et al. "Industrial big data analytics and cyber-physical systems for future maintenance & service innovation", Procedia Cirp, 38, pp. 3-7 (2015). https://doi.org/10.1016/j.procir.2015.08.026.
11. Perera, C., Liu, C.H., Jayawardena, S., et al. "A survey on internet of things from industrial market perspective", IEEE Access, 2, pp. 1660-1679 (2014). https://doi.org/10.1109/ACCESS.2015.2389854.
12. Xu, X. "From cloud computing to cloud manufacturing", Robotics and Computer-Integrated Manufacturing, 28(1), pp. 75-86 (2012). https://doi.org/10.1016/j.rcim.2011.07.002.
13. Monostori, L., Kadar, B., Bauernhansl, T., et al. "Cyber-physical systems in manufacturing", Cirp Annals, 65(2), pp. 621-641 (2016). https://doi.org/10.1016/j.cirp.2016.06.005.
14. Vasilecas, O., Kalibatiene, D., and Lavbic, D. "Ruleand context-based dynamic business process modelling and simulation", Journal of Systems and Software, 122, pp. 1-15 (2016). https://doi.org/10.1016/j.jss.2016.08.048.
15. Cimini, C., Pinto, R., and Cavalieri, S. "The business transformation towards smart manufacturing: a literature overview about reference models and research agenda", IFAC-PapersOnLine, 50(1), pp. 14952-14957 (2017). https://doi.org/10.1016/j.ifacol.2017.08.2548.
16. Chapela-Campa, D., Mucientes, M., and Lama, M. "Mining frequent patterns in process models", Information Sciences, 472, pp. 235-257 (2019). https://doi.org/10.1016/j.ins.2018.09.011.
17. Alizadeh, S. and Norani, A. "ICMA: A new efficient algorithm for process model discovery", Applied Intelligence, 48, pp. 4497-4514 (2018). https://doi.org/10.1007/s10489-018-1213-3.
18. Van der Aalst, W., Weijters, T., and Maruster, L. "Work flow mining: Discovering process models from event logs", IEEE Transactions on Knowledge and Data Engineering, 16(9), pp. 1128-1142 (2004). https://doi.org/10.1109/TKDE.2004.47.
19. De Medeiros, A.K.A., Van Dongen B.F., Van der Aalst W.M., et al. "Process mining: extending the alphaalgorithm to mine short loops", Technische Universiteit Eindhoven, Eindhoven (2004).
20. Weijters, A.J.M.M. and Van der Aalst, W.M. "Rediscovering work flow models from event-based data using little thumb", Integrated Computer Aided Engineering, 10(2), pp. 151-162 (2003).
21. De Medeiros, A.K.A., Weijters, A.J., and van der Aalst, W.M. "Genetic process mining: an experimental evaluation", Data Mining and Knowledge Discovery, 14, pp. 245-304 (2007). https://doi.org/10.1007/s10618-006-0061-7.
22. Chifu, V.R., Pop, C.B., Salomie, I., et al. "Hybrid particle swarm optimization method for process mining", In 2012 IEEE 8th International Conference on Intelligent Computer Communication and Processing, Cluj-Napoca, Romania, pp. 273-279 (2012). https://doi.org/10.1109/ICCP.2012.6356199.
23. Xu, F., Yang, J., Liu, L., et al. "A method of process mining based on genetic algorithm", In 2021 3rd International Academic Exchange Conference on Science and Technology Innovation (IAECST), Guangzhou, China, pp. 698-703 (2021). https://doi.org/10.1109/IAECST54258.2021.9695770.
24. Berti, A. and Van der Aalst, W.M. "A novel tokenbased replay technique to speed up conformance checking and process enhancement", In Transactions on Petri Nets and Other Models of Concurrency XV, pp. 1-26 (2021). https://doi.org/10.1007/978-3-662-63079-2 1.
25. Burattin, A., Zelst, S.J.V., Armas-Cervantes, A., et al. "Online conformance checking using behavioural patterns", In International Conference on Business Process Management, 16, Sydney, NSW, Australia, pp. 250-267 (2018). https://doi.org/10.1007/978-3-319-98648-7 15.
26. Leoni, M.D., Van Der Aalst, W.M., and Dongen, B.F.V. "Data-and resource-aware conformance checking of business processes", In International Conference on Business Information Systems, 15, Vilnius, Lithuania, pp. 48-59 (2012). https://doi.org/10.1007/978-3-642-30359-3 5.
27. Tiwari, A., Vergidis, K., and Majeed, B. "Evolutionary multi-objective optimization of business processes", In 2006 IEEE International Conference on Evolutionary Computation, Vancouver, BC, Canada, pp. 3091-3097 (2006).  https://doi.org/10.1109/CEC.2006.1688700.
28. Saraeian, S., Shirazi, B., and Motameni, H. "Adaptive control of criticality infrastructure in automatic closedloop supply chain considering uncertainty", International Journal of Critical Infrastructure Protection, 25, pp. 102-124 (2019). https://doi.org/10.1016/j.ijcip.2019.02.004.
29. Vera-Baquero, A., Colomo-Palacios, R., and Molloy, O. "Business process analytics using a big data approach", IT Professional, 15(6), pp. 29-35 (2013). https://doi.org/10.1109/MITP.2013.60.
30. Pourmirza, S., Peters, S., Dijkman, R., et al. "BPMSRA: a novel reference architecture for business process management systems", ACM Transactions on Internet Technology (TOIT), 19(1), pp. 1-23 (2019). https://doi.org/10.1145/3232677.
31. Krumeich, J., Werth, D., and Loos, P. "Prescriptive control of business processes", Business & Information Systems Engineering, 58, pp. 261-280 (2016). https://doi.org/10.1007/s12599-015-0412-2.
32. Khan, R., Azam, F., Maqbool, B., et al. "A framework for automated reengineering of BPMN models by excluding inefficient activities", In Proceedings of the 2020 9th International Conference on Software and Computer Applications, Langkawi, Malaysia, pp. 147- 151 (2020). https://doi.org/10.1145/3384544.3384549.
33. Duran, F., Martinez, D., and Rocha, C. "Business processes analysis with resource-aware machine learning scheduling in rewriting logic", In International Workshop on Rewriting Logic and its Applications, Munich, Germany, pp. 113-129 (2022). https://doi.org/10.1007/978-3-031-12441-9 6.
34. Vergidis, K. and Tiwari, A. "Business process design and attribute optimization within an evolutionary framework", In 2008 IEEE Congress on Evolutionary Computation (IEEE World Congress on Computational Intelligence), Hong Kong, China, pp. 668-675 (2008). https://doi.org/10.1109/CEC.2008.4630867.
35. Zhao, W., Zeng, Q., Zheng, G., et al. "The resource allocation model for multi-process instances based on particle swarm optimization", Information Systems Frontiers, 19, pp. 1057-1066 (2017). https://doi.org/10.1007/s10796-017-9743-5.
36. Mahammed, N., Fahsi, M., and Bennabi, S. "Genetic algorithm based on multiple population in a business process optimization issue", In 2020 International Conference on Advanced Aspects of Software Engineering (ICAASE), Constantine, Algeria, pp. 1-6 (2020). https://doi.org/10.1109/ICAASE51408.2020.9380124.
37. Jiang, L.,Wang, J., Shah, N., et al. "A process-miningbased scenarios generation method for SOA application development", Service Oriented Computing and Applications, 10, pp. 303-315 (2016). https://doi.org/10.1007/s11761-015-0188-8.
38. Yang, H., Park, M., Cho, M., et al. "A system architecture for manufacturing process analysis based on big data and process mining techniques", In 2014 IEEE International Conference on Big Data (Big Data), Washington, DC, USA, pp. 1024-1029 (2014). https://doi.org/10.1109/BigData.2014.7004336.
39. Hongtao, T., Yong, C., and Jiansa, L.U. "Architecture of process mining based business process optimization", International Technology and Innovation Conference 2006 (ITIC 2006), Hangzhou, China, pp. 1066-1069 (2006). https://doi.org/10.1049/cp:20060919.
40. Hollingsworth, D. "Work flow management coalition: The work flow reference model", Document Number TC00-1003 (1995). 
41. Grefen, P. and de Vries, R.R. "A reference architecture for work flow management systems", Data & Knowledge Engineering, 27(1), pp. 31-57 (1998). https://doi.org/10.1016/S0169-023X(97)00057-8.
42. Arsanjani, A., Zhang, L.J., Ellis, M., et al. "S3: A service-oriented reference architecture", IT Professional, 9(3), pp. 10-17 (2007). https://doi.org/10.1109/MITP.2007.53.
43. Lin, C., Lu, S., Fei, X., et al. "A reference architecture for scientific work  flow management systems and the VIEW SOA solution", IEEE Transactions on Services Computing, 2(1), pp. 79-92 (2009). https://doi.org/10.1109/TSC.2009.4.
44. Ladleif, J., Friedow, C., and Weske, M. "An architecture for multi-chain business process choreographies", In Business Information Systems: 23rd International Conference, BIS 2020, 23, Colorado, USA, pp. 184-196 (2020). https://doi.org/10.1007/978-3-030-53337-3 14.
45. Junying, X., Yan, L., and Ziyu, L. "Research and implementation on communication organization work-flow management system based on service-oriented architecture", In 2020 IEEE International Conference on Artificial Intelligence and Information Systems (ICAIIS), Dalian, China, pp. 548-551 (2020). https://doi.org/10.1109/ICAIIS49377.2020.9194795.
46. Ahmad, Z., Nazir, B., and Umer, A. "A fault-tolerant work flow management system with quality-of-serviceaware scheduling for scientific work flows in cloud computing", International Journal of Communication Systems, 34(1), p. e4649 (2021). https://doi.org/10.1002/dac.4649.
47. Ouyang, C., Adams, M., Hofstede, A.H.T., et al. "Design and realisation of scalable business process management systems for deployment in the cloud", ACM Transactions on Management Information Systems (TMIS), 12(4), pp. 1-26 (2021). https://doi.org/10.1145/3460123.
48. Chaudhry, N.R., Anagnostou, A., and Taylor, S.J. "A work flow architecture for cloud-based distributed simulation", ACM Transactions on Modeling and Computer Simulation (TOMACS), 32(2), pp. 1-26 (2022). https://doi.org/10.1145/3503510.
49. Flechsig, C., Volker, M., Egger, C., et al. "Towards an integrated platform for business process management systems and robotic process automation", In International Conference on Business Process Management, Munster, Germany, pp. 138-153 (2022). https://doi.org/10.1007/978-3-031-16168-1 9.
50. Meidan, A., Garca-Garca, J.A., Escalona, M.J., et al. "A survey on business processes management suites", Computer Standards & Interfaces, 51, pp. 71- 86 (2017). https://doi.org/10.1016/j.csi.2016.06.003.
51. Worzberger, R., Ehses, N., and Heer, T. "Adding support for dynamics patterns to static business process management systems", In International Conference on Software Composition, 7, Budapest, Hungary, pp. 84- 91 (2008). https://doi.org/10.1007/978-3-540-78789-1 6.
52. Saraeian, S., Shirazi, B., and Motameni, H. "Towards an extended BPMS prototype: Open challenges of BPM to  flexible and robust orchestrate of uncertain processes", Computer Standards & Interfaces, 57, pp. 1-19 (2018). https://doi.org/10.1016/j.csi.2017.10.003.
53. Schulte, S., Janiesch, C., Venugopal, S., et al. "Elastic Business Process Management: State of the art and open challenges for BPM in the cloud", Future Generation Computer Systems, 46, pp. 36-50 (2015). https://doi.org/10.1016/j.future.2014.09.005.
54. Alexopoulou, N., Nikolaidou, M., Anagnostopoulos, D., et al. "An event-driven modeling approach for dynamic human-intensive business processes", In International Conference on Business Process Management, Ulm, Germany, pp. 393-404 (2009). https://doi.org/10.1007/978-3-642-12186-9 37.
55. Kozma, D., Varga, P., and Larrinaga, F. "Dynamic multilevel work flow management concept for industrial IoT systems", IEEE Transactions on Automation Science and Engineering, 18(3), pp. 1354-1366 (2020). https://doi.org/10.1109/TASE.2020.3004313.
56. Seiger, R., Malburg, L., Weber, B., et al. "Integrating process management and event processing in smart factories: A systems architecture and use cases", Journal of Manufacturing Systems, 63, pp. 575-592 (2022). https://doi.org/10.1016/j.jmsy.2022.05.012.
57. Gorski, E.G., Loures, E.D.F.R., Santos, E.A.P., et al. "Towards a smart work flow in CMMS/EAM systems: An approach based on ML and MCDM", Journal of Industrial Information Integration, 26, p. 100278 (2022). https://doi.org/10.1016/j.jii.2021.100278.
58. Garcia Represa, J. and Delsing, J. "Manufacturing work flows in microservice architectures supporting digital transactions for business process automation", In Intelligent and Transformative Production in Pandemic Times: Proceedings of the 26th International Conference on Production Research, pp. 113-126 (2023). https://doi.org/10.1007/978-3-031-18641-7 12.
59. Li, Y., Goga, K., Tadei, R., et al. "Production scheduling in Industry 4.0", In Complex, Intelligent and Software Intensive Systems: Proceedings of the 14th International Conference on Complex, Intelligent and Software Intensive Systems (CISIS-2020), Lodz, Poland, pp. 355-364 (2021). https://doi.org/10.1007/978-3-030-50454-0 34.
60. Schonig, S., Ackermann, L., Jablonski, S., et al. "IoT meets BPM: a bidirectional communication architecture for IoT-aware process execution", Software and Systems Modeling, 19, pp. 1443-1459 (2020). https://doi.org/10.1007/s10270-020-00785-7.
61. Malburg, L., Ho mann, M., and Bergmann, R. "Applying MAPE-K control loops for adaptive work flow management in smart factories", Journal of Intelligent Information Systems, 61, pp. 1-29 (2023). https://doi.org/10.1007/s10844-022-00766-w.
62. Ochoa, W., Larrinaga, F., and Perez, A. "Architecture for managing AAS-based business processes", Procedia Computer Science, 217, pp. 217-226 (2023). https://doi.org/10.1016/j.procs.2022.12.217.
63. Saraeian, S. and Shirazi, B. "The role of bi-level uncertain architecture inward smart manufacturing: Process orchestration", Scientia Iranica, 30(6), pp. 2098-2115 (2023). https://doi.org/10.24200/sci.2023.60384.6768.
64. Meyer, S., Sperner, K., Magerkurth, C., et al. "Internet of Things Architecture-IoT-A-Project Deliverable D2. 2-Concepts for Modelling IoT-Aware Processes", Doc. Ref.: D2. 2 (2012).
65. Agarwal, M., Gupta, S., and Kumar, N. "Discovering pareto-optimal process models: a comparison of MOEA techniques", In Proceedings of the Genetic and Evolutionary Computation Conference Companion, Kyoto, Japan, pp. 286-287 (2018). https://doi.org/10.1145/3205651.3205657.
66. Saraeian, S. and Shirazi, B. "Process mining-based anomaly detection of additive manufacturing process activities using a game theory modeling approach", Computers & Industrial Engineering, 146, p. 106584 (2020). https://doi.org/10.1016/j.cie.2020.106584.
67. Tsai, C.Y., Jen, H., and Chen, Y.C. "Time-interval process model discovery and validation- genetic process mining approach", Applied Intelligence, 33, pp. 54-66 (2010). https://doi.org/10.1007/s10489-010-0240-5.
68. Sun, B., Chen, S., Wang, J., et al. "A robust multiclass AdaBoost algorithm for mislabeled noisy data", Knowledge-Based Systems, 102, pp. 87-102 (2016). https://doi.org/10.1016/j.knosys.2016.03.024.
69. Linden, M., Felden, C., and Chamoni, P. "Dimensions of business process intelligence", In International Conference on Business Process Management, Hoboken, NJ, USA, pp. 208-213 (2010). http://dx.doi.org/10.1007/978-3-642-20511-8 19.
70. Tan, W., Shen, W., Xu, L., et al. "A business process intelligence system for enterprise process performance management", IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews), 38(6), pp. 745-756 (2008).
Volume 31, Issue 14
Transactions on Computer Science & Engineering and Electrical Engineering (D)
July and August 2024
Pages 1122-1142
  • Receive Date: 20 May 2023
  • Revise Date: 11 December 2023
  • Accept Date: 27 February 2024