Title :
Planning for V&V of the Mars Science Laboratory rover software
Author :
Feather, Martin S. ; Fesq, Lorraine M. ; Ingham, Michel D. ; Klein, Suzanne L. ; Nelson, Stacy D.
Author_Institution :
Jet Propulsion Lab., California Inst. of Technol., Pasadena, CA, USA
Abstract :
NASA´s Mars Science Laboratory (MSL) rover mission is planning to make use of advanced software technologies in order to support fulfillment of its ambitious science objectives. The mission plans to adopt the mission data system (MDS) as the mission software architecture, and plans to make significant use of on-board autonomous capabilities (e.g., path planning, obstacle avoidance) for the rover software. The use of advanced software technologies embedded in advance mission software architecture represents a turning point in software for space missions. While prior flight experiments (notably the deep space one remote agent experiment) have successfully demonstrated aspects of autonomy enabled by advanced software technologies, and MDS has been tested in ground experiments (e.g., on-earth tests on rover hardware), MSL is the first science mission to rely on this combination. The success of the MSL mission is predicated upon our ability to adequately verify and validate the advanced software technologies, the MDS architectural elements, and the integrated system as a whole. Because MSL is proposing a shift from traditional approaches to flight software, approaches to verification and validation (V&V) require scrutiny to determine whether traditional methods are adequate, and where they need adjustment and/or augmentation to handle the new challenges. This work presents a study of the V&V needs and opportunities associated with MSL´s novel approach to mission software, and provides an assessment of V&V techniques, both current and emerging, vis-a-vis their adequacy and suitability for V&V of the MSL rover software.
Keywords :
planetary rovers; software architecture; technology management; Mars Science Laboratory; deep space experiments; flight experiments; flight software; ground experiments; integrated system; mission data system; mission plans; mission software; obstacle avoidance; on-Earth tests; on-board autonomous capabilities; path planning; remote agent experiment; rover hardware; rover software; software technologies; space missions; validation methods; verification methods; Data systems; Embedded software; Laboratories; Mars; Path planning; Software architecture; Software testing; Space missions; Space technology; Technology planning;
Conference_Titel :
Aerospace Conference, 2004. Proceedings. 2004 IEEE
Print_ISBN :
0-7803-8155-6
DOI :
10.1109/AERO.2004.1367653