NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Software analysis handbook: Software complexity analysis and software reliability estimation and predictionThis handbook documents the three software analysis processes the Space Station Software Analysis team uses to assess space station software, including their backgrounds, theories, tools, and analysis procedures. Potential applications of these analysis results are also presented. The first section describes how software complexity analysis provides quantitative information on code, such as code structure and risk areas, throughout the software life cycle. Software complexity analysis allows an analyst to understand the software structure, identify critical software components, assess risk areas within a software system, identify testing deficiencies, and recommend program improvements. Performing this type of analysis during the early design phases of software development can positively affect the process, and may prevent later, much larger, difficulties. The second section describes how software reliability estimation and prediction analysis, or software reliability, provides a quantitative means to measure the probability of failure-free operation of a computer program, and describes the two tools used by JSC to determine failure rates and design tradeoffs between reliability, costs, performance, and schedule.
Document ID
19950005501
Acquisition Source
Johnson Space Center
Document Type
Technical Memorandum (TM)
Authors
Alice T Lee
(Johnson Space Center Houston, Texas, United States)
Todd Gunn
(Loral Space Information Systems Houston, Texas, United States)
Tuan Pham
(Loral Space Information Systems Houston, Texas, United States)
Ronald Ricaldi
(Loral Space Information Systems Houston, Texas, United States)
Date Acquired
September 6, 2013
Publication Date
August 1, 1994
Subject Category
Computer Programming And Software
Report/Patent Number
NAS 1.15:104799
NASA-TM-104799
S-774
Report Number: NAS 1.15:104799
Report Number: NASA-TM-104799
Report Number: S-774
Accession Number
95N11914
Distribution Limits
Public
Copyright
Public Use Permitted.
Keywords
Computer systems design
Software engineering
Program verification
Computer programs
Computer systems performance
Design analysis
Reliability analysis
No Preview Available