Guard-Function-Constraint-Based Refinement Method to Generate Dynamic Behaviors of Workflow Net with Table

Authors

  • Jian Song Department of Computer Science, Tongji University, 201804 Shanghai, China
  • Dongming Xiang School of Information Science and Technology, Zhejiang Sci-Tech University, 310018 Hangzhou, China
  • Guanjun Liu Department of Computer Science, Tongji University, 201804 Shanghai, China
  • Leifeng He Department of Computer Science, Tongji University, 201804 Shanghai, China

DOI:

https://doi.org/10.31577/cai_2022_4_1025

Keywords:

WFT-net, state reachability graph, data refinement, pseudo states, Petri net

Abstract

In order to model complex workflow systems with databases, and detect their data-flow errors such as data inconsistency, we defined Workflow Net with Table model (WFT-net) in our previous work. We used a Petri net to describe control flows and data flows of a workflow system, and labeled some abstract table operation statements on transitions so as to simulate database operations. Meanwhile, we proposed a data refinement method to construct the state reachability graph of WFT-nets, and used it to verify some properties. However, this data refinement method has a defect, i.e., it does not consider the constraint relation between guard functions, and its state reachability graph possibly has some pseudo states. In order to overcome these problems, we propose a new data refinement method that considers some constraint relations, which can guarantee the correctness of our state reachability graph. What is more, we develop the related algorithms and tool. We also illustrate the usefulness and effectiveness of our method through some examples.

Downloads

Download data is not yet available.

Downloads

Published

2022-11-09

How to Cite

Song, J., Xiang, D., Liu, G., & He, L. (2022). Guard-Function-Constraint-Based Refinement Method to Generate Dynamic Behaviors of Workflow Net with Table. COMPUTING AND INFORMATICS, 41(4), 1025–1053. https://doi.org/10.31577/cai_2022_4_1025