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 条
  • [1] Feasibility Envelopes for Metric Temporal Logic Specifications
    Sadraddini, Sadra
    Belta, Calin
    2016 IEEE 55TH CONFERENCE ON DECISION AND CONTROL (CDC), 2016, : 5732 - 5737
  • [2] Bounded Satisfiability Checking of Metric Temporal Logic Specifications
    Pradella, Matteo
    Morzenti, Angelo
    San Pietro, Pierluigi
    ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2013, 22 (03) : 1 - 54
  • [3] Vehicle Routing Problem with Metric Temporal Logic Specifications
    Karaman, Sertac
    Frazzoli, Emilio
    47TH IEEE CONFERENCE ON DECISION AND CONTROL, 2008 (CDC 2008), 2008, : 3953 - 3958
  • [4] 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
  • [5] Online Monitoring of Metric Temporal Logic
    Ho, Hsi-Ming
    Ouaknine, Joel
    Worrell, James
    RUNTIME VERIFICATION, RV 2014, 2014, 8734 : 178 - 192
  • [6] ON THE EXPRESSIVENESS AND MONITORING OF METRIC TEMPORAL LOGIC
    Ho, Hsi-ming
    Ouaknine, Joel
    Worrell, James
    LOGICAL METHODS IN COMPUTER SCIENCE, 2019, 15 (02) : 13:1 - 13:52
  • [7] Functional Gradient Descent Method for Metric Temporal Logic Specifications
    Abbas, Houssam
    Winn, Andrew
    Fainekos, Georgios
    Julius, A. Agung
    2014 AMERICAN CONTROL CONFERENCE (ACC), 2014,
  • [8] Differentially Private Controller Synthesis With Metric Temporal Logic Specifications
    Xu, Zhe
    Yazdani, Kasra
    Hale, Matthew T.
    Topcu, Ufuk
    2020 AMERICAN CONTROL CONFERENCE (ACC), 2020, : 4745 - 4750
  • [9] 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
  • [10] Switching Control of Dynamical Systems from Metric Temporal Logic Specifications
    Liu, Jun
    Prabhakar, Pavithra
    2014 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2014, : 5333 - 5338