Monitoring Algorithms for Metric Temporal Logic Specifications

被引:100
|
作者
Thati, Prasanna [1 ]
Rosu, Grigore [1 ]
机构
[1] Univ Illinois, Dept Comp Sci, Urbana, IL 61801 USA
关键词
Runtime verification; execution trace; specification; metric temporal logic;
D O I
10.1016/j.entcs.2004.01.029
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Program execution traces can be so large in practical testing and monitoring applications that it would be very expensive, if not impossible, to store them for detailed analysis. Monitoring execution traces without storing them, can be a nontrivial matter for many specification formalisms, because complex formulae may require a considerable amount of information about the past. Metric temporal logic (MTL) is an extension of propositional linear temporal logic with discrete-time-bounded temporal operators. In MTL, one can specify time limits within which certain temporal properties must hold, thus making it very suitable to express real- time monitoring requirements. In this paper, we present monitoring algorithms for checking timestamped execution traces against formulae in MTL or certain important sublogics of it. We also present lower bounds for the monitoring problem, showing that the presented algorithms are asymptotically optimal.
引用
收藏
页码:145 / 162
页数:18
相关论文
共 50 条
  • [21] Online Monitoring of Dynamic Systems for Signal Temporal Logic Specifications with Model Information
    Yu, Xinyi
    Dong, Weijie
    Yin, Xiang
    Li, Shaoyuan
    2022 IEEE 61ST CONFERENCE ON DECISION AND CONTROL (CDC), 2022, : 1553 - 1559
  • [22] An MILP Approach for Real-time Optimal Controller Synthesis with Metric Temporal Logic Specifications
    Saha, Sayan
    Julius, A. Agung
    2016 AMERICAN CONTROL CONFERENCE (ACC), 2016, : 1105 - 1110
  • [23] Controller Synthesis for Multi-Agent Systems With Intermittent Communication and Metric Temporal Logic Specifications
    Xu, Zhe
    Zegers, Federico M.
    Baharisangari, Nasim
    Wu, Bo
    Phillips, Alexander J.
    Dixon, Warren E.
    Topcu, Ufuk
    IEEE ACCESS, 2023, 11 : 91324 - 91335
  • [24] Control Synthesis for Multi-Agent Systems under Metric Interval Temporal Logic Specifications
    Andersson, Sofie
    Nikou, Alexandros
    Dimarogonas, Dimos V.
    IFAC PAPERSONLINE, 2017, 50 (01): : 2397 - 2402
  • [25] Almost Event-Rate Independent Monitoring of Metric Temporal Logic
    Basin, David
    Bhatt, Bhargav Nagaraja
    Traytel, Dmitriy
    TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, TACAS 2017, PT II, 2017, 10206 : 94 - 112
  • [26] Explainable Online Monitoring of Metric First-Order Temporal Logic
    Lima, Leonardo
    Huerta y Munive, Jonathan Julian
    Traytel, Dmitriy
    TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, PT I, TACAS 2024, 2024, 14570 : 288 - 307
  • [27] 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
  • [28] Translating temporal logic to controller specifications
    Fainekos, Georgios E.
    LoiZou, Savvas G.
    Pappas, George J.
    PROCEEDINGS OF THE 45TH IEEE CONFERENCE ON DECISION AND CONTROL, VOLS 1-14, 2006, : 903 - +
  • [29] Revising System Specifications in Temporal Logic
    Guerra, Paulo T.
    Wassermann, Renata
    JOURNAL OF LOGIC LANGUAGE AND INFORMATION, 2022, 31 (04) : 591 - 618
  • [30] Revising System Specifications in Temporal Logic
    Paulo T. Guerra
    Renata Wassermann
    Journal of Logic, Language and Information, 2022, 31 (4) : 591 - 618