A tool for deciding the satisfiability of continuous-time metric temporal logic

被引:17
|
作者
Bersani, Marcello M. [1 ]
Rossi, Matteo [1 ]
San Pietro, Pierluigi [1 ,2 ]
机构
[1] DEIB, Politecn Milan, Piazza Leonardo Vinci 32, I-20133 Milan, Italy
[2] CNR IEIIT MI, Milan, Italy
关键词
REAL-TIME; COMPLEXITY; AUTOMATA; DECIDABILITY;
D O I
10.1007/s00236-015-0229-y
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Constraint LTL over clocks is a variant of CLTL, an extension of linear-time temporal logic allowing atomic assertions in a concrete constraint system. Satisfiability of CLTL over clocks is here shown to be decidable by means of a reduction to a decidable Satisfiability Modulo Theories (SMT) problem. The result is a complete Bounded Satisfiability Checking procedure, which has been implemented by using standard SMT solvers. The importance of this technique derives from the possibility of translating various continuous-time metric temporal logics, such as MITL and QTL, into CLTL over clocks itself. Although standard decision procedures of these logics do exist, they have never been realized in practice. Suitable translations into CLTL over clocks have instead allowed us the development of the first prototype tool for deciding MITL and QTL. The paper also reports preliminary, but encouraging, experiments on some significant examples of MITL and QTL formulae.
引用
收藏
页码:171 / 206
页数:36
相关论文
共 50 条
  • [1] A tool for deciding the satisfiability of continuous-time metric temporal logic
    Marcello M. Bersani
    Matteo Rossi
    Pierluigi San Pietro
    [J]. Acta Informatica, 2016, 53 : 171 - 206
  • [2] A Tool for Deciding the Satisfiability of Continuous-time Metric Temporal Logic
    Bersani, Marcello M.
    Rossi, Matteo
    Pietro, Pierluigi San
    [J]. 2013 20TH INTERNATIONAL SYMPOSIUM ON TEMPORAL REPRESENTATION AND REASONING (TIME), 2013, : 99 - 106
  • [3] Deciding Continuous-Time Metric Temporal Logic with Counting Modalities
    Bersani, Marcello M.
    Rossi, Matteo
    Pietro, Pierluigi San
    [J]. REACHABILITY PROBLEMS, 2013, 8169 : 70 - 82
  • [4] A Theory of Sampling for Continuous-Time Metric Temporal Logic
    Furia, Carlo A.
    Rossi, Matteo
    [J]. ACM TRANSACTIONS ON COMPUTATIONAL LOGIC, 2010, 12 (01)
  • [5] Translating a continuous-time temporal logic into timed automata
    Li, GY
    Tang, ZS
    [J]. PROGRAMMING LANGUAGES AND SYSTEMS, PROCEEDINGS, 2003, 2895 : 322 - 338
  • [6] Robustness of temporal logic specifications for continuous-time signals
    Fainekos, Georgios E.
    Pappas, George J.
    [J]. THEORETICAL COMPUTER SCIENCE, 2009, 410 (42) : 4262 - 4291
  • [7] Bounded Satisfiability Checking of Metric Temporal Logic Specifications
    Pradella, Matteo
    Morzenti, Angelo
    San Pietro, Pierluigi
    [J]. ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2013, 22 (03) : 1 - 54
  • [8] Modelling real-time systems with continuous-time temporal logic
    Li, GY
    Tang, ZS
    [J]. FORMAL METHODS AND SOFTWARE ENGINEERING, PROCEEDINGS, 2002, 2495 : 231 - 236
  • [9] Satisfiability in alternating-time temporal logic
    van Drimmelen, G
    [J]. 18TH ANNUAL IEEE SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE, PROCEEDINGS, 2003, : 208 - 217
  • [10] Continuous-time Signal Temporal Logic Planning with Control Barrier Functions
    Yang, Guang
    Belta, Calin
    Tron, Roberto
    [J]. 2020 AMERICAN CONTROL CONFERENCE (ACC), 2020, : 4612 - 4618