Workflow Nets With Tables and Their Soundness

被引:14
|
作者
Tao, Xiaoyan [1 ,2 ]
Liu, Guanjun [1 ,2 ]
Yang, Bo [1 ,2 ]
Yan, Chungang [1 ,2 ]
Jiang, Changjun [1 ,2 ]
机构
[1] Tongji Univ, Dept Comp Sci, Minist Educ Embedded Syst & Serv Comp, Key Lab, Shanghai 201804, Peoples R China
[2] Tongji Univ, Shanghai Elect Transact & Informat Serv Collabora, Shanghai 201804, Peoples R China
基金
中国国家自然科学基金;
关键词
Data models; Automobiles; Petri nets; Licenses; Informatics; System recovery; Data requirements; first-order linear temporal logic (LTL-FO); workflow net; VERIFICATION;
D O I
10.1109/TII.2019.2949591
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Workflow nets and their extensions with data flows, e.g., workflow nets with data and colored workflow nets, can well model the business processes of workflow systems, and their soundness guarantees that systems have neither deadlock nor livelock. However, some design requirements related to the changes of data values within multiple business cases are not reflected by these models, and thus, some errors of the modeled systems cannot be detected by them. In this article, we propose workflow nets with tables (WFT-nets) to model workflow systems that are closely related to the database (i.e., different users, records, and attributes). We define the firing rule of WFT-nets via data refinements in order to avoid infinite states caused by unbounded data. We use first-order linear temporal logic to represent the design requirements of records and attributes' values and then define the soundness of WFT-nets. We construct an algorithm to verify soundness. A tool is developed, and a group of experiments are done to illustrate the effectiveness of our methods.
引用
收藏
页码:1503 / 1515
页数:13
相关论文
共 50 条
  • [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] 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
  • [3] Verifying generalized soundness of workflow nets
    van Hee, Kees
    Oanea, Olivia
    Sidorova, Natalia
    Voorhoeve, Marc
    PERSPECTIVES OF SYSTEMS INFORMATICS, 2007, 4378 : 235 - +
  • [4] 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,
  • [5] Soundness of resource-constrained workflow nets
    van Hee, K
    Serebrenik, A
    Sidorova, N
    Voorhoeve, M
    APPLICATIONS AND THEORY OF PETRI NETS 2005, PROCEEDINGS, 2005, 3536 : 250 - 267
  • [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] 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
  • [8] Structural soundness of workflow nets is decidable
    Tiplea, FL
    Marinescu, DC
    INFORMATION PROCESSING LETTERS, 2005, 96 (02) : 54 - 58
  • [9] Some Complexity Results for the Soundness Problem of Workflow Nets
    Liu, GuanJun
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2014, 7 (02) : 322 - 328
  • [10] Soundness and separability of workflow nets in the stepwise refinement approach
    van Hee, K
    Sidorova, N
    Voorhoeve, M
    APPLICATIONS AND THEORY OF PETRI NETS 2003, PROCEEDINGS, 2003, 2679 : 337 - 356