Strategies to Automatically Derive a Process Model from a Configurable Process Model Based on Event Data
Source abstract
Abstract
Configurable process models are frequently used to represent business workflows and other discrete event systems among different branches of large organizations: they unify commonalities shared by all branches and describe their differences, at the same time. The configuration of such models is usually done manually, which is challenging. On the one hand, when the number of configurable nodes in the configurable process model grows, the size of the search space increases exponentially. On the other hand, the person performing the configuration may lack the holistic perspective to make the right choice for all configurable nodes at the same time, since choices influence each other. Nowadays, information systems that support the execution of business processes create event data reflecting how processes are performed. In this article, we propose three strategies (based on exhaustive search, genetic algorithms and a greedy heuristic) that use event data to automatically derive a process model from a configurable process model that better represents the characteristics of the process in a specific branch. These strategies have been implemented in our proposed framework and tested in both business-like event logs as recorded in a higher educational enterprise resource planning system and a real case scenario involving a set of Dutch municipalities.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Business Process Modeling and Analysis · Service-Oriented Architecture and Web Services · Collaboration in agile enterprises
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Department of Computer Science, School of Engineering, Pontificia Universidad Católica de Chile, Vicuña Mackenna 4860, Santiago, Chile
Department of Mathematics and Computer Science, Eindhoven University of Technology, Groene Loper 5, 5600MB Eindhoven, The Netherlands
Funding
Comisión Nacional de Investigación Científica y Tecnológica
References (37)
Show source-provided references
1. Auditing 2.0: Using Process Mining to Support Tomorrow’s Auditor10.1109/MC.2010.61 ↗
2. Configurable Workflow Models10.1142/S0218843008001798 ↗
3. Through personalized web service composition specification: From BPEL to C-BPEL10.1016/j.entcs.2005.11.011 ↗
4. A configurable reference modelling language10.1016/j.is.2005.05.003 ↗
5. Configuring Configurable Process Models Made Easier: An Automated Approach10.1007/978-3-319-15895-2_10 ↗
6. Sharma, D.K., and Rao, V. (2014, January 21–22). Configurable Business Process Modeling Notation. Proceedings of the IEEE International Advance Computing Conference (IACC), Gurgaon, India.10.1109/IAdCC.2014.6779535 ↗
7. A Decade of Business Process Management Conferences: Personal Reflections on a Developing Discipline
8. Van der Aalst, W.M.P. (2016). Process Mining—Data Science in Action, Springer. [2nd ed.].10.1007/978-3-662-49851-4 ↗
9. Mining Configurable Process Models from Collections of Event Logs
10. Creating Sound and Reversible Configurable Process Models Using CoSeNets
11. Merging Business Process Models10.1007/978-3-642-16934-2_10 ↗
12. Business Process Design by View Integration
13. Gottschalk, F. (2009). Configurable Process Models. [Ph.D. Thesis, Eindhoven University of Technology].
14. Business Process Model Merging: An Approach to Business Process Consolidation
15. Gottschalk, F., van der Aalst, W.M.P., and Jansen-Vullers, M.H. (2008, January 9–14). Merging Event-Driven Process Chains. Proceedings of the OTM 2008 Confederated International Conferences, CoopIS, DOA, GADA, IS, and ODBASE 2008, Monterrey, Mexico.10.1007/978-3-540-88871-0_28 ↗
16. Questionnaire-based variability modeling for system configuration10.1007/s10270-008-0090-3 ↗
17. Buijs, J.C.A.M. (2017, September 29). Environmental Permit Application Process (WABO), CoSeLoG Project. Available online: https://data.4tu.nl/repository/uuid:26aba40d-8b2d-435b-b5af-6d4bfbd7a270.
18. Becker, J., Delfmann, P., and Knackstedt, R. (2007). Adaptive reference modeling: Integrating configurative and generic adaptation techniques for information models. Reference Modeling, Spring.10.1007/978-3-7908-1966-3_2 ↗
19. Becker, J., Delfmann, P., Dreiling, A., Knackstedt, R., and Kuropka, D. (2004, January 23–26). Configurative process modeling–outlining an approach to increased business process model usability. Proceedings of the 15th IRMA International Conference, New Orleans, LA, USA.
20. Buijs, J.C.A.M. (2014). Flexible Evolutionary Algorithms for Mining Structured Process Models. [Ph.D. Thesis, Eindhoven University of Technology].
21. Towards Improving the Representational Bias of Process Mining
22. On the Role of Fitness, Precision, Generalization and Simplicity in Process Discovery
23. Discovering Block-Structured Process Models from Event Logs—A Constructive Approach
24. Discovering Block-Structured Process Models from Event Logs Containing Infrequent Behaviour
25. Configurable multi-perspective business process models10.1016/j.is.2010.07.001 ↗
26. Munoz-Gama, J. (2016). Conformance Checking and Diagnosis in Process Mining—Comparing Observed and Modeled Processes, Springer.10.1007/978-3-319-49451-7 ↗
27. Mitchell, M. (1998). An Introduction to Genetic Algorithms, MIT Press.10.7551/mitpress/3927.001.0001 ↗
28. Buijs, J.C.A.M., van Dongen, B.F., and van der Aalst, W.M.P. (2012, January 10–15). A genetic algorithm for discovering process trees. Proceedings of the 2012 IEEE Congress on Evolutionary Computation (CEC), Brisbane, Australia.10.1109/CEC.2012.6256458 ↗
29. A slippery genetic algorithm-based process mining system for achieving better quality assurance in the garment industry10.1016/j.eswa.2015.10.035 ↗
30. ProDiGen: Mining complete, precise and minimal structure process models with a genetic algorithm10.1016/j.ins.2014.09.057 ↗
31. Michalewicz, Z. (1996). Genetic Algorithms and Data Structures—Evolution Programs, Springer. [3rd ed.].10.1007/978-3-662-03315-9 ↗
32. Cormen, T.H., Leiserson, C.E., Rivest, R.L., and Stein, C. (2009). Introduction to Algorithms, MIT Press. [3rd ed.].
33. Gottschalk, F., Wagemakers, T.A.C., Jansen-Vullers, M.H., van der Aalst, W.M.P., and La Rosa, M. (2009, January 8–12). Configurable Process Models: Experiences from a Municipality Case Study. Proceedings of the 21st International Conference, CAiSE 2009, Amsterdam, The Netherlands.
34. Adriansyah, A. (2014). Aligning Observed and Modeled Behavior. [Ph.D. Thesis, Eindhoven University of Technology].
35. Van Dongen, B. (2017, September 29). BPI Challenge 2015. Available online: http://dx.doi.org/10.4121/uuid:31a308ef-c844-48da-948c-305d167a0ec1.
36. Towards Comprehensive Support for Privacy Preservation Cross-organization Business Process Mining
37. Decomposing Alignment-Based Conformance Checking of Data-Aware Process Models