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
Link To Document :
بازگشت