Efficient Enumeration of Regular Expressions for Faster Regular Expression Synthesis

Citations

WEB OF SCIENCE

5
Citations

SCOPUS

6

초록

We study the problem of synthesizing regular expressions from a set of positive and negative strings. The previous synthesis algorithm proposed by Lee et al. [12] relies on the best-first enumeration of regular expressions. To improve the performance of the enumeration process, we define a new normal form of regular expressions called the concise normal form which allows us to significantly reduce the search space by pruning those not in the normal form while still capturing the whole class of regular languages. We conduct experiments with two benchmark datasets and demonstrate that our synthesis algorithm based on the proposed normal form outperforms the previous algorithm in terms of runtime complexity and scalability.

키워드

Regular expression; Program synthesis; Normal form; Enumerative search
제목
Efficient Enumeration of Regular Expressions for Faster Regular Expression Synthesis
저자
Kim, Su-Hyeon; Im, Hyeonseung; Ko, Sang-Ki
DOI
10.1007/978-3-030-79121-6_6
발행일
2021
유형
Proceedings Paper
저널명
Lecture Notes in Computer Science
권
12803
페이지
65 ~ 76