Language-Preserving Reduction Rules for Block-Structured Workflow Nets

03/19/2022
by   Sander J. J. Leemans, et al.
0

Process models are used by human analysts to model and analyse behaviour, and by machines to verify properties such as soundness, liveness or other reachability properties, and to compare their expressed behaviour with recorded behaviour within business processes of organisations. For both human and machine use, small models are preferable over large and complex models: for ease of human understanding and to reduce the time spent by machines in state space explorations. Reduction rules that preserve the behaviour of models have been defined for Petri nets, however in this paper we show that a subclass of Petri nets returned by process discovery techniques, that is, block-structured workflow nets, can be further reduced by considering their block structure in process trees. We revisit an existing set of reduction rules for process trees and show that the rules are correct, terminating, confluent and complete, and for which classes of process trees they are and are not complete. In a real-life experiment, we show that these rules can reduce process models discovered from real-life event logs further compared with rules that consider only Petri net structures.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/03/2023

Discovering Sound Free-choice Workflow Nets With Non-block Structures

Process discovery aims to discover models that can explain the behaviors...
research
06/11/2018

Compositional Discovery of Workflow Nets from Event Logs Using Morphisms

This paper presents a modular approach to discover process models for mu...
research
05/28/2023

Revisiting the Alpha Algorithm To Enable Real-Life Process Discovery Applications – Extended Report

The Alpha algorithm was the first process discovery algorithm that was a...
research
01/04/2023

Comparing Ordering Strategies For Process Discovery Using Synthesis Rules

Process discovery aims to learn process models from observed behaviors, ...
research
03/23/2020

Translating Workflow Nets to Process Trees: An Algorithmic Approach

Since their recent introduction, process trees have been frequently used...
research
05/04/2019

New reduction rules for the tree bisection and reconnection distance

Recently it was shown that, if the subtree and chain reduction rules hav...
research
01/14/2022

The complexity of soundness in workflow nets

Workflow nets are a popular variant of Petri nets that allow for algorit...

Please sign up or login with your details

Forgot password? Click here to reset