A library for working with ProM capabilities in a non-interactive approach. Enables running common mining task from the ProM framework as well as extending them. Also supports additional capabilitied based on ProM such as - image exporting, conversions etc.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
- Install JDK (version > 1.8): https://www3.ntu.edu.sg/home/ehchua/programming/howto/JDK_Howto.html
- Install Intellij-IDEA: https://www.jetbrains.com/idea/
- Install Git: https://git-scm.com/downloads
- Install Gradle (version <= 3.3, careful NOT to install 3.4): https://gradle.org/install
Configurations:
- Open the repository in IntelliJ-IDEA, by choosing the gradle file. When asked, select to open as a project. When asked, choose. auto-import for gradle, and specify the gradle home path. Wait several moments, as long as the dependency import is in progress.
- Make sure that the general compiler settings are set to java >=1.8, and that the project settings are also set correctly
- Try to build the project (Ctrl+F9), if there are any compilation errors, try to open terminal and run: gradle clean build
- After the build is successful, the main program should be set. That can be done via running it once manually:
Sanity checks:
- The program should produce debugging log at \Logs\bpm.log
- Alignment and conformance measurements should be printed to console.
- The exit code should be 0.
- An image, describing the process model should be at \Output\sample.png
- Yossi Dahari - Initial work - yosid16
See also the list of contributors who participated in this project.
- RapidProM & ProM framework - https://github.com/rapidprom/rapidprom-source