2005
DOI: 10.1142/s0218843005000992
|View full text |Cite
|
Sign up to set email alerts
|

A Flexible Failure-Recovery Model for Workflow Management Systems

Abstract: In this paper, we propose a new failure-recovery model for workflow management systems (WfMSs). This model is supported with a new language, called the workflow failure-handling (WfFH) language, which allows the workflow designer to write programs so that he can use data-flow analysis technology to guide the failure recovery in workflow execution. With the WfFH language, the computation of the end compensation point and the compensation set for failure recovery can proceed during the workflow process run-time … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
6
0

Year Published

2005
2005
2013
2013

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 9 publications
(6 citation statements)
references
References 6 publications
0
6
0
Order By: Relevance
“…Referring to Figure 2, process A involves a transaction that has five critical activities: A 2 , A 3 , A 4 , A 5 , and A 6 . The execution of critical activities may cause failures for which the entire transaction must be cancelled and rolled back by applying compensation to some of the executed critical activities [9]. At the beginning of a transaction, the process executes an entry operation that sends some defeasible logic rules and variable definitions to the concurrency control service (CCS).…”
Section: The Concurrency Control Modelmentioning
confidence: 99%
See 2 more Smart Citations
“…Referring to Figure 2, process A involves a transaction that has five critical activities: A 2 , A 3 , A 4 , A 5 , and A 6 . The execution of critical activities may cause failures for which the entire transaction must be cancelled and rolled back by applying compensation to some of the executed critical activities [9]. At the beginning of a transaction, the process executes an entry operation that sends some defeasible logic rules and variable definitions to the concurrency control service (CCS).…”
Section: The Concurrency Control Modelmentioning
confidence: 99%
“…However, the execution of critical activities may cause failure [9], in which case the workflow process has to inform the CCS using a fail-and-exit operation and perform the required compensation. This operation may cause other transactions that are in the "accepted-withblocking-commit" state to stop the execution of critical activities and perform the required compensation.…”
Section: The Concurrency Control Modelmentioning
confidence: 99%
See 1 more Smart Citation
“…However, these processes face the need to handle exceptions that fall outside the normal control flow (Casati et a., 2000). Exceptions occur commonly in workflows (Kumar and Wainer, 2005;Sadiq et al, 2005;Hwang and Lee, 2005). Workflow exception is any deviation from an ideal collaborative process that uses the available resources to achieve the task requirements in an optimal way (Klein and Dellarocas, 2000).…”
Section: Exceptions Handling In Wfmsmentioning
confidence: 99%
“…Therefore, the occurrence of workflow exceptions is unavoidable and there is a need to handle those exceptions efficiently. Rule-based reasoning (RBR), Model-based reasoning (MBR) and case-based reasoning (CBR) are approaches being used to handle exceptions in workflow systems (Luo et al, 2003;Hwang et al, 2005). Workflow exceptions may require human intervention to establish proper handlers.…”
Section: Introductionmentioning
confidence: 99%