HyperLDLf: a Logic for Checking Properties of Finite Traces Process Logs
Proceedings of the Thirtieth International Joint Conference on Artificial Intelligence. Main Track. Pages 1859-1865.
https://doi.org/10.24963/ijcai.2021/256
Keywords
- Agent-based and Multi-agent Systems: Formal Verification, Validation and Synthesis
- Knowledge Representation and Reasoning: Action, Change and Causality
Abstract
Temporal logics over finite traces, such as LTLf and its extension LDLf, have been adopted in several areas, including Business Process Management (BPM), to check properties of processes whose executions have an unbounded, but finite, length. These logics express properties of single traces in isolation, however, especially in BPM it is also of interest to express properties over the entire log, i.e., properties that relate multiple traces of the log at once. In the case of infinite-traces, HyperLTL has been proposed to express these ``hyper'' properties. In this paper, motivated by BPM, we introduce HyperLDLf, a logic that extends LDLf with the hyper features of HyperLTL. We provide a sound, complete and computationally optimal technique, based on DFAs manipulation, for the model checking problem in the relevant case where the set of traces (i.e., the log) is a regular language. We illustrate how this form of model checking can be used for verifying log of business processes and for advanced forms of process mining.
@inproceedings{ijcai2021p256,
title = {HyperLDLf: a Logic for Checking Properties of Finite Traces Process Logs},
author = {De Giacomo, Giuseppe and Felli, Paolo and Montali, Marco and Perelli, Giuseppe},
booktitle = {Proceedings of the Thirtieth International Joint Conference on
Artificial Intelligence, {IJCAI-21}},
publisher = {International Joint Conferences on Artificial Intelligence Organization},
editor = {Prof. Zhi-Hua Zhou},
pages = {1859--1865},
year = {2021},
month = {8},
note = {Main Track},
doi = {10.24963/ijcai.2021/256},
url = {https://doi.org/10.24963/ijcai.2021/256},
}
TY - CPAPER TI - HyperLDLf: a Logic for Checking Properties of Finite Traces Process Logs AU - De Giacomo, Giuseppe AU - Felli, Paolo AU - Montali, Marco AU - Perelli, Giuseppe T2 - Proceedings of the Thirtieth International Joint Conference on Artificial Intelligence, IJCAI-21 PB - International Joint Conferences on Artificial Intelligence Organization PY - 2021 SP - 1859 EP - 1865 DO - 10.24963/ijcai.2021/256 UR - https://doi.org/10.24963/ijcai.2021/256 ER -Copied
Machine-readable versions of this paper, for tools and AI agents: