Im Zeitalter von SpaceX wollen wir einmal auf die Geschichte der Raumfahrt zurückschauen. Wenn heute über die Mondlandung gesprochen wird, fallen meist Namen wie Neil Armstrong oder Buzz Aldrin. Die technische Grundlage dafür wurde jedoch auch von Frauen geschaffen, wie beispielsweis von Margaret Hamilton.
Sie studierte Mathematik und arbeitete in den 1960er Jahren am Massachusetts Institute of Technology (MIT). Dort leitete sie die Entwicklung der Software für den Apollo Guidance Computer, also den Bordcomputer der Apollo Raumschiffe der NASA.
Software, die mit wenig Ressourcen auskommen musste
Die damalige Computertechnik war extrem begrenzt. Speicher und Rechenleistung waren winzig im Vergleich zu heutigen Standards. Die Software musste daher sehr effizient aufgebaut sein und gleichzeitig in einer schwierigen Umgebung funktionieren.
Hamilton und ihr Team entwickelten dafür Ansätze, die heute selbstverständlich erscheinen, damals aber neu waren. Dazu gehörten klare Prioritäten für Abläufe, stabile Reaktionen auf Fehler und ein systematisches Testverfahren vor dem Einsatz.
Eine kritische Situation bei Apollo 11
Während der Mondlandung 1969 kam es kurz vor dem Aufsetzen zu einer Überlastung des Bordcomputers. Mehrere Warnmeldungen erschienen gleichzeitig. In vielen Systemen hätte das zu einem Abbruch geführt.
Die Software des Apollo Bordcomputers war jedoch so ausgelegt, dass sie automatisch unwichtige Aufgaben zurückstellte und die entscheidenden Prozesse weiterlaufen ließ. Dadurch blieb das System stabil genug, um die Landung fortzusetzen.
Beitrag zur Entwicklung von Softwaretechnik
Hamilton prägte den Begriff „Software Engineering“, um deutlich zu machen, dass Programmierung nicht nur aus Experimentieren besteht, sondern planbare Ingenieurarbeit ist. Dieser Ansatz setzte sich später in vielen Bereichen der Softwareentwicklung durch.
Heute gehören Verfahren wie strukturiertes Testen, Fehlerbehandlung und Priorisierung von Prozessen zum Standard. Ein Teil dieser Entwicklung geht auf die Arbeit ihres Teams zurück.
Späte Anerkennung
Viele Jahre nach dem Apollo Programm wurde ihre Rolle breiter öffentlich wahrgenommen. 2016 erhielt sie die Presidential Medal of Freedom, eine der höchsten zivilen Auszeichnungen in den USA. Ob dies heute noch denkbar wäre?
Einordnung
Margaret Hamilton schuf mit ihrer Arbeit technische Grundlage für die Raumfahrt, welche auch im Zeitalter von SpaceX noch gelten. Ohne die von ihr entwickelte Software hätten die Mondlandung vermutlich nicht gemeistert werden können.
©️ 📷 Foto: NASA/Wikimedia Commons
