DocumentCode :
2164962
Title :
Strengthening Inferred Specifications using Search Based Testing
Author :
Ghani, Kamran ; Clark, John A.
Author_Institution :
Dept. of Comput. Sci., Univ. of York, York
fYear :
2008
fDate :
9-11 April 2008
Firstpage :
187
Lastpage :
194
Abstract :
Software specification is an important element of the software development process. However, in most cases the specifications are out-of-date or even missing. One solution for this kind of problem is to use some process that infers the specification automatically. Work by Ernst et al (2000 ; 2002) has shown how specifications can be generated using program execution traces. These approaches are dependent on the test suites used to produce the traces, which may lead to unreliable specifications being inferred. Such specification inference is highly useful, however. In this paper we show how search based testing techniques can challenge and identify erroneous elements of such inferred specifications. This leads to a much tighter (accurate) inferred specifications. Thus, specification inference and search based test data generation are shown to be complementary.
Keywords :
formal specification; program testing; search based testing; software development process; software specification; Automatic testing; Automation; Computer science; Conferences; Contracts; Formal specifications; H infinity control; Programming; Runtime; Software testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Testing Verification and Validation Workshop, 2008. ICSTW '08. IEEE International Conference on
Conference_Location :
Lillehammer
Print_ISBN :
978-0-7695-3388-9
Type :
conf
DOI :
10.1109/ICSTW.2008.39
Filename :
4567006
Link To Document :
بازگشت