We present a new synthesis framework based on the on-the-fly DFA construction for LTL over finite traces (LTLf ). Extant approaches rely heavily on the construction of the complete DFA w.r.t. the input LTLf formula, whose size can be doubly exponential to the size of the formula in the worst case. Under those approaches, the synthesis cannot be conducted unless the whole DFA is completely constructed, which is not only inefficient but also not scalable in practice. Indeed, the DFA construction is the main bottleneck of LTLf synthesis in prior work. To mitigate this challenge, we follow two steps in this paper: Firstly, we present several light-weight pre-processing techniques such that the synthesis result can be obtained even without DFA construction; Secondly, we propose to achieve the synthesis together with the on-the-fly DFA construction such that the synthesis result can be obtained before constructing the whole DFA. The on-the-fly DFA construction is implemented using the SAT-based techniques for automata generation. We compared our new approach with the traditional ones on extensive LTLf synthesis benchmarks. Experimental results showed that the pre-processing techniques have a significant advantage on the synthesis performance in terms of scalability, and the on-the-fly synthesis is able to complement extant approaches on both realizable and unrealizable cases.

On-the-fly Synthesis for LTL over Finite Traces / Xiao, Shengping; Li, Jianwen; Zhu, Shufang; Shi, Yingying; Pu, Geguang; Vardi, Moshe Y.. - 7:(2021), pp. 6530-6537. ( 35th AAAI Conference on Artificial Intelligence, AAAI 2021 Virtual Event ).

On-the-fly Synthesis for LTL over Finite Traces

Shufang Zhu;
2021

Abstract

We present a new synthesis framework based on the on-the-fly DFA construction for LTL over finite traces (LTLf ). Extant approaches rely heavily on the construction of the complete DFA w.r.t. the input LTLf formula, whose size can be doubly exponential to the size of the formula in the worst case. Under those approaches, the synthesis cannot be conducted unless the whole DFA is completely constructed, which is not only inefficient but also not scalable in practice. Indeed, the DFA construction is the main bottleneck of LTLf synthesis in prior work. To mitigate this challenge, we follow two steps in this paper: Firstly, we present several light-weight pre-processing techniques such that the synthesis result can be obtained even without DFA construction; Secondly, we propose to achieve the synthesis together with the on-the-fly DFA construction such that the synthesis result can be obtained before constructing the whole DFA. The on-the-fly DFA construction is implemented using the SAT-based techniques for automata generation. We compared our new approach with the traditional ones on extensive LTLf synthesis benchmarks. Experimental results showed that the pre-processing techniques have a significant advantage on the synthesis performance in terms of scalability, and the on-the-fly synthesis is able to complement extant approaches on both realizable and unrealizable cases.
2021
35th AAAI Conference on Artificial Intelligence, AAAI 2021
Description Logics; Exponentials; Finite traces; Light weight; New approaches; Performance; Pre-processing techniques; SAT-based
04 Pubblicazione in atti di convegno::04b Atto di convegno in volume
On-the-fly Synthesis for LTL over Finite Traces / Xiao, Shengping; Li, Jianwen; Zhu, Shufang; Shi, Yingying; Pu, Geguang; Vardi, Moshe Y.. - 7:(2021), pp. 6530-6537. ( 35th AAAI Conference on Artificial Intelligence, AAAI 2021 Virtual Event ).
File allegati a questo prodotto
File Dimensione Formato  
Xiao_On-the-fly_2021.pdf

accesso aperto

Note: https://cdn.aaai.org/ojs/16809/16809-13-20303-1-2-20210518.pdf
Tipologia: Versione editoriale (versione pubblicata con il layout dell'editore)
Licenza: Creative commons
Dimensione 286.18 kB
Formato Adobe PDF
286.18 kB Adobe PDF

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11573/1627482
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 18
  • ???jsp.display-item.citation.isi??? 13
social impact