• DocumentCode
    2014761
  • Title

    Testability, testing, and critical software assessment

  • Author

    Voas, Jeffrey M.

  • Author_Institution
    Reliable Software Technol. Corp., USA
  • fYear
    1994
  • fDate
    27 Jun-1 Jul 1994
  • Firstpage
    165
  • Lastpage
    167
  • Abstract
    Although the phrases “critical system” and “critical software” encompass different degrees of “criticality” based on the user and application, I consider critical software to be that which performs a task whose success is necessary to avoid a loss of property or life. Software testability is a software characteristic that refers to the ease with which some formal or informal testing criteria can be satisfied. There are varying metrics that can be applied to this measurement. Software validation generally refers to the process of showing that software is computing an expected function. Software testing is able to judge the quality of the code produced. Software testability, on the other hand, is not able to do so, because it has no information concerning whether the code is producing correct or incorrect results. It is only able to predict the likelihood of incorrect results occurring if a fault or faults exist in the code. Software testability is a validation technique, but in a different definition of the term ≫OPEN validation” that the IEEE Standard Glossary of Software Engineering Terminology allows for. Software testability is assessing behavioral characteristics that are not related to whether the code is producing correct output
  • Keywords
    program testing; program verification; safety; software metrics; software reliability; IEEE Standard Glossary of Software Engineering Terminology; behavioral characteristics; code quality; correct output; critical software assessment; faults; formal testing criteria; incorrect results; informal testing criteria; loss of life; loss of property; software metrics; software testability; software testing; software validation; Application software; Automatic testing; Costs; Extraterrestrial measurements; NASA; Software measurement; Software performance; Software systems; Software testing; US Government;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Assurance, 1994. COMPASS '94 Safety, Reliability, Fault Tolerance, Concurrency and Real Time, Security. Proceedings of the Ninth Annual Conference on
  • Conference_Location
    Gaithersburg, MD
  • Print_ISBN
    0-7803-1855-2
  • Type

    conf

  • DOI
    10.1109/CMPASS.1994.318458
  • Filename
    318458