Implementing exception handling policies for workflow management system

被引:0
|
作者
Li, JM [1 ]
Mai, Y [1 ]
Butler, G [1 ]
机构
[1] Concordia Univ, Dept Comp Sci, Montreal, PQ H3G 1M8, Canada
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Exceptions are deviations from the normal execution of the program. They occur frequently in programs. In modern programming languages exceptions are separated from the normal execution using try-catch blocks and whenever an exception is raised then the catch blocks either recover front the exception in some way, or log the exception and abort. A workflow can be characterized as a long-running process. Exceptions occur in workflows but it is store expensive to abort the workflow as much work may be lost. Many proposals for describing workflows have been made. Some address exception handling, but few of these cleanly separate the description of the normal workflow from exceptions, and none present clear implementation details. Our approach to modeling and handling exceptions relies on continuations, listeners as exception handlers; and on policies; or strategies, for continuation. This Model leads to a very flexible design and implementation of workflow. We present the details behind the implementation in this paper. Our work has been validated in a small prototype written in Java; though our approach and design are independent of the programming language.
引用
收藏
页码:564 / 573
页数:10
相关论文
共 50 条
  • [1] On correctness criteria for workflow exception handling policies
    Carter, Belinda M.
    Orlowska, Maria E.
    [J]. ICEIS 2007: PROCEEDINGS OF THE NINTH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS: DATABASES AND INFORMATION SYSTEMS INTEGRATION, 2007, : 315 - 322
  • [2] Exception handling in workflow management systems
    Hagen, C
    Alonso, G
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2000, 26 (10) : 943 - 958
  • [3] A logical framework for exception handling in ADOME workflow management system
    Chiu, D
    Li, Q
    Karlapalem, K
    [J]. ADVANCED INFORMATION SYSTEMS ENGINEERING, 2000, 1789 : 110 - 125
  • [4] Time exception handling in workflow system
    Dep. of Automation, Tsinghua Univ., Beijing 100084, China
    [J]. Jisuanji Jicheng Zhizao Xitong, 2007, 4 (806-811):
  • [5] A portable approach to exception handling in workflow management systems
    Combi, Carlo
    Daniel, Florian
    Pozzi, Giuseppe
    [J]. ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS 2006: COOPIS, DOA, GADA, AND ODBAS, PT 1, PROCEEDINGS, 2006, 4275 : 201 - 218
  • [6] Workflow exception handling system application in hierarchical modeling
    Kou, Weili
    Gong, Peng
    Cai, Kai
    Wang, Jing
    [J]. PROCEEDINGS OF THE 2008 12TH INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN, VOLS I AND II, 2008, : 693 - 698
  • [7] Exception handling in workflow systems
    Luo, ZW
    Sheth, A
    Kochut, K
    Miller, J
    [J]. APPLIED INTELLIGENCE, 2000, 13 (02) : 125 - 147
  • [8] Exception Handling in Workflow Systems
    Zongwei Luo
    Amit Sheth
    Krys Kochut
    John Miller
    [J]. Applied Intelligence, 2000, 13 : 125 - 147
  • [9] Exception handling through a workflow
    Mourao, H
    Antunes, P
    [J]. ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS 2004: COOPIS, DOA, AND ODBASE, PT 1, PROCEEDINGS, 2004, 3290 : 37 - 54
  • [10] Web interface-driven cooperative exception handling in ADOME workflow management system
    Chiu, DKW
    Li, Q
    Karlapalem, K
    [J]. INFORMATION SYSTEMS, 2001, 26 (02) : 93 - 120