mission-critical-systems

1 article
sort: new top best
clear filter
0 3/10

This article examines NASA's software architecture principles for space missions, emphasizing how redundancy, fault-recovery mechanisms, and extensive testing enable spacecraft to survive hardware failures and operate autonomously millions of miles from Earth. Real historical examples (Voyager 2, Apollo 11, Opportunity, Curiosity) demonstrate how recovery-oriented design and the ability to remotely update software have extended mission lifespans and prevented mission failures.

NASA David Garlan Carnegie Mellon JPL Space Shuttle Program Apollo program Voyager 1 Voyager 2 Apollo 11 Opportunity rover Curiosity rover Mars Odyssey Mars Reconnaissance Orbiter Margaret Hamilton MIT
increment.com · p0u4a · 22 hours ago · details · hn