Semantic business process for improved exception handling Academic Article uri icon


  • The execution of a business process (BP) often interacts with multiple independent entities, whose behavior cannot always be predicted. This is why, although a business process may have a single ideal execution path, in practice, many executions will encounter events, errors or missing deadlines, that lead the process off this path. Exception handling is not a favorite issue for programmers or analysts. They often focus on the likely or ideal business scenarios, and end up ignoring error handling. The goal of this paper is to facilitate the design of complete business processes that have appropriate built-in error handling at modeling time. Such support requires identifying potential errors from the semantic and structural aspects of the business process. The method we present relies on the explicit annotation of activities (the primitive building blocks of BPMs) with a small number of …

publication date

  • January 1, 2009