Business Process Simulation (BPS) is an approach to analyze the performance of business processes under different scenarios. For example, BPS allows us to estimate what would be the cycle time of a process if one or more resources became unavailable. The starting point of BPS is a process model annotated with simulation parameters (a BPS model). BPS models may be manually designed, based on information collected from stakeholders and empirical observations, or automatically discovered from execution data. Regardless of its origin, a key question when using a BPS model is how to assess its quality. In this paper, we propose a collection of measures to evaluate the quality of a BPS model w.r.t. its ability to replicate the observed behavior of the process. We advocate an approach whereby different measures tackle different process perspectives. We evaluate the ability of the proposed measures to discern the impact of modifications to a BPS model, and their ability to uncover the relative strengths and weaknesses of two approaches for automated discovery of BPS models. The evaluation shows that the measures not only capture how close a BPS model is to the observed behavior, but they also help us to identify sources of discrepancies.
翻译:业务过程模拟(BPS)是一种分析不同场景下业务流程表现的方法。举例来说,BPS可以预测一个流程在某些资源不可用的情况下所需的周期时间。BPS的起始点是一个带有模拟参数的过程模型(BPS模型)。BPS模型可以手动设计,基于利益相关者的信息和实证观察,也可以基于执行数据自动发现。无论它的来源如何,当使用BPS模型时,一个关键问题是如何评估它的质量。在本文中,我们提出了一组措施,以评估BPS模型在复制过程观察行为方面的能力和质量。我们提倡一种方法,不同的措施针对不同的过程角度。我们评估了所提出的措施对于区分修改BPS模型的影响以及揭示自动发现BPS模型的两种方法的相对优劣的能力。评估显示,这些措施不仅能够捕捉BPS模型与观察行为接近程度,还可以帮助我们确定差异的来源。