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 条
  • [1] Explainable Online Monitoring of Metric Temporal Logic
    Lima, Leonardo
    Herasimau, Andrei
    Raszyk, Martin
    Traytel, Dmitriy
    Yuan, Simon
    TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, PT II, TACAS 2023, 2023, 13994 : 473 - 491
  • [2] Monitoring Security Policies with Metric First-order Temporal Logic
    Basin, David
    Klaedtke, Felix
    Mueller, Samuel
    SACMAT 2010: PROCEEDINGS OF THE 15TH ACM SYMPOSIUM ON ACCESS CONTROL MODELS AND TECHNOLOGIES, 2010, : 23 - 33
  • [3] Monitoring Metric First-Order Temporal Properties
    Basin, David
    Klaedtke, Felix
    Mueller, Samuel
    Zalinescu, Eugen
    JOURNAL OF THE ACM, 2015, 62 (02)
  • [4] Policy Monitoring in First-Order Temporal Logic
    Basin, David
    Klaedtke, Felix
    Mueller, Samuel
    COMPUTER AIDED VERIFICATION, PROCEEDINGS, 2010, 6174 : 1 - 18
  • [5] First-order temporal logic monitoring with BDDs
    Klaus Havelund
    Doron Peled
    Dogan Ulus
    Formal Methods in System Design, 2020, 56 : 1 - 21
  • [6] First-order temporal logic monitoring with BDDs
    Havelund, Klaus
    Peled, Doron
    Ulus, Dogan
    FORMAL METHODS IN SYSTEM DESIGN, 2020, 56 (1-3) : 1 - 21
  • [7] A Formally Verified Monitor for Metric First-Order Temporal Logic
    Schneider, Joshua
    Basin, David
    Krstic, Srdan
    Traytel, Dmitriy
    RUNTIME VERIFICATION, RV 2019, 2019, 11757 : 310 - 328
  • [8] DejaVu: A Monitoring Tool for First-Order Temporal Logic
    Havelund, Klaus
    Peled, Doron
    Ulus, Dogan
    2018 IEEE 3RD WORKSHOP ON MONITORING AND TESTING OF CYBER-PHYSICAL SYSTEMS (MT-CPS 2018), 2018, : 12 - 13
  • [9] Online monitoring of metric temporal logic*
    Ho, Hsi-Ming
    Ouaknine, Joel
    Worrell, James
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2014, 8734 : 178 - 192
  • [10] Online Monitoring of Metric Temporal Logic
    Ho, Hsi-Ming
    Ouaknine, Joel
    Worrell, James
    RUNTIME VERIFICATION, RV 2014, 2014, 8734 : 178 - 192