peer reviewedGrammars can serve as producers for structured test inputs that are syntactically correct by construction. A probabilistic grammar assigns probabilities to individual productions, thus controlling the distribution of input elements. Using the grammars as input parsers, we show how to learn input distributions from input samples, allowing to create inputs that are similar to the sample; by inverting the probabilities, we can create inputs that are dissimilar to the sample. This allows for three test generation strategies: 1) “Common inputs” – by learning from common inputs, we can create inputs that are similar to the sample; this is useful for regression testing. 2) “Uncommon inputs” – learning from common inputs and inverting ...
Part 2: Test Derivation MethodsInternational audienceIn grammar-based testing, context-free grammars...
In grammar-based testing, context-free grammars may be used to generate relevant test inputs for lan...
In grammar-based testing, context-free grammars may be used to generate relevant test inputs for lan...
peer reviewedGrammars can serve as producers for structured test inputs that are syntactically corre...
Grammars can serve as producers for structured test inputs that are syntactically correct by constru...
Automated generation of system level tests for grammar based systems requires the generation of comp...
Artifact Structure:This artifact consists of a project archive `TSE-Project.tar.xz` and a results ar...
Grammar-based testing uses a given grammar to produce syntactically valid inputs. To cover program f...
Grammar-based test generators are highly efficient in producing syntactically valid test inputs, and...
Grammar-based fuzzing is an effective method for testing programs that consume structured inputs, an...
Grammar-based test generation provides a systematic approach to producing test cases from a given co...
When producing test inputs for a program, test generators ("fuzzers") can greatly profit from gramma...
We describe an approach to training a statistical parser from a bracketed corpus, and demonstrate it...
One of the key properties of a program is its input specification. Having a formal input specificati...
We describe an approach to training a statistical parser from a bracketed corpus, and demonstrate it...
Part 2: Test Derivation MethodsInternational audienceIn grammar-based testing, context-free grammars...
In grammar-based testing, context-free grammars may be used to generate relevant test inputs for lan...
In grammar-based testing, context-free grammars may be used to generate relevant test inputs for lan...
peer reviewedGrammars can serve as producers for structured test inputs that are syntactically corre...
Grammars can serve as producers for structured test inputs that are syntactically correct by constru...
Automated generation of system level tests for grammar based systems requires the generation of comp...
Artifact Structure:This artifact consists of a project archive `TSE-Project.tar.xz` and a results ar...
Grammar-based testing uses a given grammar to produce syntactically valid inputs. To cover program f...
Grammar-based test generators are highly efficient in producing syntactically valid test inputs, and...
Grammar-based fuzzing is an effective method for testing programs that consume structured inputs, an...
Grammar-based test generation provides a systematic approach to producing test cases from a given co...
When producing test inputs for a program, test generators ("fuzzers") can greatly profit from gramma...
We describe an approach to training a statistical parser from a bracketed corpus, and demonstrate it...
One of the key properties of a program is its input specification. Having a formal input specificati...
We describe an approach to training a statistical parser from a bracketed corpus, and demonstrate it...
Part 2: Test Derivation MethodsInternational audienceIn grammar-based testing, context-free grammars...
In grammar-based testing, context-free grammars may be used to generate relevant test inputs for lan...
In grammar-based testing, context-free grammars may be used to generate relevant test inputs for lan...