Search NASASearch

NASA NTRS · 20150005990

Mars Science Laboratory Boot Robustness Testing

Abstract

Mars Science Laboratory (MSL) is one of the most complex spacecrafts in the history of mankind. Due to the nature of its complexity, a large number of flight software (FSW) requirements have been written for implementation. In practice, these requirements necessitate very complex and very precise flight software with no room for error. One of flight software's responsibilities is to be able to boot up and check the state of all devices on the spacecraft after the wake up process. This boot up and initialization is crucial to the mission success since any misbehavior of different devices needs to be handled through the flight software. I have created a test toolkit that allows the FSW team to exhaustively test the flight software under variety of different unexpected scenarios and validate that flight software can handle any situation after booting up. The test includes initializing different devices on spacecraft to different configurations and validate at the end of the flight software boot up that the flight software has initialized those devices to what they are suppose to be in that particular scenario.

Explore related subjects

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Banazadeh, Payam, Lam, Danny. 2011-08-01. Mars Science Laboratory Boot Robustness Testing. https://ntrs.nasa.gov/citations/20150005990

Cite the original work for its findings. Save a collection to share your selection of sources.