Detail publikace
Succinct Determinisation of Counting Automata via Sphere Construction
Holíková Lenka, Ing., Ph.D. (VZ VERIFIT)
Lengál Ondřej, Ing., Ph.D. (UITS)
Vojnar Tomáš, prof. Ing., Ph.D. (UITS)
SAARIKIVI, O.
Veanes Margus
automata, counter automata, finite automata, XML schema, regular expressions, determinization
Navrhli jsme efektivní algoritmus prodeterminizace čítačových automatů, např. konečných automatů rozšířených o omezenéčítače. Algoritmus nerozvijí čítače do kontrolních stavů, na rozdíl od naivníhopřístupu, a tak vytváří menší deterministické automaty. Vytvořili jsme takézjednodušenou a rychlejší verzi obecného algoritmu pro podtřídu tzv.monadických čítačových automatů, např. čítačových automatů s čítací smyčkou natřídách znaků, které jsou běžné v praxi. Naší hlavní motivací je (kroměaplikace ve verifikaci a rozhodovacích procedurách logik) aplikacedeterministických monadických čítačových automatů ve vyhledávání vzorůregulárních výrazů s počítáním, které je běžné např. ve zpracovánísíťového provozu nebo při analýze logů. Náš algoritmus jsme otestovali napraktických benchmarcích z těchto aplikačních domén a usoudili jsme, že vesrovnání s naivním přístupem je náš algoritmus méně náchylný k explozi,vytváří automaty, které jsou o řád menší, a je celkově rychlejší.
@inproceedings{BUT161860,
author="HOLÍK, L. and HOLÍKOVÁ, L. and LENGÁL, O. and VOJNAR, T. and SAARIKIVI, O. and VEANES, M.",
title="Succinct Determinisation of Counting Automata via Sphere Construction",
booktitle="In Proc. of 17th Asian Symposium on Programming Languages and Systems - APLAS'19",
year="2019",
journal="Lecture Notes in Computer Science",
number="11893",
pages="468--489",
publisher="Springer Verlag",
address="Berlin Heidelberg",
doi="10.1007/978-3-030-34175-6\{_}24",
issn="0302-9743",
url="https://www.fit.vut.cz/research/publication/12077/"
}