Academia.eduAcademia.edu

Landing a Spacecraft on Mars

2013

AI-generated Abstract

This article discusses the complex software development process involved in landing spacecraft on Mars, emphasizing the importance of reliability and defect prevention in flight software. Key strategies include the adoption of stringent coding standards derived from previous mission failures, comprehensive developer training, and rigorous compliance checks. The evolution of software complexity is highlighted, showcasing the growing lines of code used in recent missions compared to earlier ones.