Satisfiability Checking for Mission-Time LTL

被引:29
|
作者
Li, Jianwen [1 ]
Vardi, Moshe Y. [2 ]
Rozier, Kristin Y. [1 ]
机构
[1] Iowa State Univ, Ames, IA 50011 USA
[2] Rice Univ, Houston, TX USA
关键词
MODEL CHECKING; DESIGN;
D O I
10.1007/978-3-030-25543-5_1
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Mission-time LTL (MLTL) is a bounded variant of MTL over naturals designed to generically specify requirements for mission-based system operation common to aircraft, spacecraft, vehicles, and robots. Despite the utility of MLTL as a specification logic, major gaps remain in analyzing MLTL, e.g., for specification debugging or model checking, centering on the absence of any complete MLTL satisfiability checker. We prove that the MLTL satisfiability checking problem is NEXPTIME-complete and that satisfiability checking MLTL0, the variant of MLTL where all intervals start at 0, is PSPACE-complete. We introduce translations for MLTL-to-LTL, MLTL-to-LTLf , MLTL-to-SMV, and MLTL-to-SMT, creating four options for MLTL satisfiability checking. Our extensive experimental evaluation shows that the MLTL-to-SMT transition with the Z3 SMT solver offers the most scalable performance.
引用
收藏
页码:3 / 22
页数:20
相关论文
共 50 条
  • [1] Satisfiability checking for Mission-time LTL (MLTL)
    Li, Jianwen
    Vardi, Moshe Y.
    Rozier, Kristin Y.
    INFORMATION AND COMPUTATION, 2022, 289
  • [2] LTL satisfiability checking
    Rozier, Kristin Y.
    Vardi, Moshe Y.
    MODEL CHECKING SOFTWARE, PROCEEDINGS, 2007, 4595 : 149 - +
  • [3] LTL satisfiability checking
    Rozier K.Y.
    Vardi M.Y.
    International Journal on Software Tools for Technology Transfer, 2010, 12 (02) : 123 - 137
  • [4] LTL Satisfiability Checking Revisited
    Li, Jianwen
    Zhang, Lijun
    Pu, Geguang
    Vardi, Moshe Y.
    He, Jifeng
    2013 20TH INTERNATIONAL SYMPOSIUM ON TEMPORAL REPRESENTATION AND REASONING (TIME), 2013, : 91 - 98
  • [5] Mission-Time LTL (MLTL) Formula Validation via Regular Expressions
    Elwing, Jenna
    Gamboa-Guzman, Laura
    Sorkin, Jeremy
    Travesset, Chiara
    Wang, Zili
    Rozier, Kristin Yvonne
    INTEGRATED FORMAL METHODS, IFM 2023, 2024, 14300 : 279 - 301
  • [6] Variable and Clause Elimination for LTL Satisfiability Checking
    Suda, Martin
    MATHEMATICS IN COMPUTER SCIENCE, 2015, 9 (03) : 327 - 344
  • [7] Constraint LTL satisfiability checking without automata
    Bersani, Marcello M.
    Frigeri, Achille
    Morzenti, Angelo
    Pradella, Matteo
    Rossi, Matteo
    San Pietro, Pierluigi
    JOURNAL OF APPLIED LOGIC, 2014, 12 (04) : 522 - 557
  • [8] Accelerating LTL satisfiability checking by SAT solvers
    Li, Jianwen
    Pu, Geguang
    Zhang, Lijun
    Vardi, Moshe Y.
    He, Jifeng
    JOURNAL OF LOGIC AND COMPUTATION, 2018, 28 (06) : 1011 - 1030
  • [9] An explicit transition system construction approach to LTL satisfiability checking
    Li, Jianwen
    Zhang, Lijun
    Zhu, Shufang
    Pu, Geguang
    Vardi, Moshe Y.
    He, Jifeng
    FORMAL ASPECTS OF COMPUTING, 2018, 30 (02) : 193 - 217
  • [10] Game Over: The Foci Approach to LTL Satisfiability and Model Checking
    Dax, Christian
    Lange, Martin
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2005, 119 (01) : 33 - 49