Automata Size Reduction by Procedure Finding

Publikation: Bidrag til bog/antologi/rapport/konference proceedingKonferenceartikel i proceedingForskningpeer review

Abstract

We introduce a novel paradigm for reducing the size of finite automata by compressing repeating sub-graphs. These repeating sub-graphs can be viewed as invocations of a single procedure. Instead of representing each invocation explicitly, they can be replaced by a single procedure that uses a small runtime memory to remember the call context. We elaborate on the technical details of a basic implementation of this idea, where the memory used by the procedures is a simple finite-state register. We propose methods for identifying repetitive sub-graphs, collapsing them into procedures, and measuring the resulting reduction in automata size. Already this basic implementation of reduction by procedure finding yields practically relevant results, particularly in the context of FPGA-accelerated pattern matching, where automata size is a primary bottleneck. We achieve a size reduction of up to 70% in automata that had already been minimized using existing advanced methods.
OriginalsprogEngelsk
TitelNASA Formal Methods - 17th International Symposium, NFM 2025, Proceedings
RedaktørerAaron Dutle, Laura Humphrey, Laura Titolo
Antal sider20
Vol/bind15682
ForlagSpringer
Publikationsdato8 jun. 2025
Sider421-440
ISBN (Trykt)978-3-031-93705-7
ISBN (Elektronisk)978-3-031-93706-4
DOI
StatusUdgivet - 8 jun. 2025
BegivenhedNASA Formal Methods Symposium - College of William & Mary, Williamsburg, USA
Varighed: 11 jun. 202513 jun. 2025
https://shemesh.larc.nasa.gov/nfm2025/

Konference

KonferenceNASA Formal Methods Symposium
LokationCollege of William & Mary
Land/OmrådeUSA
ByWilliamsburg
Periode11/06/202513/06/2025
Internetadresse
NavnLecture Notes in Computer Science
ISSN0302-9743

Fingeraftryk

Dyk ned i forskningsemnerne om 'Automata Size Reduction by Procedure Finding'. Sammen danner de et unikt fingeraftryk.

Citationsformater