LTLf Satisfiability Checking

被引:12
|
作者
Li, Jianwen [1 ]
Zhang, Lijun [2 ]
Pu, Geguang [1 ]
Vardi, Moshe Y. [3 ]
He, Jifeng [1 ]
机构
[1] East China Normal Univ, Shanghai, Peoples R China
[2] Chinese Acad Sci, Inst Software, State Key Lab Comp Sci, Beijing 100864, Peoples R China
[3] Rice Univ, USA, Houston, TX USA
关键词
D O I
10.3233/978-1-61499-419-0-513
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We consider here Linear Temporal Logic (LTL) formulas interpreted over finite traces. We denote this logic by LTLf. The existing approach for LTLf satisfiability checking is based on a reduction to standard LTL satisfiability checking. We describe here a novel direct approach to LTLf satisfiability checking, where we take advantage of the difference in the semantics between LTL and LTLf. While LTL satisfiability checking requires finding a fair cycle in an appropriate transition system, here we need to search only for a finite trace. This enables us to introduce specialized heuristics, where we also exploit recent progress in Boolean SAT solving. We have implemented our approach in a prototype tool and experiments show that our approach outperforms existing approaches.
引用
收藏
页码:513 / +
页数:2
相关论文
共 50 条
  • [21] Satisfiability checking using Boolean Expression Diagrams
    Poul F. Williams
    Henrik R. Andersen
    Henrik Hulgaard
    International Journal on Software Tools for Technology Transfer, 2003, 5 (1) : 4 - 14
  • [22] Variable and Clause Elimination for LTL Satisfiability Checking
    Suda, Martin
    MATHEMATICS IN COMPUTER SCIENCE, 2015, 9 (03) : 327 - 344
  • [23] Satisfiability Checking for Mission-Time LTL
    Li, Jianwen
    Vardi, Moshe Y.
    Rozier, Kristin Y.
    COMPUTER AIDED VERIFICATION, CAV 2019, PT II, 2019, 11562 : 3 - 22
  • [24] Industrial model checking based on satisfiability solvers
    Bjesse, P
    MODEL CHECKING SOFTWARE, PROCEEDINGS, 2002, 2318 : 240 - 240
  • [25] 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
  • [26] Some progress in satisfiability checking for difference logic
    Cotton, S
    Asarin, E
    Maler, O
    Niebert, P
    FORMAL TECHNIQUES, MODELLING AND ANALYSIS OF TIMED AND FAULT-TOLERANT SYSTEMS, PROCEEDINGS, 2004, 3253 : 263 - 276
  • [27] Bounded model checking using satisfiability solving
    Clarke, E
    Biere, A
    Raimi, R
    Zhu, Y
    FORMAL METHODS IN SYSTEM DESIGN, 2001, 19 (01) : 7 - 34
  • [28] Proof Checking Technology for Satisfiability Modulo Theories
    Stump, Aaron
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2009, 228 : 121 - 133
  • [29] 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
  • [30] Model checking and satisfiability for sabotage modal logic
    Löding, C
    Rohde, P
    FST TCS 2003: FOUNDATIONS OF SOFTWARE TECHNOLOGY AND THEORETICAL COMPUTER SCIENCE, 2003, 2914 : 302 - 313