|
Software Reliability Techniques Applied to Constellation
|
|
Point of Contact
|
Allen Nikora
anikora@mail.jpl.nasa.gov
|
|
Dates
|
January 2008 - December 2010
|
|
Problem
|
An important aspect of assuring software reliability is the modeling of a software system in its anticipated operational context. Although many techniques for modeling software reliability have been developed, they treat software in isolation from the hardware on which it runs and which it controls. We will use the Context-based Software Risk Modeling (CSRM) technique and other software reliability assessment techniques (e.g., architectural reliability assessment) to develop integrated models of selected Constellation (CxP) software applications and the system(s) with which they interact. We will analyze the models to identify potential failure modes and scenarios, and obtain quantitative estimates of the risk of software failure that will include both nominal and off-nominal system operational conditions.
|
|
Objective
|
The work will be carried out over a three year period as described below. Briefly, the goal of the first year will be to demonstrate the feasibility of applying CSRM and other software reliability assessment techniques to Constellation applications, especially during the earlier stages of development. The second year will expand the set of applications to which software reliability assessment techniques are applied, and may involve additional techniques as the applications selected during the first year move through the development process. Guidelines for the application of software reliability assessment techniques will also be developed during the second year. The third year will continue to expand the set of applications to which software reliability techniques are applied, and the guidelines will be updated to include additional software reliability assessment techniques that have been applied. During the third year, we will also collaborate with NASA development efforts in addition to Constellation to determine how software reliability assessment techniques may be more broadly applied across the agency.
|
|
Results
|
SAS 2008 Executive Presentation - Software Reliability Techniques Applied to Constellation.ppt
SAS 2009 Executive Presentation.ppt 
|
|
Keywords
|
software reliability, context-based software, software defect modeling
|
|
Categories
|
Software Reliability
|
|