Translating Workflow Nets to Process Trees: An Algorithmic Approach

03/23/2020
by   Sebastiaan J. van Zelst, et al.
0

Since their recent introduction, process trees have been frequently used as a process modeling formalism in many process mining algorithms. A process tree is a tree-based model of a process, in which internal vertices represent behavioral control-flow relations and leaves represent process activities. A process tree is easily translated into a sound Workflow net (WF-net), however, the reverse is not the case. Yet, an algorithm that translates a WF-net into a process tree is of great interest, e.g., the explicit knowledge of the control-flow hierarchy in a WF-net allows one to more easily reason on its behavior. Hence, in this paper, we present such an algorithm, i.e., it detects whether a WF-net corresponds to a process tree, and, if so, constructs it. We prove that, if a process tree is discovered, the language of the process tree equals the language of the original WF-net. Conducted experiments show, that the algorithm's corresponding implementation has a quadratic time-complexity in the size of the WF-net. Furthermore, the experiments show strong evidence of process tree rediscoverability.

READ FULL TEXT
research
09/05/2018

Randomized Incremental Construction of Net-Trees

Net-trees are a general purpose data structure for metric data that have...
research
06/06/2022

Verifying generalised and structural soundness of workflow nets via relaxations

Workflow nets are a well-established mathematical formalism for the anal...
research
06/27/2023

Model Checking ofWorkflow Nets with Tables and Constraints

Many operations in workflow systems are dependent on database tables. Th...
research
03/19/2022

Language-Preserving Reduction Rules for Block-Structured Workflow Nets

Process models are used by human analysts to model and analyse behaviour...
research
01/28/2021

PSpan:Mining Frequent Subnets of Petri Nets

This paper proposes for the first time an algorithm PSpan for mining fre...
research
03/16/2020

The ε-t-Net Problem

We study a natural generalization of the classical ϵ-net problem (Haussl...
research
04/06/2018

A Holistic Approach for Soundness Verification of Decision-Aware Process Models (extended version)

The last decade has witnessed an increasing transformation in the design...

Please sign up or login with your details

Forgot password? Click here to reset