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
相关论文
共 50 条
  • [41] PETRI-NET-BASED DEADLOCK ANALYSIS OF PROCESS ALGEBRA PROGRAMS
    RONDOGIANNIS, P
    CHENG, MHM
    SCIENCE OF COMPUTER PROGRAMMING, 1994, 23 (01) : 55 - 89
  • [42] A Petri-net-based Method For Detecting Bugs in Multiple Threads
    Sun, Jiaquan
    Liu, Guanjun
    Xiang, Dongming
    Jiang, Changjun
    PROCEEDINGS OF THE 2019 IEEE 16TH INTERNATIONAL CONFERENCE ON NETWORKING, SENSING AND CONTROL (ICNSC 2019), 2019, : 150 - 156
  • [43] PETRI-NET-BASED HYPERTEXT - DOCUMENT STRUCTURE WITH BROWSING SEMANTICS
    STOTTS, PD
    FURUTA, R
    ACM TRANSACTIONS ON INFORMATION SYSTEMS, 1989, 7 (01) : 3 - 29
  • [44] A FAST PETRI-NET-BASED SEQUENCE CONTROLLER IMPLEMENTED ON A DSP
    DISTEFANO, A
    MIRABELLA, O
    INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 1994, 9 (06): : 375 - 381
  • [45] DSP-ARCHITECTURE DESIGN WITH A PETRI-NET-BASED SIMULATOR
    RAUTIOLA, K
    JOKITALO, P
    MICROPROCESSING AND MICROPROGRAMMING, 1991, 32 (1-5): : 565 - 572
  • [46] Model Checking Workflow Net Based on Petri Net
    ZHOU Conghua~1
    2. School of Computer Science and Engineering
    Wuhan University Journal of Natural Sciences, 2006, (05) : 1297 - 1301
  • [47] PETRI-NET-BASED ALGORITHMS FOR PARALLEL-CONTROLLER SYNTHESIS
    BILINSKI, K
    ADAMSKI, M
    SAUL, JM
    DAGLESS, EL
    IEE PROCEEDINGS-COMPUTERS AND DIGITAL TECHNIQUES, 1994, 141 (06): : 405 - 412
  • [48] Petri-net-based coordination motion control for legged robot
    Zhao, GT
    Zheng, HJ
    Wang, JS
    Li, TM
    2003 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS, VOLS 1-5, CONFERENCE PROCEEDINGS, 2003, : 581 - 586
  • [49] Property Preservation by Petri-Net-Based Refinements in System Design
    Xia, Chuanliang
    PROCEEDINGS OF THE 9TH INTERNATIONAL CONFERENCE FOR YOUNG COMPUTER SCIENTISTS, VOLS 1-5, 2008, : 240 - 246
  • [50] Petri-net-based business process modeling for virtual enterprises
    Gou, HM
    Huang, BQ
    Liu, WH
    Ren, SJ
    Li, Y
    SMC 2000 CONFERENCE PROCEEDINGS: 2000 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN & CYBERNETICS, VOL 1-5, 2000, : 3183 - 3188