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.


    Access

    Access via TIB

    Check availability in my library


    Export, share and cite



    Title :

    Mars Science Laboratory Boot Robustness Testing


    Contributors:

    Publication date :

    2011-08-01


    Type of media :

    Conference paper


    Type of material :

    No indication


    Language :

    English





    Mars Science Laboratory R13 Mobility Regression Testing

    Rollins, PJ / Wang, Freddy / Graser, Evan et al. | IEEE | 2023


    Mars Science Laboratory Flight Software Internal Testing

    Jones, Justin D. / Lam, Danny | NTRS | 2011


    Mars Science Laboratory

    Short, Kendra | NTRS | 2011


    Mars Science Laboratory

    Lakdawalla, Emily | Springer Verlag | 2018