Rozinat's Decision Mining Framework Port for ProM 6
===================================================

Dr. Anne Rozinat's decision mining framework forms the basis behind many decision mining techniques available and developed in recent years. Sadly, its implementation—a ProM 5 plugin—has never been ported to ProM 6. Until now.
About ----- [Dr. Anne Rozinat's](http://www.fluxicon.com/team/) decision mining framework remains one of the most famous and seminal decision mining frameworks in the process mining community. Its implementation, however, has become increasingly more difficult to use by end-users and researchers, as it remains implemented as a ProM 5 plugin only. Thanks to our previous efforts put into our [CoBeFra](/cobefra) benchmarking suite and into our [similar port](/rozinatconformance) for Rozinat's conformance checking framework, we are able to present a port, making Rozinat's conformance checking plugin finally available for use within ProM 6. References ---------- * Rozinat, Anne, and Wil MP van der Aalst. "Decision mining in ProM." International Conference on Business Process Management. Springer Berlin Heidelberg, 2006. Implementation -------------- This port is made available as a [ProM 6](//www.promtools.org) plugin. The following JAR file contains the plugin: * [Version of 2018-07-04](downloads/rozinatdecmin-20180704.jar) Source code is made available as well: * [Source code archive](downloads/rozinatdecmin-src.zip) The plugin depends on the `Graphviz` ProM 6 package, which is normally installed by default. 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 for ProM 6.7): java -classpath ./plugins/*;./ProM67_lib/*;./ProM67_dist/*;./* -Djava.util.Arrays.useLegacyMergeSort=true -Djava.library.path=./ProM66_lib -ea -Xmx2g -XX:MaxPermSize=512m -XX:+UseCompressedOops org.processmining.contexts.uitopia.UI *Important:* note that the plugin was ported with a minimal number of modifications. Any errors or scalability issues present in the original version are thus still present in this port. That said, it should be useful for researchers and instructors. The following modifications have been performed: * Dependency on Grappa was removed completely * Drawing of Petri nets is still done by calling `dot`, but output is now shown as an image. This has the downside that nodes and edges are not selectable, but this was not used in the original plugin anyway (power users can inspect `stdout` to figure out the location of the image files, which can then be inserted in their documents). The upside is that a huge amount of code could be streamlined * Petri net-related classes were modified to fix problematic issues related to `clone()` * Various unused classes and methods were removed * Presence of GUI aspects stemming from ProM 5 were removed * It is possible to just use a loaded log and Petri net from within ProM 6. These are converted to ProM 5 representations as best as possible, but errors might occur in case of strange naming schemes (e.g. transitions which strange characters) * Splitting a log based on loops now performs an export to a ProM 6 XES log (see all resources tab) Contact ------- Contact the authors at: * [Seppe vanden Broucke](mailto:seppe.vandenbroucke@kuleuven.be) (corresponding author)
Department of Decision Sciences and Information Management, KU Leuven
Naamsestraat 69, B-3000 Leuven, Belgium Screenshots ----------- [](#i01) [](#i02) [](#i03)