Exception Handling Patterns

Download of the exception handling patterns paper:

N. Russell, W.M.P. van der Aalst, and A.H.M. ter Hofstede.
Exception Handling Patterns in Process-Aware Information Systems
. (PDF, 247 Kb)
BPM Center Report BPM-06-04
, BPMcenter.org, 2006.

This body of work presents a classification framework for exception handling in process-aware information systems (PAIS) based on patterns. This framework is independent of specific modelling approaches or technologies and as such provides an objective means of delineating the exception-handling capabilities of specific workflow and process-aware information systems. It is subsequently used to assess the level of exceptions support provided by eight commercial workflow systems and business process modelling and execution languages. On the basis of these investigations, we propose a graphical, tool-independent language for defining exception handling strategies in process-aware information systems.

Click on one of the following links:


A Framework for Exception Handling

Exception Types

Exception Handling at Work Item Level

Exception Handling at Case Level

Recovery Action

Characterising Exception Handling Strategies

Survey of Exception Handling Capabilities

Considerations for a Workflow Exception Language

Related Work





We, the authors and the associated institutions, assume no legal liability or responsibility for the accuracy and completeness of any product-specific information contained in this body of work. All possible efforts have been make to ensure that the results presented are, to the best of our knowledge, up to date and correct.