Title :
Using computational learning theory to analyze the testing complexity of program segments
Author :
Romanik, Kathleen ; Vitter, Jeffrey Scott
Author_Institution :
Sch. of Comput. Sci., McGill Univ., Montreal, Que., Canada
Abstract :
We examine the complexity of testing different program constructs by defining a measure called VCP-dimension and applying it to classes of programs, where all programs in a class share the same syntactic structure. VCP-dimension gives bounds on the number of test points needed to determine approximate correctness, so it gives insight into the difficulty of testing a program construct represented by a program class. We investigate the VCP-dimension of straight line code, if-then-else statements and for loops, and we compare the VCP-dimension of different combinations of constructs
Keywords :
computational complexity; program testing; program verification; VCP-dimension; approximate correctness; computational learning theory; if-then-else statements; loops; program class; program constructs; program segments; straight line code; syntactic structure; test points; testing complexity; Area measurement; Computer errors; Computer science; Iris; Programming profession; Q measurement; Size measurement; Software engineering; Software measurement; Software testing;
Conference_Titel :
Computer Software and Applications Conference, 1993. COMPSAC 93. Proceedings., Seventeenth Annual International
Conference_Location :
Phoenix, AZ
Print_ISBN :
0-8186-4440-0
DOI :
10.1109/CMPSAC.1993.404242