Fusion Miner: Process Discovery for Mixed-Paradigm Models
========================================================================

Fusion Miner is the first process discovery approach for mixed-paradigm process models with intertwined state spaces.
About ----- Traditionally, many process discovery algorithms have focused on mining a single paradigm, i.e., a procedural, often Petri net-based model, or a declarative, Declare-based model. Fusion Miner, formerly known as Multi-Paradigm Miner, exploits the synergies that exist between capturing a strict, procedural workflow, and the advanced semantics of Declare to offer a process model incorporating both model types. It does so by mining a model with Heuristics Miner, and then intertwines the retrieved procedural model with Declare constraints. Hence, it mines a log that consists of multiple layers of flexibility with the appropriate paradigm, offering high fitness and desired precision in often much less convoluted models. References ---------- If you use Fusion Miner in your work, please cite the following references: * [De Smedt, J., De Weerdt, J., Vanthienen, J. (2015). Fusion Miner: Process Discovery for Mixed-Paradigm Models. Decision Support Systems, vol. accepted.](ref1.bib) * [De Smedt, J., De Weerdt, J., Vanthienen, J. (2014). Multi-paradigm process mining: retrieving better models by combining rules and sequences. On the Move to Meaningful Internet Systems: OTM 2014 Conference: Vol. 8841. Conference on Cooperative Information Systems (CoopIS 2014). Amantea (Italy), 27-31 October 2014 (pp. 446-453).](ref2.bib) Implementation -------------- Fusion Miner has been implemented as a [ProM 6](//www.promtools.org) plugin. The following JAR file contains the plugin: * [Version of 2014-10-23](downloads/FusionMiner-2014-10-23.jar) You will need to make sure that ProM can find the downloaded JAR in its classpath. To do so, you can create a folder `plugins` in the ProM installation directory, place the downloaded JAR file in this directory, and start ProM with the following command (Windows example): java -classpath ./plugins/*;./lib/*;./* -Djava.util.Arrays.useLegacyMergeSort=true -Djava.library.path=./lib -ea -Xmx2g -XX:MaxPermSize=512m -XX:+UseCompressedOops org.processmining.contexts.uitopia.UI Some example event logs used in the papers can be found here: * [PhD Example](downloads/log1.mxml) * [Small AND-split-based model supplemented with unstructured events](downloads/log2.mxml) Contact ------- Contact the authors at: * [Johannes De Smedt](mailto:johannes.desmedt@kuleuven.be) (corresponding author)
Department of Decision Sciences and Information Management, KU Leuven
Naamsestraat 69, B-3000 Leuven, Belgium Screenshots ----------- [](#i01) [](#i02) [](#i03) [](#i05) [](#i06) [](#i07) [](#i04)