• DocumentCode
    2144901
  • Title

    Nondeterministic Testing with Linear Model-Checker Counterexamples

  • Author

    Fraser, Gordon ; Wotawa, Franz

  • Author_Institution
    Graz Univ. of Technol., Graz
  • fYear
    2007
  • fDate
    11-12 Oct. 2007
  • Firstpage
    107
  • Lastpage
    116
  • Abstract
    In model-based testing, software test-cases are derived from a formal specification. A popular technique is to use traces created by a model-checker as test-cases. This approach is fully automated and flexible with regard to the structure and type of test-cases. Nondeterministic models, however, pose a problem to testing with model-checkers. Even though a model-checker is able to cope with nondeterminism, the traces it returns make commitments at non- deterministic transitions. If a resulting test-case is executed on an implementation that takes a different, valid transition at such a nondeterministic choice, then the test-case would erroneously detect a fault. This paper discusses the extension of available model-checker based test-case generation methods so that the problem of nondeterminism can be overcome.
  • Keywords
    formal specification; program testing; formal specification; linear model-checker counterexamples; model-based testing; nondeterministic testing; nondeterministic transitions; test-case generation methods; Automatic testing; Cities and towns; Data mining; Fault detection; Formal specifications; Logic; Software quality; Software testing; System testing; Technological innovation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Quality Software, 2007. QSIC '07. Seventh International Conference on
  • Conference_Location
    Portland, OR
  • ISSN
    1550-6002
  • Print_ISBN
    978-0-7695-3035-2
  • Type

    conf

  • DOI
    10.1109/QSIC.2007.4385486
  • Filename
    4385486