Skip to content

aarkue/oc-DECLARE

Repository files navigation

OC-DECLARE

OC-DECLARE is a tool for discovering, modeling, and evaluating object-centric declarative process rules. Link to Paper

image

Usage

UI

OC-DECLARE is integrated in the OCPQ tool. Using OCPQ, OC-DECLARE models can be created, viewed, and analyzed visually. image

See https://ocpq.aarkue.eu/docs/oc-declare-guide on more information on how to access and use OC-DECLARE in OCPQ.

Rust

OC-DECLARE is implemented in Rust and now upstreamed into the Rust4PM project. See the Docs.rs Documentation and the Rust4PM Source Code. You can use the exposed process_mining library to use OC-DECLARE in your Rust code directly.

Python

As part of the Rust4PM bindings, OC-DECLARE models can also be discovered and checked for conformance from Python. See rust4pm.aarkue.eu/docs for the general setup and view details and usage examples for discovery and conformance checking.