Abstract:
Abstract--- 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 if 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, if necessary.
Citations
|
477
|
An Overview of Workflow Management: From Process Modeling to Workflow Automation Infrastructure. Distributed and Parallel Databases
– Georgakopoulos, Hornick, et al.
- 1995
|
|
343
|
LaTeX: A Document Preparation System
– Lamport
- 1986
|
|
161
|
Inconsistency Handling In MultiPerspective Specifications
– Finkelstein, Gabbay, et al.
- 1994
|
|
144
|
Dynamic change within workflow systems
– Ellis, Rozenberg
- 1995
|
|
106
|
Software process model evolution in the SPADE environment
– Bandinelli, Fugetta, et al.
- 1993
|
|
72
|
Exploiting an Event-based Infrastructure to Develop Complex Distributed Systems
– Cugola, Nitto, et al.
- 1998
|
|
68
|
Conceptual Modeling of Workflows
– Casati, Ceri, et al.
- 1995
|
|
58
|
Analyzing Mobile Code Languages
– Cugola, Ghezzi, et al.
- 1997
|
|
53
|
The workflow activity model WAMO
– Eder, Liebhart
- 1995
|
|
48
|
Endeavors: A Process System Integration Infrastructure
– Bolcer, Taylor
- 1996
|
|
45
|
L.: SPADE: An Environment for Software Process Analysis, Design, and Enactment
– Bandinelli, Fuggetta, et al.
- 1994
|
|
32
|
How to deal with deviations during process model enactment
– Cugola, Nitto, et al.
- 1995
|
|
32
|
Flexible exception handling in the OPERA process support system
– Hagen, Alonso
- 1998
|
|
20
|
On Handling Exceptions
– Saastamoinen
- 1995
|
|
20
|
Policies and mechanisms to support process evolution in PSEEs
– Bandinelli, Nitto, et al.
- 1994
|
|
20
|
Using event contexts and matching constraints to monitor software processes
– BARGHOUTI, KRISHNAMURTHY
- 1995
|
|
19
|
Towards Requirements for Enactment Mechanisms
– Dowson, Fernstrom
- 1994
|
|
18
|
Software Engineering Standards
– Mazza, Fairclough, et al.
- 1994
|
|
15
|
State of the art and open issues in process-centered software engineering environments
– Fuggetta, Ghezzi
- 1994
|
|
13
|
PEACE: Goal-Oriented Logic-Based Formalism for Process Modelling
– Arbaoui, Oquendo
- 1994
|
|
12
|
A Framework for Formalizing Inconsistencies in Human-Centered Systems
– Cugola, Nitto, et al.
- 1996
|
|
11
|
Workflow Management Systems: The next Generation of distributed Processing Tools
– Alonso, Mohan
- 1997
|
|
9
|
An event-action model of computer-supported cooperative work: design and implementation
– Krishnamurthy, Rosenblum
- 1991
|
|
9
|
Standards Compliant Software Development
– Emmerich, Finkelstein, et al.
- 1997
|
|
8
|
Managing Inconsistencies between Process Enactment and Process Performance States
– Arbaoui, Oquendo
- 1993
|
|
8
|
An Event-Based Model of Software Configuration Management
– Rosenblum, Krishnamurthy
- 1991
|
|
7
|
Assessing Process-Centered Environments
– Ambriola, Conradi, et al.
- 1997
|
|
4
|
Inconsistencies and Deviations in Process Support Systems
– Cugola
- 1998
|
|
3
|
Ovum Evaluates: Workflow. Ovum ltd
– Stark, Lachal
- 1995
|
|
3
|
Exception handling in office information systems
– Saastamoinen, Savolainen
- 1992
|
|
2
|
Lamsweerde, "A reflective approach to process model customization, enactment, and evolution
– Jamart, van
|
|
1
|
Open issues in managing inconsistencies in human-centered systems
– Nitto, Fuggetta
- 1997
|