IV&V Facility Research Program Results and SARP Results  

Advanced Search
Click here to complete a short survey. The results of this survey will be used to help us improve the research program and this website.

Click here to view research projects that had new research results added in the last 90 days.


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 New Research Result
Keywords software reliability, context-based software, software defect modeling
Categories Software Reliability