NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Mars Science Laboratory Boot Robustness TestingMars 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.
Document ID
20150005990
Acquisition Source
Jet Propulsion Laboratory
Document Type
Conference Paper
External Source(s)
Authors
Banazadeh, Payam
(Texas Univ. Austin, TX, United States)
Lam, Danny
(Jet Propulsion Lab., California Inst. of Tech. Pasadena, CA, United States)
Date Acquired
April 21, 2015
Publication Date
August 1, 2011
Subject Category
Computer Programming And Software
Man/System Technology And Life Support
Distribution Limits
Public
Copyright
Other
Keywords
mission phases
surface operations
entry, descent, and landing (EDL)

Available Downloads

There are no available downloads for this record.
No Preview Available