Process mining using BPMN: relating event logs and process models

  • Anna A. Kalenkova
  • Wil M. P. van der Aalst
  • Irina A. Lomazova
  • Vladimir A. Rubin
Regular Paper

DOI: 10.1007/s10270-015-0502-0

Cite this article as:
Kalenkova, A.A., van der Aalst, W.M.P., Lomazova, I.A. et al. Softw Syst Model (2015). doi:10.1007/s10270-015-0502-0

Abstract

Process-aware information systems (PAIS) are systems relying on processes, which involve human and software resources to achieve concrete goals. There is a need to develop approaches for modeling, analysis, improvement and monitoring processes within PAIS. These approaches include process mining techniques used to discover process models from event logs, find log and model deviations, and analyze performance characteristics of processes. The representational bias (a way to model processes) plays an important role in process mining. The BPMN 2.0 (Business Process Model and Notation) standard is widely used and allows to build conventional and understandable process models. In addition to the flat control flow perspective, subprocesses, data flows, resources can be integrated within one BPMN diagram. This makes BPMN very attractive for both process miners and business users, since the control flow perspective can be integrated with data and resource perspectives discovered from event logs. In this paper, we describe and justify robust control flow conversion algorithms, which provide the basis for more advanced BPMN-based discovery and conformance checking algorithms. Thus, on the basis of these conversion algorithms low-level models (such as Petri nets, causal nets and process trees) discovered from event logs using existing approaches can be represented in terms of BPMN. Moreover, we establish behavioral relations between Petri nets and BPMN models and use them to adopt existing conformance checking and performance analysis techniques in order to visualize conformance and performance information within a BPMN diagram. We believe that the results presented in this paper can be used for a wide variety of BPMN mining and conformance checking algorithms. We also provide metrics for the processes discovered before and after the conversion to BPMN structures. Cases for which conversion algorithms produce more compact or more complicated BPMN models in comparison with the initial models are identified.

Keywords

Process mining Process discovery Conformance checking BPMN (Business Process Model and Notation) Petri nets Bisimulation 

Copyright information

© Springer-Verlag Berlin Heidelberg 2015

Authors and Affiliations

  • Anna A. Kalenkova
    • 1
  • Wil M. P. van der Aalst
    • 1
    • 2
  • Irina A. Lomazova
    • 1
  • Vladimir A. Rubin
    • 1
  1. 1.National Research University Higher School of EconomicsMoscowRussia
  2. 2.Department of Mathematics and Computer ScienceEindhoven University of TechnologyEindhovenThe Netherlands

Personalised recommendations