Skip to content

adamburkegh/spm_dim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 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 main paper describing these experiments is: Burke, Adam T., Sander J. J. Leemans, Moe T. Wynn, Wil M. P. van der Aalst, and Arthur H. M. ter Hofstede. 2024. “A Chance for Models to Show Their Quality: Stochastic Process Model-Log Dimensions.” Information Systems 124: 102382. doi:10.1016/j.is.2024.102382.

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