SAT-Based Automata Construction for LTL over Finite Traces

被引:15
|
作者
Shi, Yingying [1 ]
Xiao, Shengping [1 ]
Li, Jianwen [1 ]
Guo, Jian [1 ]
Pu, Geguang [1 ]
机构
[1] East China Normal Univ, Software Engn Inst, Shanghai, Peoples R China
基金
中国国家自然科学基金;
关键词
LTL; LTLf; -to-NFA; -to-DFA; SAT; On-the-fly construction;
D O I
10.1109/APSEC51365.2020.00008
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In this paper, we consider the automata construction problem for Linear Temporal Logic over finite traces, i.e., LTLf. We propose a SAT-based approach to translate an LTLf formula to both of its equivalent Nondeterministic and Deterministic Finite Automata (NFA and DFA). Notably, the generated automata are transition-based instead of state-based, which may potentially be a better fit for the applications that can be achieved on the fly, e.g. LTLf satisfiability checking and synthesis. Unlike extant approaches to translate LTLf formulas to the equivalent finite automata, which are indirect and have to introduce intermediate procedures, our methodology enables the direct construction from LTLf formulas to the finite automata. We evaluated our NFA construction together with other two LTLf -to-automata approaches implemented in the MONA and SPOT tools, which shows that the performance of our construction is comparable to the other two. We leave the comparison on the DFA construction in the future work.
引用
收藏
页码:1 / 10
页数:10
相关论文
共 50 条
  • [1] SAT-Based verification of LTL formulas
    Zhang, Wenhui
    [J]. FORMAL METHODS: APPLICATIONS AND TECHNOLOGY, 2007, 4346 : 277 - 292
  • [2] SAT-Based Minimization of Deterministic ω-Automata
    Baarir, Souheib
    Duret-Lutz, Alexandre
    [J]. LOGIC FOR PROGRAMMING, ARTIFICIAL INTELLIGENCE, AND REASONING, (LPAR-20 2015), 2015, 9450 : 79 - 87
  • [3] SAT-based analysis of cellular automata
    D'Antonio, M
    Delzanno, G
    [J]. CELLULAR AUTOMATA, PROCEEDINGS, 2004, 3305 : 745 - 754
  • [4] Efficient LTL compilation for SAT-based model checking
    Armoni, R
    Egorov, S
    Fraer, R
    Korchemny, D
    Vardi, MY
    [J]. ICCAD-2005: INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN, DIGEST OF TECHNICAL PAPERS, 2005, : 877 - 884
  • [5] Sat-based model checking for region automata
    Yu, Fang
    Wang, Bow-Yaw
    [J]. INTERNATIONAL JOURNAL OF FOUNDATIONS OF COMPUTER SCIENCE, 2006, 17 (04) : 775 - 795
  • [6] SAT-based bounded model checking for SE-LTL
    Zhou Conghua
    Ju Shiguang
    [J]. SNPD 2007: EIGHTH ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, ARTIFICIAL INTELLIGENCE, NETWORKING, AND PARALLEL/DISTRIBUTED COMPUTING, VOL 3, PROCEEDINGS, 2007, : 582 - +
  • [7] SAT-Based Speedpath Debugging Using X Traces
    Dehbashi, Mehdi
    Fey, Goerschwin
    [J]. 2014 9TH INTERNATIONAL DESIGN & TEST SYMPOSIUM (IDT), 2014, : 100 - 105
  • [8] SAT-based explicit LTL reasoning and its application to satisfiability checking
    Jianwen Li
    Shufang Zhu
    Geguang Pu
    Lijun Zhang
    Moshe Y. Vardi
    [J]. Formal Methods in System Design, 2019, 54 : 164 - 190
  • [9] SAT-based explicit LTL reasoning and its application to satisfiability checking
    Li, Jianwen
    Zhu, Shufang
    Pu, Geguang
    Zhang, Lijun
    Vardi, Moshe Y.
    [J]. FORMAL METHODS IN SYSTEM DESIGN, 2019, 54 (02) : 164 - 190
  • [10] SAT-based Unbounded Model Checking of Timed Automata
    Penczek, Wojciech
    Szreter, Maciej
    [J]. FUNDAMENTA INFORMATICAE, 2008, 85 (1-4) : 425 - 440