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

被引:0
作者
Marcello M. Bersani
Matteo Rossi
Pierluigi San Pietro
机构
[1] Politecnico di Milano – DEIB,
[2] CNR IEIIT-MI,undefined
来源
Acta Informatica | 2016年 / 53卷
关键词
D O I
暂无
中图分类号
学科分类号
摘要
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
页数:35
相关论文
共 31 条
  • [1] Alur R(1994)A theory of timed automata Theor. Comput. Sci. 126 183-235
  • [2] Dill DL(1996)The benefits of relaxing punctuality J. ACM 43 116-146
  • [3] Alur R(2006)Linear encodings of bounded LTL model checking Log. Methods Comput. Sci. 2 1-64
  • [4] Feder T(2010)On the expressiveness of TPTL and MTL Inf. Comput. 208 97-116
  • [5] Henzinger TA(2007)An automata-theoretic approach to constraint LTL Inf. Comput. 205 380-415
  • [6] Biere A(2007)On the expressiveness of mtl in the pointwise and continuous semantics Int. J. Softw. Tools Technol. Transf. (STTT) 9 1-4
  • [7] Heljanko K(1975)A decision procedure for the first order theory of real addition with order SIAM J. Comput. 4 69-76
  • [8] Junttila TA(2005)Timer formulas and decidable metric temporal logic Inf. Comput. 198 148-178
  • [9] Latvala T(2004)Logics for real time: decidability and complexity Fundam. Inf. 62 1-28
  • [10] Schuppan V(1980)Polynomial algorithms in linear programming U.S.S.R. Comput. Math. Math. Phys. 20 53-72