Title :
Probabilistic regression suites for functional verification
Author :
Fine, S. ; Ur, S. ; Ziv, A.
Author_Institution :
IBM Research Laboratory, Haifa, Israel
Abstract :
Random test generators are often used to create regression suites on-the-fly. Regression suites are commonly generated by choosing several specifications and generating a number of tests from each one, without reasoning which specification should he used and how many tests should he generated from each specification. This paper describes a technique for building high quality random regression suites. The proposed technique uses information about the probablity of each test specification covering each coverage task. This probability is used, in tun, to determine which test specifications should be included in the regression suite and how many tests should, be generated from each specification. Experimental results show that this practical technique can he used to improve the quality, and reduce the cost, of regression suites. Moreover, it enables better informed decisions regarding the size and distribution of the regression suites, and the risk involved.
Keywords :
Algorithm design and analysis; Costs; Laboratories; Logic design; Software algorithms; Software design; Software engineering; Software measurement; Software testing; Vehicle dynamics;
Conference_Titel :
Design Automation Conference, 2004. Proceedings. 41st
Conference_Location :
San Diego, CA, USA
Print_ISBN :
1-51183-828-8