A Comprehensive Look at the Guidance and Control Software (GCS) Project

last modified: 9/18/97


Click here to start


Table of Contents

Title Slide

Software Background

Examples of Risk

Motivation

Measurement & Experimentation

Software Experiments at LaRC

Software Experiments at LaRC

GCS Project Background

RTCA/DO-178B Guidelines

Software Life Cycle Processes

Life Cycle Processes for GCS Project

Planning Process

Development Processes

Requirements Process

The GCS Application

Viking Lander

Terminal Descent Trajectory

Software Composition

GCS Simulator

Requirements Traceability Matrix

Development Processes (cont.)

Development Processes (cont.)

Integration Process

Requirements-based Testing Results

Integration Process Structure-based Testing

Showing Modified Condition/Decision Coverage

Transition Criteria

Configuration Management

Problem Reports

Support Documentation Change Report

Environment & Tools

Software Quality Assurance

Life Cycle Data

Back-To-Back Testing

Understanding the Failure Data

Back-To-Back Results

Lessons Learned, Comments, & Observations (DO-178B)

Lessons Learned - DO-178B

Lessons Learned & Observations about Software Experiments

Summary

GCS Project Status

Relationship to Assessment Technology Branch

Author/Curator/Responsible NASA Official: Kelly J. Hayhurst

Email: k.j.hayhurst@larc.nasa.gov

Home Page: http://shemesh.larc.nasa.gov/bio-kjh.html