DocumentCode
326837
Title
Introduction to complex fault protection software testing
Author
Johnson, Sue A.
Author_Institution
Jet Propulsion Lab., California Inst. of Technol., Pasadena, CA, USA
Volume
2
fYear
1998
fDate
21-26 Jun 1998
Firstpage
909
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;
fLanguage
English
Publisher
ieee
Conference_Titel
American Control Conference, 1998. Proceedings of the 1998
Conference_Location
Philadelphia, PA
ISSN
0743-1619
Print_ISBN
0-7803-4530-4
Type
conf
DOI
10.1109/ACC.1998.703539
Filename
703539
Link To Document