
RuM
RuM is a free desktop application that brings together process mining tools based on Declare, for users ranging from novices to experts.
What RuM is
RuM is a free desktop application that brings together process mining tools based on Declare, for users ranging from novices to experts. Prior Declare experience is not required. Its discovery tools include Declare Miner and MINERful, with results shown as Declare diagrams, constraint descriptions, or automata. Conformance checking uses Declare Analyzer and Declare Replayer, and results can be explored by trace or constraint. A model editor defines Declare constraints, including data and time conditions in MP-Declare; Declo offers natural-language text and speech recognition for defining constraints. RuM can generate XES logs with Alloy Log Generator and MINERful Log Generator. Its monitoring tools replay logs and show constraints as satisfied or violated after each event. Filtering includes 17 basic types and 64 predefined LTL patterns through LTL Checker. RuM runs on Linux, macOS, and Windows, and is licensed under GNU GPLv3. It requires Java 11 JDK and a minimum 1280×720 screen resolution; some functions may need write access to the running folder. The listed latest release is version 0.7.2, dated 08.11.2023.
Good
- No prior Declare experience is required.
- Supports Declare Miner and MINERful discovery.
- Generates logs in XES format.
- Runs on Linux, macOS, and Windows.
- Licensed under GNU GPLv3.
Watch out
- Requires Java 11 JDK.
- Requires a screen resolution of at least 1280×720.
- Some functions may need write access to its folder.
Who it suits
RuM suits people exploring declarative process mining, including newcomers to Declare, who want a desktop tool for discovery, conformance checking, monitoring, and log filtering.
Verdict
RuM brings several Declare-based process mining functions into a free desktop application. Check its Java and screen requirements, along with possible folder write-access needs, before using it.
The facts
Each one read from RuM's own pages, with the date it was checked.
What it does
- Audience
- The site describes RuM as suitable for both novices and experts and identifies research use with a citation recommendation.checked 10 Oct 2026
- Conformance checking
- Conformance checking supports Declare Analyzer and Declare Replayer and can be explored by trace or constraint.checked 10 Oct 2026
- Declo
- Declo supports defining constraints with natural language text and speech recognition.checked 10 Oct 2026
- Download
- The download link directs users to the RuM_public share on the University of Tartu Nextcloud.checked 4 Oct 2026
- Latest release
- The project page identifies version 0.7.2, released 08.11.2023, as the latest version.checked 10 Oct 2026
- License
- RuM is licensed under GNU GPLv3 and its source code is linked from the project site.checked 10 Oct 2026
- Log filtering
- RuM provides 17 basic filters and advanced filtering through 64 predefined LTL patterns.checked 10 Oct 2026
- Log generation
- Log generation supports Alloy Log Generator and MINERful Log Generator and produces logs in XES format.checked 10 Oct 2026
- Model editor
- The editor defines Declare constraints, including data and time conditions in MP-Declare.checked 10 Oct 2026
- Monitoring
- Monitoring supports MP-Declare with Alloy, MobuconLTL, and MobuconLDL, showing constraint satisfaction or violation as events replay.checked 10 Oct 2026
- Process discovery
- Process discovery supports Declare Miner and MINERful, with results shown as Declare diagrams, text constraints, or automata.checked 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.checked 10 Oct 2026
- Release
- The site lists version 0.7.2 as the latest release, dated 08.11.2023.checked 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.checked 4 Oct 2026
- Runtime
- RuM is distributed as a JAR with no installation required and requires Java 11 JDK.checked 10 Oct 2026
- Usage limits
- Some functionality may require write access to the folder where RuM runs, and Declo requires extra configuration.checked 10 Oct 2026
Where it runs
- Platforms
- The stated operating systems are Windows, Linux, and macOS; minimum screen resolution is 1280×720.checked 10 Oct 2026
Alternatives to RuM
- 1

ProcessMind
Free planWebAPI6.9From €29 a month - 2
Mindzie Process Mining
Free planWebAPImacOSSelf-hosted6.6Free plan - 3

QPR ProcessAnalyzer
WebSelf-hosted6.4 - 4

Celonis Process Mining Platform
Free planWebAPIWindows6.3Free plan - 5

Pega RPA
WebSelf-hostedWindows6.3 - 6

Process.Science
WebSelf-hostedWindows6.2
