HyperLDLf: a Logic for Checking Properties of Finite Traces Process Logs

被引:0
|
作者
De Giacomo, Giuseppe [1 ]
Felli, Paolo [2 ]
Montali, Marco [2 ]
Perelli, Giuseppe [1 ]
机构
[1] Sapienza Univ Rome, Rome, Italy
[2] Free Univ Bozen Bolzano, Bolzano, Italy
关键词
AUTOMATA;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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 HyperLDL(f), a logic that extends LDL f 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 to specify and verify sophisticated properties within BPM and process mining.
引用
收藏
页码:1859 / 1865
页数:7
相关论文
共 50 条
  • [31] Model checking LTL properties over ANSI-C programs with bounded traces
    Morse, Jeremy
    Cordeiro, Lucas
    Nicole, Denis
    Fischer, Bernd
    SOFTWARE AND SYSTEMS MODELING, 2015, 14 (01): : 65 - 81
  • [32] A Logic for Checking the Probabilistic Steady- State Properties of Reaction Networks
    Picard, Vincent
    Siegel, Anne
    Bourdon, Jeremie
    JOURNAL OF COMPUTATIONAL BIOLOGY, 2017, 24 (08) : 734 - 745
  • [33] Checking JML-Encoded Finite State Machine Properties
    Ahmed, Ijaz
    Catano, Nestor
    2018 INTERNATIONAL CONFERENCE ON ADVANCEMENTS IN COMPUTATIONAL SCIENCES (ICACS), 2018, : 154 - 162
  • [34] An algorithmic approach for checking closure properties of temporal logic specifications and ω-regular languages
    Peled, D
    Wilke, T
    Wolper, P
    THEORETICAL COMPUTER SCIENCE, 1998, 195 (02) : 183 - 203
  • [35] Bounded Model Checking of Signal Temporal Logic Properties using Syntactic Separation
    Bae, Kyungmin
    Lee, Jia
    PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES-PACMPL, 2019, 3 (POPL):
  • [36] Topaz: Mining High-Level Safety Properties from Logic Simulation Traces
    Nassar, Ahmed
    Kurdahi, Fadi J.
    Zantout, Salam R.
    PROCEEDINGS OF THE 2016 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2016, : 1473 - 1476
  • [37] Profiling for Run-Time Checking of Computational Properties and Performance Debugging in Logic Programs
    Mera, Edison
    Trigo, Teresa
    Lopez-Garcia, Pedro
    Hermenegildo, Manuel
    PRACTICAL ASPECTS OF DECLARATIVE LANGUAGES, 2011, 6539 : 38 - +
  • [38] Bounded model checking for repeated reachability and persistence properties in probabilistic reward temporal logic
    School of Computer Science and Telecommunication Engineering, Jiangsu University, Zhenjiang 212013, China
    J. Comput. Inf. Syst., 8 (3261-3269):
  • [39] Bounded Model Checking for Metric Temporal Logic Properties of Timed Automata with Digital Clocks
    Zbrzezny, Agnieszka M. M.
    Zbrzezny, Andrzej
    SENSORS, 2022, 22 (23)
  • [40] Computation Tree Logic Model Checking over Possibilistic Decision Processes Under Finite-Memory Scheduler
    Liu, Wuniu
    He, Qing
    Li, Yongming
    THEORETICAL COMPUTER SCIENCE, NCTCS 2021, 2021, 1494 : 75 - 88