ProM is an extensible framework that supports a wide variety of process mining techniques in the form of plug-ins. It is platform independent as it is implemented in Java, and can be downloaded free of charge. We welcome and support practical applications of ProM, and we invite researchers and developers to contribute in the form of new plug-ins.
ProM 6 is distributed in parts, which offers maximal flexibility. First, the ProM 6 core is distributed as a downloadable package using the GNU Public License (GPL) open source license. This means that you can download and install ProM 6 without restrictions, but that any software that uses the core also needs to be distributed using the GPL license. Second, the ProM 6 plug-ins are distributed as separate packages, which typically use the Lesser GNU Public License (L-GPL) open source license. Note that the use of third part software might require a plug-in to be issued under a different license than the L-GPL license, but in principle ProM 6.3 plug-ins will use the L-GPL license. This means that you can download and install the plug-ins without restrictions, and that you are free to distribute software that uses these plug-ins using your own license. However, if you distribute a changed versions of such a plug-in, you are required to distribute this changed plug-in under the L-GPL license as well.
On Mac, ProM only works properly if using a MacOS that predates Catalina (MacOS 10.15).
How to install:
ProM can be downloaded from https://www.promtools.org. For Windows platforms, an installer can be downloaded that includes a JRE8. For other platforms, an archive file containing the tool can be downloaded. When ProM is started for the first time, it will install all default packages, which may take some time. Next time, ProM will start much quicker. You can use the ProM Package Manager to install and/or remove installed packages, if needed.
Example data sets:
See https://www.tf-pm.org/resources/logs for possible event logs to load into ProM. The enclosed file is an event log that will be used in the Advanced Discovery lecture.
Comments:
Due to updates to ProM as a result of the Summer School, it is advised to use the ProM Nightly Build. The archive for the ProM Nightly Build can be downloaded from https://www.promtools.org and unpacked in some folder, after which ProM can be started (ProM.bat or ProM.sh) file. Users of Java 9 or up should install the JAXB package using the ProM Package Manager (PackageManager.bat or PackageManager.sh).
Contact person providing support during the summer school:
Eric Verbeek (h.m.w.verbeek@tue.nl)
Providing support on the following days: Monday (4th July 2022) through Friday (8th July 2022), arrival might be delayed on Monday.