Interference Analysis of Software Systems
BOEING CO COLORADO SPRINGS CO SPACE AND COMMUNICATIONS DIV
Pagination or Media Count:
This paper describes a method for anticipating the occurrence of software faults in terms of a theory of dynamic strength whose functional representation has identical properties with the reliability function. Standard software complexity metrics are assessed to produce a probability distribution representing static complexity, with size as the variate, which is transformed into a complementary static strength distribution. The executing software system is also represented as a probability distribution in terms of size. With the strength and execution distributions expressed in terms of the same variate, analysis of the interference region of the distributions is performed to derive an expression for dynamic system strength. A prerequisite to the interference analysis is to properly characterize the strength distribution at various execution levels. This is accomplished by using another distribution called the return period, which is the average period of time between initializing the execution of a system and the occurrence of a failure.
- Computer Programming and Software
- Antimissile Defense Systems