Mining program workflow from interleaved traces

作者: Jian-Guang Lou , Qiang Fu , Shengqi Yang , Jiang Li , Bin Wu

DOI: 10.1145/1835804.1835883

关键词:

摘要: Successful software maintenance is becoming increasingly critical due to the increasing dependence of our society and economy on systems. One key problem difficulty in understanding evolving Program workflows can help system operators administrators understand behaviors verify executions so as greatly facilitate maintenance. In this paper, we propose an algorithm automatically discover program from event traces that record events during execution. Different existing workflow mining algorithms, approach construct concurrent interleaved events. Our a three-step coarse-to-fine algorithm. At first, mine temporal dependencies for each pair Then, based mined pair-wise tem-poral dependencies, basic model by breadth-first path pruning After that, refine verifying it with all training traces. The re-finement tries find out interpret minimal state transitions threads. results both simulation data real show highly effective.

参考文章(29)
Anand Raman, Jon Patrick, Palmerston North, The sk-strings method for inferring PFSA ,(1997)
Rakesh Agrawal, Dimitrios Gunopulos, Frank Leymann, Mining Process Models from Workflow Logs extending database technology. pp. 469- 483 ,(1998) , 10.1007/BFB0101003
Jian-Guang Lou, Shengqi Yang, Qiang Fu, Jiang Li, Ye Xu, Mining invariants from console logs for system problem detection usenix annual technical conference. pp. 24- 24 ,(2010)
Gianluigi Greco, Antonella Guzzo, Giuseppe Manco, Luigi Pontieri, Domenico Saccà, Mining constrained graphs: the case of workflow systems Lecture Notes in Computer Science. pp. 155- 171 ,(2004) , 10.1007/11615576_8
W.M.P. van der Aalst, A.J.M.M. Weijters, Process mining: a research agenda Computers in Industry. ,vol. 53, pp. 231- 244 ,(2004) , 10.1016/J.COMPIND.2003.10.001
Jonathan E. Cook, Zhidian Du, Chongbing Liu, Alexander L. Wolf, Discovering models of behavior for concurrent workflows Computers in Industry. ,vol. 53, pp. 297- 319 ,(2004) , 10.1016/J.COMPIND.2003.10.005
Ricardo Silva, Jiji Zhang, James G. Shanahan, Probabilistic workflow mining knowledge discovery and data mining. pp. 275- 284 ,(2005) , 10.1145/1081870.1081903
Domenico Cotroneo, Roberto Pietrantuono, Leonardo Mariani, Fabrizio Pastore, Investigation of failure causes in workload-driven reliability testing Fourth international workshop on Software quality assurance: in conjunction with the 6th ESEC/FSE joint meeting. pp. 78- 85 ,(2007) , 10.1145/1295074.1295089
Guido Schimm, Mining exact models of concurrent workflows Computers in Industry. ,vol. 53, pp. 265- 281 ,(2004) , 10.1016/J.COMPIND.2003.10.003
David Lo, Leonardo Mariani, Mauro Pezzè, Automatic steering of behavioral model inference foundations of software engineering. pp. 345- 354 ,(2009) , 10.1145/1595696.1595761