paper-with-me

홈 › Papers

Real-time Regular Expression Matching

2023-08-20 · Alexandra Bernadotte

This paper is devoted to finite state automata, regular expression matching, pattern recognition, and the exponential blow-up problem, which is the growing complexity of automata exponentially depending on regular expression length. This paper presents a theoretical and hardware solution to the exponential blow-up problem for some complicated classes of regular languages, which caused severe limitations in Network Intrusion Detection Systems work. The article supports the solution with theorems on correctness and complexity.

📄 PDF Abstract BibTeX arXiv:2308.10208

Code (0)

등록된 구현이 없습니다.

Tasks

Intrusion DetectionNetwork Intrusion Detection

Similar Papers 제목 키워드 기반

Regular Expressions with Backreferences: Polynomial-Time Matching Techniques

2019-03-14 · Markus L. Schmid

Regular expressions with backreferences (regex, for short), as supported by most modern libraries for regular expression matching, have an NP-complete matching problem. We define a complexity parameter of regex, called a…

Odinson: A Fast Rule-based Information Extraction Framework

2020-05-01 · LREC 2020 5 · Marco A. Valenzuela-Esc{\'a}rcega, Gus Hahn-Powell, Dane Bell

We present Odinson, a rule-based information extraction framework, which couples a simple yet powerful pattern language that can operate over multiple representations of text, with a runtime system that operates in near …

On the Complexity of the Matching Problem of Regular Expressions with Backreferences

2026-05-08 · Soh Kumabe, Yuya Uezato arxiv

ReDoS is a well-known type of algorithmic complexity attack, where an adversary supplies maliciously crafted strings to a regular expression matching engine, aiming to exhaust computational resources of systems. Even qua…

Revisiting Regex Generation for Modeling Industrial Applications by Incorporating Byte Pair Encoder

2020-05-06 · De-Sheng Wang, Jiawei Liu, Xiang Qi, Baolin Sun 외

Regular expression is important for many natural language processing tasks especially when used to deal with unstructured and semi-structured data. This work focuses on automatically generating regular expressions and pr…

I still have Time(s): Extending HeidelTime for German Texts

2022-04-19 · LREC 2022 6 · Andy Lücking, Manuel Stoeckel, Giuseppe Abrami, Alexander Mehler

HeidelTime is one of the most widespread and successful tools for detecting temporal expressions in texts. Since HeidelTime's pattern matching system is based on regular expression, it can be extended in a convenient way…