タイトル | Software testability and its application to avionic software |
著者(英) | Payne, Jeffery E.; Voas, Jeffrey M.; Miller, Keith W. |
著者所属(英) | NASA Langley Research Center |
発行日 | 1993-01-01 1993 |
言語 | eng |
内容記述 | Randomly generated black-box testing is an established yet controversial method of estimating software reliability. Unfortunately, as software applications have required higher reliabilities, practical difficulties with black-box testing have become increasingly problematic. These practical problems are particularly acute in life-critical avionics software, where requirements of 10 exp -7 failures per hour of system reliability can translate into a probability of failure (POF) of perhaps 10 exp -9 or less for each individual execution of the software. This paper describes the application of one type of testability analysis called 'sensitivity analysis' to B-737 avionics software; one application of sensitivity analysis is to quantify whether software testing is capable of detecting faults in a particular program and thus whether we can be confident that a tested program is not hiding faults. We so 80 by finding the testabilities of the individual statements of the program, and then use those statement testabilities to find the testabilities of the functions and modules. For the B-737 system we analyzed, we were able to isolate those functions that are more prone to hide errors during system/reliability testing. |
NASA分類 | COMPUTER PROGRAMMING AND SOFTWARE |
レポートNO | 94A11462 AIAA PAPER 93-4542 |
権利 | Copyright |
|