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.

HyperLDLf: a logic for checking properties of finite traces process logs / DE GIACOMO, Giuseppe; Felli, Paolo; Montali, Marco; Perelli, Giuseppe. - (2021), pp. 1859-1865. (Intervento presentato al convegno International Joint Conference on Artificial Intelligence tenutosi a Montreal) [10.24963/ijcai.2021/256].

HyperLDLf: a logic for checking properties of finite traces process logs

Giuseppe De Giacomo
;
Giuseppe Perelli
2021

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.
2021
International Joint Conference on Artificial Intelligence
Knowledge representation and reasoning; action; change and causality agent-based and multi-agent systems; formal verification; validation and synthesis
04 Pubblicazione in atti di convegno::04b Atto di convegno in volume
HyperLDLf: a logic for checking properties of finite traces process logs / DE GIACOMO, Giuseppe; Felli, Paolo; Montali, Marco; Perelli, Giuseppe. - (2021), pp. 1859-1865. (Intervento presentato al convegno International Joint Conference on Artificial Intelligence tenutosi a Montreal) [10.24963/ijcai.2021/256].
File allegati a questo prodotto
File Dimensione Formato  
DeGiacomo_HyperLDLf_2021.pdf

accesso aperto

Tipologia: Versione editoriale (versione pubblicata con il layout dell'editore)
Licenza: Creative commons
Dimensione 170.35 kB
Formato Adobe PDF
170.35 kB Adobe PDF

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11573/1565616
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 4
  • ???jsp.display-item.citation.isi??? ND
social impact