2009 33rd Annual IEEE International Computer Software and Applications Conference 2009
DOI: 10.1109/compsac.2009.193
|View full text |Cite
|
Sign up to set email alerts
|

A Sentence Generation Algorithm for Testing Grammars

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
11
0

Year Published

2010
2010
2015
2015

Publication Types

Select...
3
2
2

Relationship

1
6

Authors

Journals

citations
Cited by 12 publications
(11 citation statements)
references
References 8 publications
0
11
0
Order By: Relevance
“…The sentence generation algorithms provided in our toolkit are based on grammar coverage criteria, including rule coverage [5] and context-dependent rule coverage [2]. Purdom's algorithm [5] generates a small sentence set satisfying rule coverage, while an extension of Purdom's algorithm [6] builds upon Purdom's algorithm with a length control mechanism. For context-dependent rule coverage, similarly there are two algorithms, namely CDRC-P algorithm [8], based on Purdom's algorithm, and an extension of CDRC-P algorithm, extending CDRC-P algorithm with a length control mechanism.…”
Section: The Toolkit: An Overviewmentioning
confidence: 99%
See 2 more Smart Citations
“…The sentence generation algorithms provided in our toolkit are based on grammar coverage criteria, including rule coverage [5] and context-dependent rule coverage [2]. Purdom's algorithm [5] generates a small sentence set satisfying rule coverage, while an extension of Purdom's algorithm [6] builds upon Purdom's algorithm with a length control mechanism. For context-dependent rule coverage, similarly there are two algorithms, namely CDRC-P algorithm [8], based on Purdom's algorithm, and an extension of CDRC-P algorithm, extending CDRC-P algorithm with a length control mechanism.…”
Section: The Toolkit: An Overviewmentioning
confidence: 99%
“…• Manipulations of context-free grammars -Editing of context-free grammars -Checking the usefulness and reachability of nonterminals • Sentence generation with coverage criteria -Purdom's algorithm [5] -An extension of Purdom's algorithm [6] -CDRC-P algorithm [8] 1 In the paper, the height of a parse tree is defined as the maximum path length which is the number of nonterminals in a path traversed from the root to the leaf node.…”
Section: The Toolkit: An Overviewmentioning
confidence: 99%
See 1 more Smart Citation
“…Although there is no detailed time complexity analysis for fast grammarbased test generation algorithms [56], [46], [66], the performance is generally polynomial in jP j, that is, OðjP j c Þ for some c ! 1.…”
Section: Positive Test Case Generationmentioning
confidence: 99%
“…Practically, a test case may easily blow out—becoming infinitely long—even if it is suggested that the probabilities of non‐recursive production rules should be much higher than those of recursive rules to avoid an infinite recursion . Hence, other constraints (e.g., length control in ), heuristics, or hints are often required to ensure the termination of generating test cases. For example, the lava tool takes a production grammar and a seed, which consists of a high‐level description that guides the production process, to generate test suites for Java virtual machine.…”
Section: Introductionmentioning
confidence: 99%