Product Details

Chipmunk: A Tool for Matching of Regular Expressions

Created: 2020

Czech title
Chipmunk: Nástroj pro vyhledávní podle regulárních výrazů.
Type
software
License
In order to use the result by another entity, it is always necessary to acquire a license
License Fee
The licensor does not require a license fee for the result
Authors
Keywords

regular expressions, pattern matching, security, counting-set automata

Description

The tool allows efficient matching regular expressions (regexes) with bounded
repetition using deterministic automata with registers - counting-sets
automata (CsA). The CsA can hold sets of bounded integers and can be manipulated
by a limited portfolio of constant-time operations. Our experimental results
confirm that deterministic CsAs produced from practical regexes with repetition
are indeed vastly smaller than the corresponding DFAs. This prototype matcher
based on CsA simulation handles practical regexes with repetition regardless of
sizes of counter bounds. It easily copes with regexes with repetition where
state-of-the-art matchers struggle.

Location

Nástroj i dokumentaci lze získat na URL: http://www.fit.vutbr.cz/research/groups/verifit/tools/chipmunk/

License Conditions

Free software under the terms of GNU GPL (cf. http://www.gnu.org/licenses/gpl.html).

Projects
Spolehlivé, bezpečné a efektivní počítačové systémy, BUT, Vnitřní projekty VUT, FIT-S-20-6427, start: 2020-03-01, end: 2023-02-28, completed
Research groups
Departments
Back to top