DocumentCode
626361
Title
Random Grammar-Based Testing for Covering All Non-terminals
Author
Dreyfus, Alois ; Heam, Pierre-Cyrille ; Kouchnarenko, O.
Author_Institution
FEMTO-ST, Univ. de Franche-Comte, Besancon, France
fYear
2013
fDate
18-22 March 2013
Firstpage
210
Lastpage
215
Abstract
In the context of software testing, generating complex data inputs is frequently performed using a grammar-based specification. For combinatorial reasons, an exhaustive generation of the data - of a given size - is practically impossible, and most approaches are either based on random techniques or on coverage criteria. In this paper, we show how to combine these two techniques by biasing the random generation in order to optimise the probability of satisfying a coverage criterion.
Keywords
formal specification; grammars; probability; program testing; random number generation; combinatorial reason; complex data input; coverage criterion; data generation; grammar-based specification; probability; random generation; random grammar-based testing; software testing; Arrays; Conferences; Context; Grammar; Software; Software testing; Grammar-based testing; Random testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Testing, Verification and Validation Workshops (ICSTW), 2013 IEEE Sixth International Conference on
Conference_Location
Luxembourg
Print_ISBN
978-1-4799-1324-4
Type
conf
DOI
10.1109/ICSTW.2013.32
Filename
6571632
Link To Document