3.4 Testing and Checkout
Tests shall be conducted which sufficiently establish that the computer performs as required under all expected operating conditions. Functional and diagnostic testing of the hardware and software shall be performed. Checkout programs shall be utilized to exercise the computer capabilities, to simulate malfunctions, to restructure the system in case of malfunctions, and to restart the program in case of temporary failure of the power supply or loss of sensor inputs. Self-test software shall be provided for computers which cannot be adequately monitored by passive means. Means shall be provided to verify the correct operation of all features of the computer, including all redundancy and repair mechanisms, after its installation in the flight vehicle and with other systems operating.
The computer shall be designed for ease of checkout and for accessibility. Utilization of the computer for the testing and checkout of other vehicle subsystems, both prior to and after launch, shall be considered. Compatibility of the computer with other subsystems shall be verified by testing.
Home - NASA Office of Logic Design
Last Revised: February 03, 2010
Digital Engineering Institute
Web Grunt: Richard Katz