A framework for automatic improvement of workflows to meet performance goals

Business performance improvement is arguably the most important factor in the development or reengineering of a business information system. We present a framework that, given a model of a business information system and a performance goal, helps determine the modifications required in the model in order to meet the performance goal. The framework includes: an executable system model based on workflows, triggers, and execution resources; an execution environment that measures system performance; improvement operators that can modify the system model; and an automatic improvement mechanism that uses AI search techniques to guide the modification of the system model to meet a performance goal.<<ETX>>

[1]  Thomas E. Anderson,et al.  Quartz: a tool for tuning parallel program performance , 1990, SIGMETRICS '90.

[2]  Barton P. Miller,et al.  IPS-2: The Second Generation of a Parallel Program Measurement System , 1990, IEEE Trans. Parallel Distributed Syst..

[3]  Terry Winograd,et al.  The action workflow approach to workflow management technology , 1992, CSCW '92.

[4]  Geoffrey E. Hinton,et al.  Learning internal representations by error propagation , 1986 .

[5]  John K. Ousterhout,et al.  Tcl and the Tk Toolkit , 1994 .

[6]  Frederick S. Hillier,et al.  Introduction to stochastic models in operations research , 1990 .

[7]  F. Bodart,et al.  A model and a language for functional specifications and evaluation of information system dynamics , 1986 .

[8]  Guy L. Steele,et al.  Common Lisp the Language , 1984 .

[9]  Andreas L. Opdahl,et al.  A Framework for Performance Engineering During Information System Development , 1992, CAiSE.

[10]  Nils J. Nilsson,et al.  A Formal Basis for the Heuristic Determination of Minimum Cost Paths , 1968, IEEE Trans. Syst. Sci. Cybern..

[11]  Edsger W. Dijkstra,et al.  A note on two problems in connexion with graphs , 1959, Numerische Mathematik.

[12]  G. von Bochmann,et al.  The Macrotec toolset for CASE-based business modelling , 1993, Proceedings of 6th International Workshop on Computer-Aided Software Engineering.

[13]  Eric W. Brehm,et al.  START/ES: An Expert System Tool for System Performance and Reliability Analysis , 1995, Perform. Evaluation.