Tolerating deviations in process support systems via flexible enactment of process models
- 1 November 1998
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Software Engineering
- Vol. 24 (11), 982-1001
- https://doi.org/10.1109/32.730546
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
This publication has 16 references indexed in Scilit:
- Endeavors: a process system integration infrastructurePublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- A reflective approach to process model customization, enactment and evolutionPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Policies and mechanisms to support process evolution in PSEEsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Exploiting an event-based infrastructure to develop complex distributed systemsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1998
- An overview of workflow management: From process modeling to workflow automation infrastructureDistributed and Parallel Databases, 1995
- Using event contexts and matching constraints to monitor software processesPublished by Association for Computing Machinery (ACM) ,1995
- Dynamic change within workflow systemsPublished by Association for Computing Machinery (ACM) ,1995
- Conceptual modeling of workflowsPublished by Springer Nature ,1995
- Towards requirements for enactment mechanismsLecture Notes in Computer Science, 1994
- An event-based model of software configuration managementPublished by Association for Computing Machinery (ACM) ,1991