Digital Symposium Collection 2000  

 
 
 
 
 
 

 















Specifying Complex Process Control Aspects in Workflows for Exception Handling

A.H.M ter Hofstede and A.P. Barros

  View Paper (PDF)  

Return to Session 1B: Workflow Management and Specification Language

Abstract

Contemporary specification languages of workflow management systems focus on capturing process execution semantics. Constructs are offered that allow the specification of sequential execution, iteration, choice, parallelism and synchronisation. While in workflow modelling it is absolutely imperative that exceptions are dealt with properly, virtually no support for the specification of exception handling is offered at the conceptual level. Typically, exceptions and recovery strategies need to be defined using the programming primitives of the specific workflow management systems used. In this paper we propose a number of conceptual modelling primitives that can be used for the specification of exception handling in workflows. These primitives are illustrated using some real-life examples. A formal semantics is assigned to precisely define their meaning and demonstrating how they can be incorporated in a typical process modelling language.

























Copyright(C) 2000 ACM