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

Institutions

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

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

SIMOD: Automated discovery of business process simulation models

Orlenys López‐Pintado, Ihar Suvorau, David Chapela-Campa, Marlon Dumas
8 citations
SoftwareX
Business Process Modeling and Analysis
18.27
article

SIMOD: Automated discovery of business process simulation models

Orlenys López‐Pintado, Ihar Suvorau, David Chapela-Campa, Marlon Dumas
article en
8 citations

Abstract

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.

SoftwareXVol. 30
University of Tartu (EE)
Eesti Teadusagentuur, European Research Council
Openalex Percentile: Top 1%
Business Process Modeling and Analysis
18.27
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.