An alignment-based framework to check the conformance of declarative process models and to preprocess event-log data

被引:62
作者
de Leoni, Massimiliano [1 ]
Maggi, Fabrizio M. [2 ]
van der Aalst, Wil M. P. [1 ]
机构
[1] Eindhoven Univ Technol, Dept Math & Comp Sci, NL-5600 MB Eindhoven, Netherlands
[2] Univ Tartu, Inst Comp Sci, Tartu, Estonia
关键词
Process mining; Declare; LTL; Conformance checking; Event-log preprocessing;
D O I
10.1016/j.is.2013.12.005
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Process mining can be seen as the "missing link" between data mining and business process management. The lion's share of process mining research has been devoted to the discovery of procedural process models from event logs. However, often there are predefined constraints that (partially) describe the normative or expected process, e.g., "activity A should be followed by B" or "activities A and B should never be both executed". A collection of such constraints is called a declarative process model. Although it is possible to discover such models based on event data, this paper focuses on aligning event logs and predefined declarative process models. Discrepancies between log and model are mediated such that observed log traces are related to paths in the model. The resulting alignments provide sophisticated diagnostics that pinpoint where deviations occur and how severe they are. Moreover, selected parts of the declarative process model can be used to clean and repair the event log before applying other process mining techniques. Our alignment-based approach for preprocessing and conformance checking using declarative process models has been implemented in ProM and has been evaluated using both synthetic logs and real-life logs from a Dutch hospital. (C) 2013 Elsevier Ltd. All rights reserved.
引用
收藏
页码:258 / 277
页数:20
相关论文
共 36 条
[1]   Conformance Checking using Cost-Based Fitness Analysis [J].
Adriansyah, A. ;
van Dongen, B. F. ;
van der Aalst, W. M. P. .
15TH IEEE INTERNATIONAL ENTERPRISE DISTRIBUTED OBJECT COMPUTING CONFERENCE (EDOC 2011), 2011, :55-64
[2]  
Adriansyah A, 2013, LECT NOTES BUS INF P, V132, P137
[3]  
Awad A, 2008, LECT NOTES COMPUT SC, V5240, P326, DOI 10.1007/978-3-540-85758-7_24
[4]   Runtime Verification for LTL and TLTL [J].
Bauer, Andreas ;
Leucker, Martin ;
Schallhart, Christian .
ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2011, 20 (04)
[5]   Process diagnostics using trace alignment: Opportunities, issues, and challenges [J].
Bose, R. P. Jagadeesh Chandra ;
van der Aalst, Wil M. P. .
INFORMATION SYSTEMS, 2012, 37 (02) :117-141
[6]   Software process validation: Quantitatively measuring the correspondence of a process to a model [J].
Cook, JE ;
Wolf, AL .
ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 1999, 8 (02) :147-176
[7]  
de Leoni M, 2012, LECT NOTES BUS INF P, V117, P48
[8]  
de Leoni M, 2012, LECT NOTES COMPUT SC, V7481, P82, DOI 10.1007/978-3-642-32885-5_6
[9]   Genetic process mining: an experimental evaluation [J].
de Medeiros, A. K. A. ;
Weijters, A. J. M. M. ;
van der Aalst, W. M. P. .
DATA MINING AND KNOWLEDGE DISCOVERY, 2007, 14 (02) :245-304
[10]  
De Weerdt J., 2011, Proceedings 2011 IEEE Symposium on Computational Intelligence and Data Mining (CIDM 2011), P148, DOI 10.1109/CIDM.2011.5949428