• 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