Soundness-preserving reduction rules for reset workflow nets

被引:18
|
作者
Wynn, M. T. [1 ]
Verbeek, H. M. W. [2 ]
van der Aalst, W. M. P. [1 ,2 ]
ter Hofstede, A. H. M. [1 ]
Edmond, D. [1 ]
机构
[1] Queensland Univ Technol, Business Proc Management Grp, Brisbane, Qld 4001, Australia
[2] Eindhoven Univ Technol, Dept Math & Comp Sci, NL-5600 MB Eindhoven, Netherlands
关键词
Reset nets; Reduction rules; Workflow verification; Soundness; VERIFICATION;
D O I
10.1016/j.ins.2008.10.033
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The application of reduction rules to any Petri net may assist in its analysis as its reduced version may be significantly smaller while still retaining the original net's essential properties. Reset nets extend Petri nets with the concept of a reset arc, allowing one to remove all tokens from a certain place. Such nets have a natural application in business process modelling where possible cancellation of activities need to be modelled explicitly and in workflow management where such process models with cancellation behaviours should be enacted correctly. As cancelling the entire workflow or even cancelling certain activities in a workflow has serious implications during execution (for instance, a workflow can deadlock because of cancellation), such workflows should be thoroughly tested before deployment. However, verification of large workflows with cancellation behaviour is time consuming and can become intractable due to the state space explosion problem. One way of speeding up verification of workflows based on reset nets is to apply reduction rules. Even though reduction rules exist for Petri nets and some of its subclasses and extensions, there are no documented reduction rules for reset nets. This paper systematically presents such reduction rules. Because we want to apply the results to the workflow domain, this paper focusses on reset workflow nets (RWF-nets), i.e. a subclass tailored to the modelling of workflows. The approach has been implemented in the context of the workflow system YAWL. Crown Copyright (C) 2008 Published by Elsevier Inc. All rights reserved.
引用
收藏
页码:769 / 790
页数:22
相关论文
共 40 条
  • [1] Soundness of Workflow Nets with Reset Arcs
    van der Aalst, Wil M. P.
    van Hee, Kees M.
    ter Hofstede, Arthur H. M.
    Sidorova, Natalia
    Verbeek, H. M. W.
    Voorhoeve, Marc
    Wynn, Moe T.
    TRANSACTIONS ON PETRI NETS AND OTHER MODELS OF CONCURRENCY III, 2009, 5800 : 50 - +
  • [2] Soundness of reset workflow nets
    Blondin, Michael
    Finkel, Alain
    Hofman, Piotr
    Mazowiecki, Filip
    Offtermatt, Philip
    PROCEEDINGS OF THE 39TH ANNUAL ACM/IEEE SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE, LICS 2024, 2024,
  • [3] Classical workflow nets and workflow nets with reset arcs: using Lyapunov stability for soundness verification
    Clempner, Julio B.
    JOURNAL OF EXPERIMENTAL & THEORETICAL ARTIFICIAL INTELLIGENCE, 2017, 29 (01) : 43 - 57
  • [4] Soundness-preserving composition of synchronously and asynchronously interacting workflow net components
    Bernardinello, Luca
    Lomazova, Irina
    Nesterov, Roman
    Pomello, Lucia
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2023, 179
  • [5] Soundness-Preserving Refinements of Service Compositions
    van Hee, Kees M.
    Mooij, Arjan J.
    Sidorova, Natalia
    van der Werf, Jan Martijn
    WEB SERVICES AND FORMAL METHODS, 2011, 6551 : 131 - 145
  • [6] Soundness of workflow nets: classification, decidability, and analysis
    van der Aalst, W. M. P.
    van Hee, K. M.
    ter Hofstede, A. H. M.
    Sidorova, N.
    Verbeek, H. M. W.
    Voorhoeve, M.
    Wynn, M. T.
    FORMAL ASPECTS OF COMPUTING, 2011, 23 (03) : 333 - 363
  • [7] Reduction Rules for Colored Workflow Nets
    Esparza, Javier
    Hoffmann, Philipp
    FUNDAMENTAL APPROACHES TO SOFTWARE ENGINEERING (FASE 2016), 2016, 9633 : 342 - 358
  • [8] Partial order reduction for checking soundness of time workflow nets
    Boucheneb, Hanifa
    Barkaoui, Kamel
    INFORMATION SCIENCES, 2014, 282 : 261 - 276
  • [9] Reduction rules for reset/inhibitor nets
    Verbeek, H. M. W.
    Wynn, M. T.
    van der Aalst, W. M. R.
    ter Hofstede, A. H. M.
    JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2010, 76 (02) : 125 - 143
  • [10] Generalised soundness of workflow nets is decidable
    van Hee, K
    Sidorova, N
    Voorhoeve, M
    APPLICATIONS AND THEORY OF PETRI NETS 2004, PROCEEDINGS, 2004, 3099 : 197 - 215