DocumentCode :
3176054
Title :
Seed: An Easy-to-Use Random Generator of Recursive Data Structures for Testing
Author :
Heam, P.C. ; Nicaud, C.
Author_Institution :
LIFC, Univ. de Franche-Comte, Besancon, France
fYear :
2011
fDate :
21-25 March 2011
Firstpage :
60
Lastpage :
69
Abstract :
Random testing represents a simple and tractable way for software assessment. This paper presents the Seed tool that can be used for the uniform random generation of recursive data structures such as labelled trees and logical formulas. We show how Seed can be used in several testing contexts, from model based testing to performance testing. Generated data structures are defined by grammar-like rules, given in an XML format, multiplying Seed possible applications. Seed is based on combinatorial techniques, and can generate uniformly at random k structures of size n with an efficient time complexity. Finally, Seed is available as a free Java application and a great effort has been made to make it easy-to-use.
Keywords :
XML; computational complexity; data structures; program testing; Seed tool; XML format; grammar-like rules; labelled trees; logical formulas; model based testing; performance testing; random generator; random testing; recursive data structures; software assessment; time complexity; Complexity theory; Data structures; Equations; Generators; Grammar; Software; Testing; Random testing; grammar based testing; tool;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Testing, Verification and Validation (ICST), 2011 IEEE Fourth International Conference on
Conference_Location :
Berlin
Print_ISBN :
978-1-61284-174-8
Electronic_ISBN :
978-0-7695-4342-0
Type :
conf
DOI :
10.1109/ICST.2011.31
Filename :
5770595
Link To Document :
بازگشت