SkillAgentSearch skills...

MINERful

A fast, two-step algorithm for the automated discovery of, and reasoning on, declarative rules of process and system behaviour

Install / Use

/learn @Process-in-Chains/MINERful

README

MINERful

MINERful is a fast mining tool for the automated discovery of declarative process specifications from event logs. Process specifications consist of constraints expressed in Linear Temporal Logic over Finite Traces (LTLf). Event logs can be either real or synthetic, stored as XES, legacy MXML, or text files (a collection of strings, in which every character is considered as an event, and every line as a trace). Among other things, MINERful can also create synthetic logs, simplify existing specifications, and import/export specifications written in JSON. The language we take as a reference for the repertoire of constraint templates is Declare (see the Publication and further material section below).

As a quick-start guide to MINERful, please find a tutorial in which we process a real-life event log from the healthcare domain (available at data.4tu.nl), and another tutorial with a sytnhetic event log. A video demonstration of MINERful can be watched at youtu.be/a6jEWdgS_yY.

For updated info on the installation, usage, etc., please refer to the Wiki!

Publications and further material

Selected publications and presentation material about MINERful follow.

License

Please read the LICENSE file.

Contact

Please contact the developers, Claudio Di Ciccio and Cecilia Iacometta, for any information, comment or bug reporting.

Related Skills

View on GitHub
GitHub Stars37
CategoryProduct
Updated23d ago
Forks10

Languages

Java

Security Score

95/100

Audited on Mar 11, 2026

No findings