Mining Process Models from Workflow Logs

Modern enterprises increasingly use the workflow paradigm to prescribe how business processes should be performed. Processes are typically modeled as annotated activity graphs. We present an approach for a system that constructs process models from logs of past, unstructured executions of the given process. The graph so produced conforms to the dependencies and past executions present in the log. By providing models that capture the previous executions of the process, this technique allows easier introduction of a workflow system and evaluation and evolution of existing process models. We also present results from applying the algorithm to synthetic data sets as well as process logs obtained from an IBM Flowmark installation.

[1]  Frank Leymann,et al.  Managing Business Processes an an Information Resource , 1994, IBM Syst. J..

[2]  Berthold Reinwald,et al.  Automation of Control and Data flow in Distributed Application Systems , 1992, DEXA.

[3]  Alfred V. Aho,et al.  The Transitive Reduction of a Directed Graph , 1972, SIAM J. Comput..

[4]  Ramakrishnan Srikant,et al.  Mining sequential patterns , 1995, Proceedings of the Eleventh International Conference on Data Engineering.

[5]  Amit P. Sheth,et al.  An overview of workflow management: From process modeling to infrastructure for automation , 1995 .

[6]  Heikki Mannila,et al.  Discovering Frequent Episodes in Sequences , 1995, KDD.

[7]  Allan L. Scherr,et al.  A New Approach to Business Processes , 1993, IBM Syst. J..

[8]  Amit P. Sheth,et al.  Scheduling workflows by enforcing intertask dependencies , 1996, Distributed Syst. Eng..

[9]  Johannes Klein Advanced rule driven transaction management , 1991, COMPCON Spring '91 Digest of Papers.

[10]  R. K. Shyamasundar,et al.  Introduction to algorithms , 1996 .

[11]  Fabio Casati,et al.  Workflow Evolution , 1996, ER.

[12]  Casimir A. Kulikowski,et al.  Computer Systems That Learn: Classification and Prediction Methods from Statistics, Neural Nets, Machine Learning and Expert Systems , 1990 .

[13]  L WolfAlexander,et al.  Discovering models of software processes from event-based data , 1998 .

[14]  Gustavo Alonso,et al.  Exotica/FMQM: A Persistent Message-Based Architecture for Distributed Workflow Management , 1995 .

[15]  S. Ceri,et al.  Work ow Evolution , 1996 .

[16]  Alexander L. Wolf,et al.  Discovering models of software processes from event-based data , 1998, TSEM.

[17]  Timothy W. Finin,et al.  Exotica: a Research Perspective on Workkow Management Systems. Data Engineering Bulletin, Special Issue on Infrastructure for Acknowledgements Special Thanks to 5.1 Updating Integrated Views 3 Issues in Data Representation 2.2 Architectures for Database Interoperation Managing Semantic Heterogeneity , 1997 .

[18]  Alexander L. Wolf,et al.  Automating Process Discovery through Event-Data Analysis , 1995, 1995 17th International Conference on Software Engineering.

[19]  B Pernici,et al.  Workkow Evolution ? , 1996 .