DocumentCode
2099791
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
Volume
1
fYear
2004
fDate
6-13 March 2004
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Aerospace Conference, 2004. Proceedings. 2004 IEEE
ISSN
1095-323X
Print_ISBN
0-7803-8155-6
Type
conf
DOI
10.1109/AERO.2004.1367653
Filename
1367653
Link To Document