“…Workflow Management Systems typically provide exception handlers to support backward and forward recoveries (Chiu, Li, & Karlapalem, 2000;Hagen & Alonso, 2000;Kiepuszewski Muhlberger, & Orlowska, 1998). The difficulty of achieving correctness in workflow management, especially with respect to data consistency issues, is outlined in Kamath and Ramamritham (1996) and Arpinar, Halici, Arpinar, and Dogac (1999). More recently, the work in Lu (2002) and Lu, Bernstein, and Lewis (2006) describes techniques for formalizing the semantics of workflows, checking the correctness of workflows, and automatically generating workflow specifications.…”