EVERYTHING XIAOMI
Get listed
RuM logo

RuM

RuM is a free desktop application that brings together process mining tools based on Declare, for users ranging from novices to experts.

Place
#18 of 28
Score
5.8
RuM's website

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

All alternatives
  1. 1ProcessMind logo

    ProcessMind

    Free planWebAPI
    6.9From €29 a month
  2. 2

    Mindzie Process Mining

    Free planWebAPImacOSSelf-hosted
    6.6Free plan
  3. 3QPR ProcessAnalyzer logo

    QPR ProcessAnalyzer

    WebSelf-hosted
    6.4
  4. 4Celonis Process Mining Platform logo

    Celonis Process Mining Platform

    Free planWebAPIWindows
    6.3Free plan
  5. 5Pega RPA logo

    Pega RPA

    WebSelf-hostedWindows
    6.3
  6. 6Process.Science logo

    Process.Science

    WebSelf-hostedWindows
    6.2