A flexible failure-recovery model for workflow management systems

Gwan-Hwan Hwang, Yung Chuan Lee, Bor Yih Wu

Research output: Contribution to journalArticle

9 Citations (Scopus)

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 according to the execution results and status of workflow activities. Also, the failure-recovery definitions programmed with the WfFH language can be independent, thereby dramatically reducing the maintenance overhead of workflow processes. A prototype is built in a Java-based object-oriented workflow management system, called JOO-WfMS. We also report our experiences in constructing this prototype.

Original languageEnglish
Pages (from-to)1-24
Number of pages24
JournalInternational Journal of Cooperative Information Systems
Volume14
Issue number1
DOIs
Publication statusPublished - 2005 Mar 1

Fingerprint

Recovery
Data flow analysis
Compensation and Redress

Keywords

  • Compensation set
  • End compensation point
  • Failure recovery
  • WfMS
  • Workflow management system

ASJC Scopus subject areas

  • Information Systems
  • Computer Science Applications

Cite this

A flexible failure-recovery model for workflow management systems. / Hwang, Gwan-Hwan; Lee, Yung Chuan; Wu, Bor Yih.

In: International Journal of Cooperative Information Systems, Vol. 14, No. 1, 01.03.2005, p. 1-24.

Research output: Contribution to journalArticle

@article{1859531c4be0488893fb34b85b24175e,
title = "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 according to the execution results and status of workflow activities. Also, the failure-recovery definitions programmed with the WfFH language can be independent, thereby dramatically reducing the maintenance overhead of workflow processes. A prototype is built in a Java-based object-oriented workflow management system, called JOO-WfMS. We also report our experiences in constructing this prototype.",
keywords = "Compensation set, End compensation point, Failure recovery, WfMS, Workflow management system",
author = "Gwan-Hwan Hwang and Lee, {Yung Chuan} and Wu, {Bor Yih}",
year = "2005",
month = "3",
day = "1",
doi = "10.1142/S0218843005000992",
language = "English",
volume = "14",
pages = "1--24",
journal = "International Journal of Cooperative Information Systems",
issn = "0218-8430",
publisher = "World Scientific Publishing Co. Pte Ltd",
number = "1",

}

TY - JOUR

T1 - A flexible failure-recovery model for workflow management systems

AU - Hwang, Gwan-Hwan

AU - Lee, Yung Chuan

AU - Wu, Bor Yih

PY - 2005/3/1

Y1 - 2005/3/1

N2 - 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 according to the execution results and status of workflow activities. Also, the failure-recovery definitions programmed with the WfFH language can be independent, thereby dramatically reducing the maintenance overhead of workflow processes. A prototype is built in a Java-based object-oriented workflow management system, called JOO-WfMS. We also report our experiences in constructing this prototype.

AB - 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 according to the execution results and status of workflow activities. Also, the failure-recovery definitions programmed with the WfFH language can be independent, thereby dramatically reducing the maintenance overhead of workflow processes. A prototype is built in a Java-based object-oriented workflow management system, called JOO-WfMS. We also report our experiences in constructing this prototype.

KW - Compensation set

KW - End compensation point

KW - Failure recovery

KW - WfMS

KW - Workflow management system

UR - http://www.scopus.com/inward/record.url?scp=14844292096&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=14844292096&partnerID=8YFLogxK

U2 - 10.1142/S0218843005000992

DO - 10.1142/S0218843005000992

M3 - Article

AN - SCOPUS:14844292096

VL - 14

SP - 1

EP - 24

JO - International Journal of Cooperative Information Systems

JF - International Journal of Cooperative Information Systems

SN - 0218-8430

IS - 1

ER -