Workflow management systems (WfMS) are widely used for improving business processes and providing better quality of services. However, rapid changes in business environment can cause exceptions in WfMS leading to deadline violation and other consequences. In these circumstances, one of the crucial tasks for a workflow administrator is to detect any potential exceptions as early as possible so that corrective measures can be taken. However such detections can be extremely complex since a workflow process may consist of various control flow pattern and each pattern has its own way of influencing temporal properties of a task. In this paper, we describe a novel approach for predicting temporal exceptions for loops in concurrent workflows which are required to share limited identical resources. Our approach is divided into two phases; preparation phase and prediction phase. In the preparation phase, temporal and resource constraints are calculated for each task within the workflow schema. In the prediction phase, an algorithm is used to predict potential deadline violations by taking into account constraints calculated from the preparation phase.
[1]
Fabio Casati,et al.
Improving Business Process Quality through Exception Understanding, Prediction, and Prevention
,
2001,
VLDB.
[2]
Shiyong Lu,et al.
Automatic workflow verification and generation
,
2006,
Theor. Comput. Sci..
[3]
Richard N. Taylor,et al.
Techniques for Supporting Dynamic and Adaptive Workflow
,
2000,
Computer Supported Cooperative Work (CSCW).
[4]
Wil M. P. van der Aalst,et al.
Workflow Patterns
,
2004,
Distributed and Parallel Databases.
[5]
Yun Yang,et al.
Dynamic checking of temporal constraints for concurrent workflows
,
2005,
Electron. Commer. Res. Appl..
[6]
Mark Klein,et al.
A Knowledge-based Approach to Handling Exceptions in Workflow Systems
,
2011,
Computer Supported Cooperative Work (CSCW).
[7]
Myoung-Ho Kim,et al.
Extracting the workflow critical path from the extended well-formed workflow schema
,
2005,
J. Comput. Syst. Sci..