DocumentCode
3286812
Title
Software test generation using refinement types
Author
Krustev, Dimitur Nikolaev
Author_Institution
Dept. of Inf., Wroclaw Polytech., Poland
fYear
1999
fDate
36434
Firstpage
279
Lastpage
282
Abstract
A novel approach for automatic software test generation is presented, which combines ideas from structural and functional testing as well as formal verification methods. It involves as an intermediate step, the construction of graphs and refinement types, which can be regarded as an automatically constructed semi-specification and used for formal verification. The technique is illustrated using a simple functional language, with algorithms for assigning refinement types and for test generation. Some desirable theoretical properties of the approach are briefly considered. It is also compared informally to other well-known as well as new techniques for automatic test generation
Keywords
automatic programming; functional languages; program testing; program verification; type theory; automatic software test generation; automatically constructed semi-specification; formal verification; formal verification methods; functional testing; intermediate step; refinement types; simple functional language; Automatic testing; Formal specifications; Formal verification; Informatics; Logic testing; Read only memory; Software quality; Software testing; Tree graphs;
fLanguage
English
Publisher
ieee
Conference_Titel
Automated Software Engineering, 1999. 14th IEEE International Conference on.
Conference_Location
Cocoa Beach, FL
Print_ISBN
0-7695-0415-9
Type
conf
DOI
10.1109/ASE.1999.802321
Filename
802321
Link To Document