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 条
  • [21] SAT-Based Techniques for Lexicographically Smallest Finite Models
    Janota, Mikolas
    Chow, Choiwah
    Araujo, Joao
    Codish, Michael
    Vojtechovsky, Petr
    [J]. THIRTY-EIGHTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, VOL 38 NO 8, 2024, : 8048 - 8056
  • [22] SAT-Based verification of security protocols via translation to networks of automata
    Kurkowski, Miroslaw
    Penczek, Wojciech
    Zbrzezny, Andrzej
    [J]. MODEL CHECKING AND ARTIFICIAL INTELLIGENCE, 2007, 4428 : 146 - +
  • [23] A SAT-Based Encoding of the One-Pass and Tree-Shaped Tableau System for LTL
    Geatti, Luca
    Gigante, Nicola
    Montanari, Angelo
    [J]. AUTOMATED REASONING WITH ANALYTIC TABLEAUX AND RELATED METHODS, TABLEAUX 2019, 2019, 11714 : 3 - 20
  • [24] A SAT-Based Approach for the Construction of Reusable Control System Components
    Cote, Daniel
    Fraikin, Benoit
    Frappier, Marc
    St-Denis, Richard
    [J]. FORMAL METHODS FOR INDUSTRIAL CRITICAL SYSTEMS, 2011, 6959 : 52 - 67
  • [25] Synthesis for LTL and LDL on Finite Traces
    De Giacomo, Giuseppe
    Vardi, Moshe Y.
    [J]. PROCEEDINGS OF THE TWENTY-FOURTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE (IJCAI), 2015, : 1558 - 1564
  • [26] Concepts of automata construction from LTL
    Fritz, C
    [J]. LOGIC FOR PROGRAMMING, ARTIFICIAL INTELLIGENCE, AND REASONING, PROCEEDINGS, 2005, 3835 : 728 - 742
  • [27] Monitoring Business Metaconstraints Based on LTL and LDL for Finite Traces
    De Giacomo, Giuseppe
    De Masellis, Riccardo
    Grasso, Marco
    Maggi, Fabrizio Maria
    Montali, Marco
    [J]. BUSINESS PROCESS MANAGEMENT, BPM 2014, 2014, 8659 : 1 - 17
  • [28] Deciding LTL over Mazurkiewicz traces
    Bollig, B
    Leucker, M
    [J]. EIGHTH INTERNATIONAL SYMPOSIUM ON TEMPORAL REPRESENTATION AND REASONING, PROCEEDINGS, 2001, : 189 - 197
  • [29] Deciding LTL over Mazurkiewicz traces
    Bollig, B
    Leucker, M
    [J]. DATA & KNOWLEDGE ENGINEERING, 2003, 44 (02) : 219 - 238
  • [30] SAT-Based Data Mining
    Boudane, Abdelhamid
    Jabbour, Said
    Sais, Lakhdar
    Salhi, Yakoub
    [J]. INTERNATIONAL JOURNAL ON ARTIFICIAL INTELLIGENCE TOOLS, 2018, 27 (01)