Source code and results investigating stochastic process quality dimensions in process mining. It includes implementations of a number of exploratory conformance measures for stochastic process models in the form of Generalized Stochastic Petri Nets.
This also includes a genetic algorithm for mining stochastic process models, called the Stochastic Evolutionary Tree Miner (SETM).
The paper describing this experiment is "Burke, A., Leemans, SJJ, Wynn, M.T, van der Aalst, W.M.D, and ter Hofstede, A.H.M. - Stochastic Process Model-Log Quality Dimensions: An Experimental Study, ICPM 2022".
Further experiments with additional measures and analysis were performed in 2022-2023.
Checkout prom-helpers
and prob-process-tree
In prob-process-tree
, ./gradlew test ; ./gradlew publishToMavenLocal
In prom-helpers
, ./gradlew test ; ./gradlew publishToMavenLocal
In spd_dim
, ./gradlew test
Statistical analysis and visualization code is in scripts
.
Experiments are run with ExperimentRunner
. It depends on a configuration property file, with examples files in config
.
A standalone command line interface to SETM is in SETMCommandLine
.
The class SETMReporter
extracts experimental data from XML mrun_*
files to pipe-separated files for import into R
or other tools.
Measurements and paradigm models are in results/
and models/
respectively.
This project is licensed under the Lesser GNU Public License (LGPL). The source code extends (and forks) the ProM EvolutionaryTreeMiner by J.C.A.M. Buijs (which is LGPL).