Efficient Checking of Timed Order Compliance Rules over Graph-encoded Event Logs
Nesma M. Zaki, Iman M. A. Helal, Ahmed Awad, and Ehab E. Hassanein

TL;DR
This paper introduces two graph encoding methods for event logs in Neo4J to efficiently check timed order compliance rules, achieving significant speedups and storage reductions over baseline methods.
Contribution
It proposes novel graph encoding techniques for event logs that enable faster compliance rule queries and reduced storage, enhancing process analytics efficiency.
Findings
Up to 5x faster query performance
3x reduction in graph size
Effective encoding for timed order compliance rules
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsBusiness Process Modeling and Analysis · Software System Performance and Reliability · Service-Oriented Architecture and Web Services
