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 :
بازگشت