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 :
بازگشت