Classification and evaluation of timed running schemas for workflow based on process mining

被引:14
作者
Duan, Hua [1 ,2 ]
Zeng, Qingtian [1 ]
Wang, Huaiqing [4 ]
Sun, Sherry X. [4 ]
Xu, Dongming [3 ]
机构
[1] Shandong Univ Sci & Technol, Coll Informat Sci & Engn, Dept Comp Sci & Technol, Qingdao 266510, Peoples R China
[2] Shanghai Jiao Tong Univ, Dept Math, Shanghai 200240, Peoples R China
[3] Univ Queensland, Sch Business, Brisbane, Qld 4072, Australia
[4] City Univ Hong Kong, Dept Informat Syst, Hong Kong, Hong Kong, Peoples R China
关键词
Workflow; Running logs; Running schema; Classification; Evaluation; Process mining; Petri net; PROCESS MODELS; DISCOVERY; PATTERNS; NETS;
D O I
10.1016/j.jss.2008.07.007
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The system running logs of a workflow contain much information about the behavior and logical structure between activities. In this paper, a mining approach is proposed to discover the structural and temporal model for a workflow from its timed running logs. The mining results are represented in the formalized form of Petri nets extended with two timing factors that allows validation or verification the actual behaviors, especially the temporal constraints between activities, According to the reachability graph of the extended Petri net model mined, all running schemas of a workflow can be generated, which defines the temporal constraints between running activities. By calculating the earliest and latest start time of each activity, the earliest starting and latest existing time of each state in the running schema can be determined. Based on the temporal relations between the timing factors of each running state, the running schemas can be classified into six classes. The effects of the six classes of running schemas oil the implementation of the whole workflow are evaluated so as to obtain the best one that can ensure the workflow is finished in the shortest time. The standards for the ideal, reliable and favorable running schemas and their existence conditions are discussed, which can be used to evaluate the running logs and control the future running of a workflow. (C) 2008 Elsevier Inc. All rights reserved.
引用
收藏
页码:400 / 410
页数:11
相关论文
共 25 条
[1]   Modeling and analysis of workflows using Petri Nets [J].
Adam, NR ;
Atluri, V ;
Huang, WK .
JOURNAL OF INTELLIGENT INFORMATION SYSTEMS, 1998, 10 (02) :131-158
[2]  
Agrawal R, 1998, LECT NOTES COMPUT SC, V1377, P469
[3]  
[Anonymous], LECT NOTES COMPUTER
[4]  
[Anonymous], LNCS
[5]  
Cook J. E., 1998, ACM Transactions on Software Engineering and Methodology, V7, P215, DOI 10.1145/287000.287001
[6]  
de Medeiros AKA, 2003, LECT NOTES COMPUT SC, V2888, P389
[7]   AN OVERVIEW OF WORKFLOW MANAGEMENT - FROM PROCESS MODELING TO WORKFLOW AUTOMATION INFRASTRUCTURE [J].
GEORGAKOPOULOS, D ;
HORNICK, M ;
SHETH, A .
DISTRIBUTED AND PARALLEL DATABASES, 1995, 3 (02) :119-153
[8]   Mining and reasoning on workflows [J].
Greco, G ;
Guzzo, A ;
Manco, G ;
Saccà, D .
IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2005, 17 (04) :519-534
[9]  
HERBST J, 1998, DEXA 98
[10]   Discovery of temporal patterns from process instances [J].
Hwang, SY ;
Wei, CP ;
Yang, WS .
COMPUTERS IN INDUSTRY, 2004, 53 (03) :345-364