Title :
Introduction to complex fault protection software testing
Author_Institution :
Jet Propulsion Lab., California Inst. of Technol., Pasadena, CA, USA
Abstract :
This paper describes how fault protection (FP) software verification testing has been addressed for the attitude and articulation control subsystem on the Saturn-bound Cassini spacecraft. The verification included definition of failure injection capabilities to the test beds. The Cassini fault protection test program evolved using several test phases to complete separate goals which taken together encompassed all of the flight software complexities. This phased testing approach developed high confidence in the robustness and correctness of the FP flight software. Over 500 prelaunch tests of the flight software in a realistically modeled environment were used to ensure the design is robust to single faults. In the process we found that many double fault scenarios are handled by the Cassini attitude and articulation control subsystem FP software design
Keywords :
aerospace computing; attitude control; fault tolerant computing; program testing; program verification; space vehicles; Cassini spacecraft; articulation control; attitude control; fault protection software; fault protection test program; flight software; software testing; Attitude control; Communication system control; Emulation; Hardware; Microprocessors; Protection; Redundancy; Software testing; Space vehicles; Sun;
Conference_Titel :
American Control Conference, 1998. Proceedings of the 1998
Conference_Location :
Philadelphia, PA
Print_ISBN :
0-7803-4530-4
DOI :
10.1109/ACC.1998.703539