A ProM plugin to discover and display Local Process Models.
To run the plugin in ProM, you first have to install the package LocalProcessModelDiscoveryByCombiningPlaces, and then you can search for the basic plugin in ProM by the name Local Process Model Discovery.
To use the plugin using Docker, navigate to the root of the repository and run the following commands:
docker compose up --build
docker exec -it lpm-wonderland /bin/bash
Once in the container, three jars are available: lpm-discovery.jar
, lpm-distance.jar
, and lpm-clustering.jar
.
Any can be run using java -jar lpm-discovery.jar config-file.json
. Example config files for the different jars are
given in data/configs
.
To call the default discovery in Java use:
LPMDiscoveryResult result = LPMDiscovery.getInstance().from(xlog);
.