2018
DOI: 10.1002/stvr.1664
|View full text |Cite
|
Sign up to set email alerts
|

Fault‐based test generation for regular expressions by mutation

Abstract: Summary Regular expressions are used to characterize sets of strings (ie, languages) using a pattern‐based syntax. They are applied in different contexts as, for example, data validation in Web forms. However, writing a regular expression that exactly captures the desired set of strings could be particularly difficult, and techniques are sought to validate regular expressions or test their use in applications. A common means to regular expression validation and testing is the generation of a set of labelled st… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
11
0

Year Published

2018
2018
2023
2023

Publication Types

Select...
4
3
1

Relationship

1
7

Authors

Journals

citations
Cited by 13 publications
(11 citation statements)
references
References 33 publications
0
11
0
Order By: Relevance
“…Nevertheless, regular expressions are not without weaknesses. Consequently, techniques are sought to validate regular expressions or test their use in applications to exposing possible faults contained in the regular expression [31]. Those weaknesses can be outlined into three principal shortcomings.…”
Section: Resultsmentioning
confidence: 99%
“…Nevertheless, regular expressions are not without weaknesses. Consequently, techniques are sought to validate regular expressions or test their use in applications to exposing possible faults contained in the regular expression [31]. Those weaknesses can be outlined into three principal shortcomings.…”
Section: Resultsmentioning
confidence: 99%
“…There are many practical tools online available for generating strings from regular expressions, such as Xeger [45] , Exrex [46] , Generex [47] , and Regldg [48] . These tools generate strings either randomly or systematically.…”
Section: Sampling and Enumerationmentioning
confidence: 99%
“…On the other hand, the automatic generation of regular expressions from examples is a current research topic [18]. One type of methods generate regular expressions by transforming an input regular expression to improve its performance in a specific task [19]- [23]. Therefore, the performance of these methods is influenced by the initial example.…”
Section: Related Workmentioning
confidence: 99%