|
This article is cited in 2 scientific papers (total in 2 papers)
Cardinality estimates for some classes of regular languages
D. E. Alexandrov Lomonosov Moscow State University
Abstract:
We consider a method that modifies regular expressions in order to solve the “exponential explosion” problem on the number of states of the finite automaton that recognizes a set of regular languages defined by the union of regular expressions of the form $.{*}$R$_1.{*}$R$_2.{*}$, where R$_1$ and R$_2$ are arbitrary regular expressions. We estimate the growth functions of regular languages from a subclass of the described class of regular languages and propose a method for estimation of relative growth of the number of words for the modification of a language defined by a pair of regular expressions. We also analyse practical efficiency of the proposed modification method and estimation method for the case of regular expressions from the system Snort.
Keywords:
finite automata, regular expressions, intrusion detection systems.
Received: 25.02.2015
Citation:
D. E. Alexandrov, “Cardinality estimates for some classes of regular languages”, Diskr. Mat., 27:2 (2015), 3–21; Discrete Math. Appl., 25:6 (2015), 323–337
Linking options:
https://www.mathnet.ru/eng/dm1322https://doi.org/10.4213/dm1322 https://www.mathnet.ru/eng/dm/v27/i2/p3
|
Statistics & downloads: |
Abstract page: | 474 | Full-text PDF : | 208 | References: | 41 | First page: | 36 |
|