Queensland University of Technology   Brisbane Australia Skip bannerSkip to content A university for the real world - BPM
QUT Home
Contact us
BPM Home About Vision and Values Projects Members Research Students Academic Partners Masters of BPM Executive Training Tour Contacts Opportunities Visitors Seminars Downloads Call for Papers Publications BPM Collaboration BPM 2007

Business Process Management (BPM) - Seminars

Seminars
2007 Seminars
  No.1 - Florian Gottschalk
  NO.2 - christoph Riedl
  No.3 - Guy Redding
  No.4 - Michael Parent
  No.5 - Stefan Seidel
  No.6 - Marcello La Rosa
  No.7 - Yuan Ren
  No.8 - Matthias Lange
  No.9 - Jan Recker
  No.10 - Roel Peeters
  No.11 - Erwin Fielt
  No.12 - Nick Russell
  * No.13 - Michael Adams
  No.14 - Adam Herne
  No.16 - Daniela Mihailescu
  No.17 - Zoren Milosevic
  No.18 - Remco Dijkman
  No.20 - Jan Mendling
  No.21 - Christian Flender
  No.22 - Juergen Moormann
  No.23 - Dr Barbara Weber
  No.24 - Ksenia Ryndia
  No.25 - Sandy Chong
  No.26 - George Varvaressos & Jerome Pearce
No.29 - Jan Heck & Thomas Kohlborn
2006 Seminars
No. 1 - Stefan Winkens
No. 2 - Mitra Heravizadeh
No. 3 - Ingo Weber
No. 4 - Jamie Cornes
No. 5 - Gaby Doebeli
No. 6 - Bob Risson
No. 7 - Massimiliano de Leoni
No. 8 - Samia Mazhar & Jerome Caillot
No. 9 - Roland Holten
No. 10 - Diana Heckl
No. 11 - Axel Korthaus
No. 12 - Ross Brown
No. 13 - David Burke
No. 14 - Jan Recker
No. 15 - Erwin Fielt
No. 17 - Peter Reimann
No. 18 - Alan Hevner
No. 19 - Peter Charmoni
No. 20 - Allan Mortan
No. 21 - Andrew Burton-Jones

[Print-friendly version]

Facilitating Dynamic Adaptation of Workflows Through Flexible Exception Handling

Michael Adams
PhD Final Seminar

Abstract

This research re-examines the fundamental theoretical principles underpinning workflow technologies to derive an approach that moves forward from the production-line paradigm and thereby offers workflow management support for a wider range of work environments. It develops a sound theoretical foundation based on Activity Theory to deliver an implementation of an approach for dynamic and extensible flexibility, evolution and exception handling in workflows, based not on proprietary frameworks, but on accepted ideas of how people actually perform their work activities.

An implementation is produced called "worklets", which provides an extensible repertoire of self-contained selection and exception-handling processes, coupled with an extensible 'ripple-down" rule set. Using a Service-Oriented Architecture (SOA), a selection service provides workflow flexibility and adaptation by allowing the substitution of a task at runtime with a sub-process, dynamically selected from its repertoire depending on the context of the particular work instance. Additionally, an exception-handling service uses the same repertoire and rule set model to provide targeted and multi-functional exception-handling processes, which may be dynamically invoked at the task, case or specification level, depending on the context of the work instance and the type of exception that has occurred. Both expected and unexpected exceptions are catered for in real time.

The work is formalised through a series of Coloured Petri Nets and validated using two exemplary studies: one involving a structured business environment and the other a more creative setting. The service has been deployed for the well-known, open-source workflow environment YAWL, and is freely available for use and extension.