ADEPTflex -: Supporting dynamic changes of workflows without losing control

被引:454
作者
Reichert, M [1 ]
Dadam, P [1 ]
机构
[1] Univ Ulm, Dept Databases & Informat Syst, D-89069 Ulm, Germany
关键词
workflow management; exception handling; dynamic change; adaptive workflows;
D O I
10.1023/A:1008604709862
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Today's workflow management systems (WFMSS) are only applicable in a secure and safe manner if the business process (BP) to be supported is well-structured and there is no need for ad hoc deviations at run-time. As only few BPs are static in this sense, this significantly limits the applicability of current workflow (WF) technology. On the other hand, to support dynamic deviations from premodeled task sequences must not mean that the responsibility for the avoidance of consistency problems and run-time errors is now completely shifted to the (naive) end user. In this paper we present a formal foundation for the support of dynamic structural changes of running WF instances. Based upon a formal WF model (ADEPT), we define a complete and minimal set of change operations (ADEPT(flex)) that support users in modifying the structure of a running WF, while maintaining its (structural) correctness and consistency. The correctness properties defined by ADEPT are used to determine whether a specific change can be applied to a given WF instance or not. If these properties are violated, the change is either rejected or the correctness must be restored by handling the exceptions resulting from the change. We discuss basic issues with respect to the management of changes and the undoing of temporary changes at the instance level. Recently we have started the design and implementation of ADEPT(workflow), the ADEPT workflow engine, which will make use of the change facilities presented in this paper.
引用
收藏
页码:93 / 129
页数:37
相关论文
共 50 条
[1]  
ALONSO G, 1996, P 12 INT C DAT ENG N
[2]  
[Anonymous], 1995, P 3 INT C COOPERATIV
[3]  
Antunes P., 1995, P C ORG COMP SYST MI
[4]  
ATTIE PC, 1993, P 19 INT C VER LARG, P134
[5]  
BARTHELMESS P, 1995, P C ORG COMP SYST CO, P138
[6]   A distributed execution environment for large-scale workflow management systems with subnets and server migration [J].
Bauer, T ;
Dadam, P .
PROCEEDINGS OF THE SECOND IFCIS INTERNATIONAL CONFERENCE ON COOPERATIVE INFORMATION SYSTEMS - COOPIS'97, 1997, :99-108
[7]  
BLASER R, 1996, THESIS U ULM GERMANY
[8]  
BLUMENTHAL R, 1995, P 1995 ACM C ORG COM, P130
[9]  
CASATI F, 1996, P 15 INT C CONC MOD, P438
[10]  
CASATI F, 1997, WIDE WORKFLOW MODEL