Verification of Behavioral Soundness for Artifact-Centric Business Process Model with Synchronizations

Guosheng Kang,Liqin Yang,Liang Zhang
DOI: https://doi.org/10.1016/j.future.2019.03.012
2019-01-01
Abstract:A correct business process model is the key to achieving a business goal through business process management. In recent years, artifacts have been proposed as a paradigm to capture dynamic and inter-organizational processes in a more natural way. In artifact-centric modeling approach, a business process is modeled as interaction of the involved artifact lifecycles, in which the control flows are implicit in business rules. The interaction significantly complicates the process execution due to synchronizations, which poses great challenges for the verification of one fundamental correctness criteria: behavioral soundness. This paper aims to address this problem, i.e., the verification of behavioral soundness for an artifact-centric process model with synchronizations. First, each artifact lifecycle involved is mapped to a Petri net representation. Then we propose the rules to integrate the Petri nets into a workflow net based on the synchronization constraints. With the workflow net, a reachability graph is calculated to derive all the implicitly specified service execution sequences. Finally, the behavioral soundness (i.e., proper completion) is checked by verifying whether every specified service execution sequence can complete properly or not from its control flow and data flow respectively. A case study is presented to demonstrate the effectiveness of our approach.
What problem does this paper attempt to address?