Freedom251 › Process Mining Software
RuM

What RuM is
RuM is a free, open-source desktop application that brings together process mining tools based on Declare. The site says prior experience with Declare is not needed to begin. For process discovery, RuM supports Declare Miner and MINERful, with results available as diagrams, constraint descriptions, or automata. Conformance checking uses Declare Analyzer and Declare Replayer, whose results can be explored by trace or constraint. The model editor defines Declare constraints, including data and time conditions in MP-Declare, while Declo lets users define constraints with natural-language text and speech recognition. RuM can generate XES logs, monitor logs against constraints, and filter logs using 17 basic filter types or 64 predefined LTL patterns through LTL Checker. Monitoring shows constraints as satisfied or violated after each event. The application runs on Linux, macOS, and Windows. It requires Java 11 JDK and a screen resolution of at least 1280×720; some functions may need write access to the running folder. The listed latest release is version 0.7.2, dated 08.11.2023, and the software is licensed under GNU GPLv3.
Who it suits
RuM suits people exploring or working with Declare-based process mining, including those without prior Declare experience. Its Linux, macOS, and Windows versions serve users able to meet its Java and screen-resolution requirements.
What it does well
- Free and open source under GNU GPLv3.
- Supports process discovery and conformance checking.
- Generates logs in XES format.
- Available for Linux, macOS, and Windows.
What to know first
- Requires Java 11 JDK.
- Minimum screen resolution is 1280×720.
- Some functions may need write access to the running folder.
- Listed latest release is dated 08.11.2023.
Limits
RuM requires Java 11 JDK and a screen resolution of at least 1280×720. Some functions may require write access to the folder from which it is running.
Getting started
- Open the RuM download link to the RuM_public share on the University of Tartu Nextcloud.
- Download RuM from the share.
- Install Java 11 JDK and use a display with at least 1280×720 resolution.
- Run RuM; allow write access to its running folder if a function requires it.
Verdict
RuM brings discovery, conformance checking, editing, monitoring, and filtering tools into one desktop application. Check the Java, screen, and folder-access requirements before using it.
Questions
How much does RuM cost?
RuM is free and open source under GNU GPLv3.
Which operating systems does RuM support?
RuM is available for Linux, macOS, and Windows.
What does RuM do?
It bundles Declare-based process mining tools for discovery, conformance checking, model editing, log generation, monitoring, and filtering.
Do I need Declare experience to use RuM?
No. The site says prior experience with Declare is not required.
What does RuM require?
It requires Java 11 JDK and a screen resolution of at least 1280×720. Some functions may need write access to its running folder.
Where can I download RuM?
The download link directs to the RuM_public share on the University of Tartu Nextcloud.
Facts from RuM's own pages
- Audience
- The site describes RuM as suitable for both novices and experts and identifies research use with a citation recommendation. · rulemining.org, 10 Oct 2026
- Conformance checking
- Conformance checking supports Declare Analyzer and Declare Replayer and can be explored by trace or constraint. · rulemining.org, 10 Oct 2026
- Declo
- Declo supports defining constraints with natural language text and speech recognition. · rulemining.org, 10 Oct 2026
- Download
- The download link directs users to the RuM_public share on the University of Tartu Nextcloud. · owncloud.ut.ee, 4 Oct 2026
- Latest release
- The project page identifies version 0.7.2, released 08.11.2023, as the latest version. · rulemining.org, 10 Oct 2026
- License
- RuM is licensed under GNU GPLv3 and its source code is linked from the project site. · rulemining.org, 10 Oct 2026
- Log filtering
- RuM provides 17 basic filters and advanced filtering through 64 predefined LTL patterns. · rulemining.org, 10 Oct 2026
- Log generation
- Log generation supports Alloy Log Generator and MINERful Log Generator and produces logs in XES format. · rulemining.org, 10 Oct 2026
- Model editor
- The editor defines Declare constraints, including data and time conditions in MP-Declare. · rulemining.org, 10 Oct 2026
- Monitoring
- Monitoring supports MP-Declare with Alloy, MobuconLTL, and MobuconLDL, showing constraint satisfaction or violation as events replay. · rulemining.org, 10 Oct 2026
- Platforms
- The stated operating systems are Windows, Linux, and macOS; minimum screen resolution is 1280×720. · rulemining.org, 10 Oct 2026
- Process discovery
- Process discovery supports Declare Miner and MINERful, with results shown as Declare diagrams, text constraints, or automata. · rulemining.org, 10 Oct 2026
- Product
- RuM is a desktop application that combines declarative process mining tools and is described as usable by novices and experts without prior Declare experience. · rulemining.org, 10 Oct 2026
- Release
- The site lists version 0.7.2 as the latest release, dated 08.11.2023. · rulemining.org, 4 Oct 2026
- Requirements
- RuM requires Java 11 JDK and a minimum screen resolution of 1280×720; some functions may require write access to its running folder. · rulemining.org, 4 Oct 2026
- Runtime
- RuM is distributed as a JAR with no installation required and requires Java 11 JDK. · rulemining.org, 10 Oct 2026
- Usage limits
- Some functionality may require write access to the folder where RuM runs, and Declo requires extra configuration. · rulemining.org, 10 Oct 2026
Where RuM stands on Freedom251
- Process Mining Software#21 of 28
