Data Petri Nets meet Probabilistic Programming (Extended version)
Not on the map. Why?
Abstract (arXiv)
Probabilistic programming (PP) is a programming paradigm that allows for writing statistical models like ordinary programs, performing simulations by running those programs, and analyzing and refining their statistical behavior using powerful inference engines. This paper takes a step towards leveraging PP for reasoning about data-aware processes. To this end, we present a systematic translation of Data Petri Nets (DPNs) into a model written in a PP language whose features are supported by most PP systems. We show that our translation is sound and provides statistical guarantees for simulating DPNs. Furthermore, we discuss how PP can be used for process mining tasks and report on a prototype implementation of our translation. We also discuss further analysis scenarios that could be easily approached based on the proposed translation and available PP tools.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 7 of its 29 references that are in the map. First posted on arXiv 12 Jun 2024.
Builds on
7 of 29 references.
References · 7
- 2018An Introduction to Probabilistic Programmingcited by 62
- 2018A Holistic Approach for Soundness Verification of Decision-Aware Process Models (extended version)cited by 5
- 2015PLG2: Multiperspective Processes Randomization and Simulation for Online and Offline Settingscited by 4
- 2019Semantics of higher-order probabilistic programs with conditioningcited by 4
- 2021CoCoMoT: Conformance Checking of Multi-Perspective Processes via SMT (Extended Version)cited by 4
- 2022Conformance Checking with Uncertainty via SMT (Extended Version)cited by 4
- 2022Soundness of Data-Aware Processes with Arithmetic Conditionscited by 1
Built on by
Not cited yet.