Loading…

Planning for V&V of the Mars Science Laboratory rover software

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 sign...

Full description

Saved in:
Bibliographic Details
Main Authors: Feather, M.S., Fesq, L.M., Ingham, M.D., Klein, S.L., Nelson, S.D.
Format: Conference Proceeding
Language:English
Subjects:
Online Access:Request full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by
cites
container_end_page 697 Vol.1
container_issue
container_start_page 682
container_title
container_volume 1
creator Feather, M.S.
Fesq, L.M.
Ingham, M.D.
Klein, S.L.
Nelson, S.D.
description 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.
doi_str_mv 10.1109/AERO.2004.1367653
format conference_proceeding
fullrecord <record><control><sourceid>ieee_6IE</sourceid><recordid>TN_cdi_ieee_primary_1367653</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>1367653</ieee_id><sourcerecordid>1367653</sourcerecordid><originalsourceid>FETCH-LOGICAL-i175t-26fec1463fa00b97a36c4ad7d4703525261d7bf883beca61368d9c23a1dae85d3</originalsourceid><addsrcrecordid>eNotj8tKw0AUQAcfYFr9AHEzK3eJd-ZmHtkIpdQHRCo-irtyk5nRSM3IJCj9ewt2dVbnwGHsXEAhBFRXs8XTspAAZSFQG63wgGWyqnQuUdlDNgFjAa1QSh-xbCeoHCW-nbDJMHwCSJAWMnb9uKG-7_p3HmLiq8sVj4GPH54_UBr4c9v5vvW8piYmGmPa8hR_fOJDDOMvJX_KjgNtBn-255S93ixe5nd5vby9n8_qvBNGjbnUwbei1BgIoKkMoW5LcsaVBlBJJbVwpgnWYuNb0rsf66pWIglH3iqHU3bx3-289-vv1H1R2q733_gHEk9Jdw</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>Planning for V&amp;V of the Mars Science Laboratory rover software</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>Feather, M.S. ; Fesq, L.M. ; Ingham, M.D. ; Klein, S.L. ; Nelson, S.D.</creator><creatorcontrib>Feather, M.S. ; Fesq, L.M. ; Ingham, M.D. ; Klein, S.L. ; Nelson, S.D.</creatorcontrib><description>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&amp;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&amp;V needs and opportunities associated with MSL's novel approach to mission software, and provides an assessment of V&amp;V techniques, both current and emerging, vis-a-vis their adequacy and suitability for V&amp;V of the MSL rover software.</description><identifier>ISSN: 1095-323X</identifier><identifier>ISBN: 0780381556</identifier><identifier>ISBN: 9780780381551</identifier><identifier>EISSN: 2996-2358</identifier><identifier>DOI: 10.1109/AERO.2004.1367653</identifier><language>eng</language><publisher>IEEE</publisher><subject>Data systems ; Embedded software ; Laboratories ; Mars ; Path planning ; Software architecture ; Software testing ; Space missions ; Space technology ; Technology planning</subject><ispartof>2004 IEEE Aerospace Conference Proceedings (IEEE Cat. No.04TH8720), 2004, Vol.1, p.682-697 Vol.1</ispartof><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/1367653$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,780,784,789,790,2058,4050,4051,27925,54555,54920,54932</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/1367653$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Feather, M.S.</creatorcontrib><creatorcontrib>Fesq, L.M.</creatorcontrib><creatorcontrib>Ingham, M.D.</creatorcontrib><creatorcontrib>Klein, S.L.</creatorcontrib><creatorcontrib>Nelson, S.D.</creatorcontrib><title>Planning for V&amp;V of the Mars Science Laboratory rover software</title><title>2004 IEEE Aerospace Conference Proceedings (IEEE Cat. No.04TH8720)</title><addtitle>AERO</addtitle><description>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&amp;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&amp;V needs and opportunities associated with MSL's novel approach to mission software, and provides an assessment of V&amp;V techniques, both current and emerging, vis-a-vis their adequacy and suitability for V&amp;V of the MSL rover software.</description><subject>Data systems</subject><subject>Embedded software</subject><subject>Laboratories</subject><subject>Mars</subject><subject>Path planning</subject><subject>Software architecture</subject><subject>Software testing</subject><subject>Space missions</subject><subject>Space technology</subject><subject>Technology planning</subject><issn>1095-323X</issn><issn>2996-2358</issn><isbn>0780381556</isbn><isbn>9780780381551</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2004</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><recordid>eNotj8tKw0AUQAcfYFr9AHEzK3eJd-ZmHtkIpdQHRCo-irtyk5nRSM3IJCj9ewt2dVbnwGHsXEAhBFRXs8XTspAAZSFQG63wgGWyqnQuUdlDNgFjAa1QSh-xbCeoHCW-nbDJMHwCSJAWMnb9uKG-7_p3HmLiq8sVj4GPH54_UBr4c9v5vvW8piYmGmPa8hR_fOJDDOMvJX_KjgNtBn-255S93ixe5nd5vby9n8_qvBNGjbnUwbei1BgIoKkMoW5LcsaVBlBJJbVwpgnWYuNb0rsf66pWIglH3iqHU3bx3-289-vv1H1R2q733_gHEk9Jdw</recordid><startdate>2004</startdate><enddate>2004</enddate><creator>Feather, M.S.</creator><creator>Fesq, L.M.</creator><creator>Ingham, M.D.</creator><creator>Klein, S.L.</creator><creator>Nelson, S.D.</creator><general>IEEE</general><scope>6IE</scope><scope>6IL</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIL</scope></search><sort><creationdate>2004</creationdate><title>Planning for V&amp;V of the Mars Science Laboratory rover software</title><author>Feather, M.S. ; Fesq, L.M. ; Ingham, M.D. ; Klein, S.L. ; Nelson, S.D.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i175t-26fec1463fa00b97a36c4ad7d4703525261d7bf883beca61368d9c23a1dae85d3</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2004</creationdate><topic>Data systems</topic><topic>Embedded software</topic><topic>Laboratories</topic><topic>Mars</topic><topic>Path planning</topic><topic>Software architecture</topic><topic>Software testing</topic><topic>Space missions</topic><topic>Space technology</topic><topic>Technology planning</topic><toplevel>online_resources</toplevel><creatorcontrib>Feather, M.S.</creatorcontrib><creatorcontrib>Fesq, L.M.</creatorcontrib><creatorcontrib>Ingham, M.D.</creatorcontrib><creatorcontrib>Klein, S.L.</creatorcontrib><creatorcontrib>Nelson, S.D.</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEL</collection><collection>IEEE Proceedings Order Plans (POP All) 1998-Present</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Feather, M.S.</au><au>Fesq, L.M.</au><au>Ingham, M.D.</au><au>Klein, S.L.</au><au>Nelson, S.D.</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>Planning for V&amp;V of the Mars Science Laboratory rover software</atitle><btitle>2004 IEEE Aerospace Conference Proceedings (IEEE Cat. No.04TH8720)</btitle><stitle>AERO</stitle><date>2004</date><risdate>2004</risdate><volume>1</volume><spage>682</spage><epage>697 Vol.1</epage><pages>682-697 Vol.1</pages><issn>1095-323X</issn><eissn>2996-2358</eissn><isbn>0780381556</isbn><isbn>9780780381551</isbn><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&amp;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&amp;V needs and opportunities associated with MSL's novel approach to mission software, and provides an assessment of V&amp;V techniques, both current and emerging, vis-a-vis their adequacy and suitability for V&amp;V of the MSL rover software.</abstract><pub>IEEE</pub><doi>10.1109/AERO.2004.1367653</doi></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 1095-323X
ispartof 2004 IEEE Aerospace Conference Proceedings (IEEE Cat. No.04TH8720), 2004, Vol.1, p.682-697 Vol.1
issn 1095-323X
2996-2358
language eng
recordid cdi_ieee_primary_1367653
source IEEE Electronic Library (IEL) Conference Proceedings
subjects Data systems
Embedded software
Laboratories
Mars
Path planning
Software architecture
Software testing
Space missions
Space technology
Technology planning
title Planning for V&V of the Mars Science Laboratory rover software
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-05T05%3A15%3A56IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-ieee_6IE&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=Planning%20for%20V&V%20of%20the%20Mars%20Science%20Laboratory%20rover%20software&rft.btitle=2004%20IEEE%20Aerospace%20Conference%20Proceedings%20(IEEE%20Cat.%20No.04TH8720)&rft.au=Feather,%20M.S.&rft.date=2004&rft.volume=1&rft.spage=682&rft.epage=697%20Vol.1&rft.pages=682-697%20Vol.1&rft.issn=1095-323X&rft.eissn=2996-2358&rft.isbn=0780381556&rft.isbn_list=9780780381551&rft_id=info:doi/10.1109/AERO.2004.1367653&rft_dat=%3Cieee_6IE%3E1367653%3C/ieee_6IE%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-i175t-26fec1463fa00b97a36c4ad7d4703525261d7bf883beca61368d9c23a1dae85d3%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=1367653&rfr_iscdi=true