Verification of workflow task structures: A Petri-net-based approach

被引:114
作者
van der Aalst, WMP
ter Hofstede, AHM
机构
[1] Eindhoven Univ Technol, Dept Math & Comp Sci, NL-5600 MB Eindhoven, Netherlands
[2] Queensland Univ Technol, Cooperat Informat Syst Res Ctr, Brisbane, Qld 4001, Australia
[3] Univ Karlsruhe, AIFB, Karlsruhe, Germany
[4] Univ Colorado, CTRG, Boulder, CO 80309 USA
关键词
verification; task structures; Petri nets; workflow;
D O I
10.1016/S0306-4379(00)00008-9
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
While many workflow management systems have emerged in recent years, few of them provide any form of support for verification. Consequently, most workflows become operational before they have been thoroughly checked. This frequently results in runtime errors which need to be corrected on-the-fly at, typically, prohibitive costs. This paper shows how verification of a typical process control specification, which is at the heart of most workflow specifications, can benefit from state-of-the-art Petri-net based analysis techniques. To illustrate the applicability of the approach, a verification toot has been developed. This tool can download and verify the correctness of process definitions designed with Staffware, one of the leading workflow management systems. (C) 2000 Published by Elsevier Science Ltd. All rights reserved.
引用
收藏
页码:43 / 69
页数:27
相关论文
共 51 条
  • [1] Modeling and analysis of workflows using Petri Nets
    Adam, NR
    Atluri, V
    Huang, WK
    [J]. JOURNAL OF INTELLIGENT INFORMATION SYSTEMS, 1998, 10 (02) : 131 - 158
  • [2] [Anonymous], 1979, P ACM C SIM MOD MEAS
  • [3] [Anonymous], LECT NOTES COMPUTER
  • [4] ATHENA P, 1997, PROTOS USER MANUAL
  • [5] Barros AP, 1997, LECT NOTES COMPUT SC, V1250, P437
  • [6] BARROS AP, 1997, J INFORMATION TECHNO, V3, P59
  • [7] BASTEN T, 1998, THESIS EINDHOVEN U T
  • [8] Beaten J., 1990, PROCESS ALGEBRA
  • [9] BERTHELOT G, 1986, LECT NOTES COMPUT SC, V222, P19
  • [10] BERTHELOT G, 1987, LECT NOTES COMPUT SC, V254, P359