• 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