Efficient Checking of Timed Order Compliance Rules over Graph-encoded Event Logs

06/19/2022
by   Nesma M. Zaki, et al.
0

Validation of compliance rules against process data is a fundamental functionality for business process management. Over the years, the problem has been addressed for different types of process data, i.e., process models, process event data at runtime, and event logs representing historical execution. Several approaches have been proposed to tackle compliance checking over process logs. These approaches have been based on different data models and storage technologies including relational databases, graph databases, and proprietary formats. Graph-based encoding of event logs is a promising direction that turns several process analytics tasks into queries on the underlying graph. Compliance checking is one class of such analysis tasks. In this paper, we argue that encoding log data as graphs alone is not enough to guarantee efficient processing of queries on this data. Efficiency is important due to the interactive nature of compliance checking. Thus, compliance checking would benefit from sub-linear scanning of the data. Moreover, as more data are added, e.g., new batches of logs arrive, the data size should grow sub-linearly to optimize both the space of storage and time for querying. We propose two encoding methods using graph representation, realized in Neo4J, and show the benefits of these encoding on a special class of queries, namely timed order compliance rules. Compared to a baseline encoding, our experiments show up to 5x speed up in the querying time as well as a 3x reduction in the graph size.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/08/2021

Efficient Checking of Temporal Compliance Rules Over Business Process Event Logs

Verifying temporal compliance rules, such as a rule stating that an inqu...
research
06/17/2016

Abducing Compliance of Incomplete Event Logs

The capability to store data about business processes execution in so-ca...
research
11/24/2021

Exploring Business Process Deviance with Sequential and Declarative Patterns

Business process deviance refers to the phenomenon whereby a subset of t...
research
01/29/2020

Towards Multi-perspective conformance checking with fuzzy sets

Conformance checking techniques are widely adopted to pinpoint possible ...
research
10/01/2019

Towards French Smart Building Code: Compliance Checking Based on Semantic Rules

Manually checking models for compliance against building regulation is a...
research
05/31/2022

What Can Database Query Processing Do for Instance-Spanning Constraints?

In the last decade, the term instance-spanning constraint has been intro...
research
09/10/2021

ProcK: Machine Learning for Knowledge-Intensive Processes

Process mining deals with extraction of knowledge from business process ...

Please sign up or login with your details

Forgot password? Click here to reset