Skip to content

adamburkegh/spm_dim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

spd_dim

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.

Development Setup and Installation

Gradle and Java

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

R

Statistical analysis and visualization code is in scripts.

Running

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.

Results

Measurements and paradigm models are in results/ and models/ respectively.

License

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).