• DocumentCode
    3032008
  • Title

    ReqsCov: A Tool for Measuring Test-Adequacy over Requirements

  • Author

    Staats, Matt ; Deng, Weijia ; Rajan, Ajitha ; Heimdahl, Mats P E ; Woodham, Kurt

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Univ. of Minnesota, Minneapolis, MN
  • fYear
    2008
  • fDate
    15-19 Sept. 2008
  • Firstpage
    499
  • Lastpage
    500
  • Abstract
    When creating test cases for software, a common approach is to create tests that exercise requirements. Determining the adequacy of test cases, however, is generally done through inspection or indirectly by measuring structural coverage of an executable artifact (such as source code or a software model). We present ReqsCov, a tool to directly measure requirements coverage provided by test cases. ReqsCov allows users to measure Linear Temporal Logic requirements coverage using three increasingly rigorous requirements coverage metrics: naive coverage, antecedent coverage, and Unique First Cause coverage. By measuring requirements coverage, users are given insight into the quality of test suites beyond what is available when solely using structural coverage metrics over an implementation.
  • Keywords
    formal specification; program testing; program verification; software metrics; temporal logic; ReqsCov; antecedent coverage; linear temporal logic; naive coverage; requirements coverage measurement; software inspection; software metrics; software test case; software tool; unique first cause coverage; Computer science; Contracts; Inspection; Logic testing; NASA; Software measurement; Software systems; Software testing; Software tools; System testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Automated Software Engineering, 2008. ASE 2008. 23rd IEEE/ACM International Conference on
  • Conference_Location
    L´Aquila
  • ISSN
    1938-4300
  • Print_ISBN
    978-1-4244-2187-9
  • Electronic_ISBN
    1938-4300
  • Type

    conf

  • DOI
    10.1109/ASE.2008.90
  • Filename
    4639383