SIMOD: Automated discovery of business process simulation models
Business process simulation is a technique that enables analysts to estimate the impact of changes to a business process with respect to time and cost-related performance measures. Specifically, business process simulation allows analysts to answer questions such as “what would be the cycle time of a process if 10% of the resources become unavailable for an extended period of time, or if we automate one of the activities in the process?” The starting point of business process simulation is a model capturing the possible sequences of activities of a process, the distribution of processing times of each activity, the resources available to perform each activity in a process, and other parameters that capture the workload and behavior of resources. Designing simulation models by hand is overly time-consuming and error-prone. To address this shortcoming, several methods have been proposed to automatically discover business process simulation models from event logs extracted from enterprise information systems. This paper introduces SIMOD, a Python package to automatically discover business process simulation models from event logs. SIMOD applies a range of statistical and process mining techniques to discover a process model from an event log and to enhance it with simulation parameters.
Authors
- Orlenys López‐Pintado (ORCID: https://orcid.org/0000-0002-5953-0327)
- Ihar Suvorau (ORCID: https://orcid.org/0000-0002-1862-2604)
- David Chapela-Campa (ORCID: https://orcid.org/0000-0002-4711-9653)
- Marlon Dumas (ORCID: https://orcid.org/0000-0002-9247-7476)
Institutions
- University of Tartu (EE)
Publication Details
- Journal
- SoftwareX
- Published
- 2025-04-15
- DOI
- https://doi.org/10.1016/j.softx.2025.102157
- Citations
- 8
- Primary Topic
- Business Process Modeling and Analysis
- Type
- article
- Field-Weighted Citation Impact
- 18.27
Funders
- Eesti Teadusagentuur
- European Research Council