• DocumentCode
    2363493
  • Title

    Boundary coverage criteria for test generation from formal models

  • Author

    Kosmatov, Nikolai ; Legeard, Bruno ; Peureux, Fabien ; Utting, Mark

  • Author_Institution
    Lehrstuhl D fur Math., Aachen, Germany
  • fYear
    2004
  • fDate
    2-5 Nov. 2004
  • Firstpage
    139
  • Lastpage
    150
  • Abstract
    This paper proposes a new family of model-based coverage criteria, based on formalizing boundary-value testing heuristics. The new criteria form a hierarchy of data-oriented coverage criteria, and can be applied to any formal notation that uses variables and values. They can be used either to measure the coverage of an existing test set, or to generate tests from a formal model. We give algorithms that can be used to generate tests that satisfy the criteria. These algorithms and criteria have been incorporated into the BZ-TESTING-TOOLS (BZ-TT) tool-set for automated test case generation from B, Z and UML/OCL specifications, and have been used and validated on several industrial applications in the domain of critical software, particularly smart cards and transport systems.
  • Keywords
    formal verification; program testing; boundary-value testing; formal models; model-based testing; software testing; test case generation; test coverage criteria; Algorithm design and analysis; Application software; Automatic testing; Computer industry; Computer science; Software algorithms; Software testing; Software tools; System testing; Unified modeling language; boundary-value testing; model-based testing; test coverage criteria;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Reliability Engineering, 2004. ISSRE 2004. 15th International Symposium on
  • ISSN
    1071-9458
  • Print_ISBN
    0-7695-2215-7
  • Type

    conf

  • DOI
    10.1109/ISSRE.2004.12
  • Filename
    1383113