Detail výsledku

Lazy Automata Techniques for WS1S

FIEDOR, T.; HOLÍK, L.; JANKŮ, P.; LENGÁL, O.; VOJNAR, T. Lazy Automata Techniques for WS1S. In Proceedings of TACAS'17. Lecture Notes in Computer Science. Lecture Notes in Computer Science. Heidelberg: Springer Verlag, 2017. no. 1, p. 407-425. ISBN: 978-3-662-54576-8. ISSN: 0302-9743.
Typ
článek ve sborníku konference
Jazyk
anglicky
Autoři
Abstrakt

We present a new decision procedure for the logic WS1S. It originates from the classical approach, which first builds an automaton accepting all models of a formula and then tests whether its language is empty. The main novelty is to test the emptiness on the fly, while constructing the automaton, and prune the constructed state space from parts irrelevant for the test. The pruning is done by a~generalization of two techniques used in antichain-based language inclusion and universality checking of finite automata: subsumption and early termination. The~richer structure of the WS1S decision problem allows us, however, to elaborate on these techniques in novel ways. Our experiments show that the proposed approach can indeed significantly outperform the classical decision procedure (implemented in the \mona~tool) as well as its recently proposed alternative based on using nondeterministic automata.

Klíčová slova

WS1S
finite automata
logic
antichains
lazy evaluation
subsumption
monadic second-order logic

Rok
2017
Strany
407–425
Časopis
Lecture Notes in Computer Science, roč. 10205, č. 1, ISSN 0302-9743
Sborník
Proceedings of TACAS'17
Řada
Lecture Notes in Computer Science
Konference
European Joint Conferences on Theory and Practice of Software
ISBN
978-3-662-54576-8
Vydavatel
Springer Verlag
Místo
Heidelberg
DOI
UT WoS
000440734900024
EID Scopus
BibTeX
@inproceedings{BUT134716,
  author="Tomáš {Fiedor} and Lukáš {Holík} and Petr {Janků} and Ondřej {Lengál} and Tomáš {Vojnar}",
  title="Lazy Automata Techniques for WS1S",
  booktitle="Proceedings of TACAS'17",
  year="2017",
  series="Lecture Notes in Computer Science",
  journal="Lecture Notes in Computer Science",
  volume="10205",
  number="1",
  pages="407--425",
  publisher="Springer Verlag",
  address="Heidelberg",
  doi="10.1007/978-3-662-54577-5\{_}24",
  isbn="978-3-662-54576-8",
  issn="0302-9743",
  url="https://www.fit.vut.cz/research/publication/11323/"
}
Soubory
Projekty
Efektivní automaty pro formální rozhodování, GAČR, Juniorské granty, GJ16-24707Y, zahájení: 2016-01-01, ukončení: 2018-12-31, ukončen
IT4Innovations excellence in science, MŠMT, Národní program udržitelnosti II, LQ1602, zahájení: 2016-01-01, ukončení: 2020-12-31, ukončen
Přibližná ekvivalence pro aproximativní počítání, GAČR, Standardní projekty, GA16-17538S, zahájení: 2016-01-01, ukončení: 2018-12-31, ukončen
Výzkumné skupiny
Pracoviště
Nahoru