• DocumentCode
    2377334
  • Title

    Mars Polar Lander fault identification using model-based testing

  • Author

    Blackburn, Mark ; Busser, Robert ; Nauman, Aaron ; Knickerbocker, Robert ; Kasuda, Richard

  • Author_Institution
    Software Productivity Consortium, Herndon, VA, USA
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    128
  • Lastpage
    135
  • Abstract
    This paper describes the application of the Test Automation Framework (TAF) on the Mars Polar Lander (MPL) software. The premature shutdown of the descent engine on the MPL spacecraft is believed to be the most likely cause for the mission failure. It is believed that the engine shutdown occurred when the three landing legs were extended into their deployed position. This event created an unanticipated transient touchdown indication from the legs, causing the software to inadvertently shutdown the descent engines prior to reaching the surface of Mars. This spurious indication should have been ignored by the touchdown monitor (TDM) software, but due to a design flaw, was actually "latched," thus causing the premature engine shutdown. The TAF approach was used to model the TDM software requirements. The associated TAF tools generated tests that identified a potential TDM fault
  • Keywords
    aerospace computing; aerospace engines; program diagnostics; program testing; space vehicles; MPL spacecraft; Mars Polar Lander; Test Automation Framework; descent engine premature shutdown; fault identification; landing legs; mission failure; model-based testing; software requirements; touchdown monitor software; Application software; Automatic testing; Automation; Engines; Fault diagnosis; Leg; Mars; Software testing; Space vehicles; Time division multiplexing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Workshop, 2001. Proceedings. 26th Annual NASA Goddard
  • Conference_Location
    Greenbelt, MD
  • Print_ISBN
    0-7695-1456-1
  • Type

    conf

  • DOI
    10.1109/SEW.2001.992666
  • Filename
    992666