Explainable Online Monitoring of Metric First-Order Temporal Logic

被引:2
|
作者
Lima, Leonardo [1 ]
Huerta y Munive, Jonathan Julian [1 ]
Traytel, Dmitriy [1 ]
机构
[1] Univ Copenhagen, Dept Comp Sci, Copenhagen, Denmark
关键词
D O I
10.1007/978-3-031-57246-3_16
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Metric first-order temporal logic (MFOTL) is an expressive formalism for specifying temporal and data-dependent constraints on streams of time stamped, data-carrying events. It serves as the specification language of several runtime monitors. These monitors input an MFOTL formula and an event stream prefix and output satisfying assignments to the formula's free variables. For complex formulas, it may be unclear why a certain assignment is output. We propose an approach that accompanies assignments with detailed explanations, in the form of proof trees. We develop a new monitor that outputs such explanations. Our tool incorporates a formally verified checker that certifies the explanations and a visualization that allows users to interactively explore and understand the outputs.
引用
收藏
页码:288 / 307
页数:20
相关论文
共 50 条
  • [41] Temporal Verification of Programs via First-Order Fixpoint Logic
    Kobayashi, Naoki
    Nishikawa, Takeshi
    Igarashi, Atsushi
    Unno, Hiroshi
    STATIC ANALYSIS (SAS 2019), 2019, 11822 : 413 - 436
  • [42] Runtime Verification: From Propositional to First-Order Temporal Logic
    Havelund, Klaus
    Peled, Doron
    RUNTIME VERIFICATION (RV 2018), 2018, 11237 : 90 - 112
  • [43] First-order logic based formalism for temporal data mining
    Cotofrei, P
    Stoffel, K
    FOUNDATIONS OF DATA MINING AND KNOWLEDGE DISCOVERY, 2005, 6 : 185 - 210
  • [44] Completeness of a first-order temporal logic with time-gaps
    Baaz, M
    Leitsch, A
    Zach, R
    THEORETICAL COMPUTER SCIENCE, 1996, 160 (1-2) : 241 - 270
  • [45] From First-order Temporal Logic to Parametric Trace Slicing
    Reger, Giles
    Rydeheard, David
    RUNTIME VERIFICATION, RV 2015, 2015, 9333 : 216 - 232
  • [46] STRONG COMPLETENESS OF A FIRST-ORDER TEMPORAL LOGIC FOR REAL TIME
    Goldblatt, Robert
    REVIEW OF SYMBOLIC LOGIC, 2024,
  • [47] A First-Order Logic with Frames
    Murali, Adithya
    Pena, Lucas
    Loeding, Christof
    Madhusudan, P.
    PROGRAMMING LANGUAGES AND SYSTEMS ( ESOP 2020): 29TH EUROPEAN SYMPOSIUM ON PROGRAMMING, 2020, 12075 : 515 - 543
  • [48] Extended First-Order Logic
    Brown, Chad E.
    Smolka, Gert
    THEOREM PROVING IN HIGHER ORDER LOGICS, PROCEEDINGS, 2009, 5674 : 164 - 179
  • [49] FIRST-ORDER HOMOTOPICAL LOGIC
    Helfer, Joseph
    JOURNAL OF SYMBOLIC LOGIC, 2023,
  • [50] First-Order Logic with Adverbs
    Haze, Tristan Grotvedt
    LOGIC AND LOGICAL PHILOSOPHY, 2024, 33 (02) : 289 - 324