DocumentCode :
1446441
Title :
Tolerating deviations in process support systems via flexible enactment of process models
Author :
Cugola, Gianpaolo
Author_Institution :
Dipt. di Elettronica e Inf., Politecnico di Milano, Italy
Volume :
24
Issue :
11
fYear :
1998
fDate :
11/1/1998 12:00:00 AM
Firstpage :
982
Lastpage :
1001
Abstract :
Process support systems (PSSs) support business organizations in modeling, improving and automating their business processes. 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 fulfil 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 if an unexpected situation is met, which would require one 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 (PROcess Support sYstem capable of Tolerating deviations) 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, if necessary
Keywords :
business data processing; computer aided software engineering; project support environments; workflow management software; PROSYT; business organizations; business processes; design processes; deviation tolerance; event-based components integration; flexible process model enactment; human-intensive processes; inconsistencies; process support systems; process-centered software engineering environment; repetitive tasks; software processes; unexpected situations; unforeseen situations; user support; workflow management system; Context modeling; Costs; Helium; Humans; Organizational aspects; Page description languages; Process design; Software engineering; Standardization; Workflow management software;
fLanguage :
English
Journal_Title :
Software Engineering, IEEE Transactions on
Publisher :
ieee
ISSN :
0098-5589
Type :
jour
DOI :
10.1109/32.730546
Filename :
730546
Link To Document :
بازگشت