Search NASA⌕ Search

NASA NTRS · 20210000971

Risk Reduction through Early Software Prototyping for the Mars Ascent Vehicle

Abstract

Despite the critical nature flight software plays in the development of spacecraft, software development teams are often brought on to the project after initial requirements definition and design efforts have started, and well after the conceptual design phase has completed. The flight software development team for the Mars Ascent Vehicle has supported the project from project formulation and conceptual design into the formal design and development. This approach has allowed for the development of a robust software prototype that supported risk reduction in numerous areas for the project. Early software prototyping supported decision making in the areas of hardware selection and considerations, software architecture, and simulation requirements. The prototype software actively supported ongoing trade studies and analyses for the project and enable valuable collaboration across multiple subsystems as well as between MSFC and the Jet Propulsion Laboratory. This early development also allowed the team to leverage past projects’ lessons learned to make valuable process improvements.

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Stefanie Justice. Risk Reduction through Early Software Prototyping for the Mars Ascent Vehicle. https://ntrs.nasa.gov/citations/20210000971

Cite the original work for its findings. Save a collection to share your selection of sources.