Discovering models of behavior for concurrent workflows

被引:49
作者
Cook, JE [1 ]
Du, ZD
Liu, CB
Wolf, AL
机构
[1] New Mexico State Univ, Dept Comp Sci, Las Cruces, NM 88003 USA
[2] Univ Colorado, Dept Comp Sci, Boulder, CO 80309 USA
基金
美国国家科学基金会;
关键词
dynamic analysis; workflow data analysis; behavior inference; concurrency analysis; workflow model discovery;
D O I
10.1016/j.compind.2003.10.005
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Understanding the dynamic behavior of a workflow is crucial for being able to modify, maintain, and improve it. A particularly difficult aspect of some behavior is concurrency. Automated techniques which seek to mine workflow data logs to discover information about the workflows must be able to handle the concurrency that manifests itself in the workflow executions. This paper presents techniques to discover patterns of concurrent behavior from traces of workflow events. The techniques are based on a probabilistic analysis of the event traces. Using metrics for the number, frequency, and regularity of event occurrences, a determination is made of the likely concurrent behavior being manifested by the system. Discovering this behavior can help a workflow designer better understand and improve the work processes they are managing. (C) 2003 Elsevier B.V. All rights reserved.
引用
收藏
页码:297 / 319
页数:23
相关论文
共 36 条
[31]   Understanding the behavior of Java']Java programs [J].
Systä, T .
SEVENTH WORKING CONFERENCE ON REVERSE ENGINEERING - PROCEEDINGS, 2000, :214-223
[32]   A THEORY OF THE LEARNABLE [J].
VALIANT, LG .
COMMUNICATIONS OF THE ACM, 1984, 27 (11) :1134-1142
[33]  
van der Aalst WMP, 2002, LECT NOTES COMPUT SC, V2480, P45
[34]   TESTING AND DEBUGGING DISTRIBUTED PROGRAMS USING GLOBAL PREDICATES [J].
VENKATESAN, S ;
DATHAN, B .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1995, 21 (02) :163-177
[35]  
WEIJTERS T, 2001, P 13 BELG NETH C ART, P283
[36]  
WEIJTERS T, 2001, P 11 DUTCH BELG C MA, P93