DocumentCode
2164553
Title
Testing and Validating the Quality of Specifications
Author
Koopman, Pieter ; Achten, Peter ; Plasmeijer, Rinus
Author_Institution
Inst. for Comput. & Inf. Sci., Radboud Univ. Nijmegen, Nijmegen
fYear
2008
fDate
9-11 April 2008
Firstpage
41
Lastpage
52
Abstract
Model-based testing of state based systems is known to be able to spot non-conformance issues. However, up to half of these issues appear to be errors in the model rather than in the system under test. Errors in the specification at least hamper the prompt delivery of the software, so it is worth while to invest in the quality of the specification. Worse, errors in the specification that are also present in the system under test cannot be detected by model-based testing. In this paper we show how very desirable properties of specifications can be checked by systematic automated testing of the specifications themselves. We show how useful properties of specifications can be found by generalization of incorrect transitions encountered in simulation of the model.
Keywords
formal specification; program testing; program verification; software quality; model-based testing; software quality; software specification; software validation; Automatic testing; Computer errors; Formal specifications; Functional programming; Information science; Logic testing; Software quality; Software systems; Software testing; System 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.43
Filename
4566990
Link To Document