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
Link To Document