Tolerating deviations in process support systems via flexible enactment of process models

被引:51
作者
Cugola, G [1 ]
机构
[1] Politecn Milan, Dipartimento Elettron & Informaz, I-20133 Milan, Italy
关键词
process support system; workflow management system; process-centered software engineering environment; business process; process modeling; process enactment; deviation; inconsistency; event-based components integration;
D O I
10.1109/32.730546
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Process Support Systems (PSSs) support business organizations in modeling, improving, and automating their business process. Thanks to their ability in enacting process models, they can be used to guide people in performing their daily work and to automate the repetitive tasks that do not require human intervention. Given these potential benefits, it is surprising to observe that PSSs are not widely adopted. This is especially true in case of highly flexible and human-intensive processes such as design processes in general and software processes in particular. This fact can be explained by observing that currently available PSSs do not fulfill some crucial needs of modern business organizations. One of their, major drawbacks is that they do not offer adequate mechanisms to cope with unforeseen situations. They are good at supporting business processes if all proceeds as expected, but ii an unexpected situation is met, which would require to deviate from the process model, they often become more an obstacle than a help. This paper deals with the problem of managing unforeseen situations that require deviations from the process model during enactment in the context of the PROSYT PSS. During process model enactment, PROSYT is capable of tolerating deviations from the process model by supporting users even when unexpected situations arise. Furthermore, it supports users in reconciling the process model with the process actually followed, ii necessary.
引用
收藏
页码:982 / 1001
页数:20
相关论文
共 37 条
[1]  
ALONSO G, 1998, P 18 INT C DISTR COM
[2]  
ALONSO G, 1997, ADV T MODELS ARCHITE, P35
[3]  
AMBRIOLA V, 1997, ACM T SOFTWARE ENG M, V6
[4]  
[Anonymous], OVUM EVALUATES WORKF
[5]  
Arbaoui S., 1994, SOFTWARE PROCESS MOD
[6]  
ARBAOUI S, 1993, P 8 INT SOFTW PROC W
[7]  
BANDINELLI S, 1994, SOFTWARE PROCESS MOD
[8]  
BANDINELLI S, 1994, P 3 INT C SOFTW PROC
[9]  
BANDINELLI S, 1993, IEEE T SOFTWARE ENG, V19
[10]  
BARGHOUTI N, 1995, P 17 INT C SOFTW ENG