07.10.2026 · Signal Titans Editorial
Die Architektin des Mondalarms: Wie Margaret Hamilton die Flugsoftware entwickelte
Wie Margaret Hamilton fehlertolerante Apollo-Flugsoftware entwickelte, die Mondlandung rettete und das Software Engineering begründete.

Im Jahr 1961 übernahm die Mathematikerin Margaret Hamilton am Lincoln Lab des MIT eine Aufgabe, die eigentlich als Test für neue Programmierer gedacht war: Eine Codebasis für das SAGE-Projekt (Semi-Automatic Ground Environment), deren ursprünglicher Autor sämtliche Kommentare auf Altgriechisch und Latein verfasst hatte. Hamilton gelang es, das knifflige Programm erfolgreich zu debuggen, sodass es ausgeführt werden konnte und Ergebnisse ausgab. Ihre Fähigkeit, schwerwiegende Softwareprobleme auf frühen Computersystemen zu lösen, begründete ihren Ruf als hochkompetente Programmiererin.
Von Wetter-Simulatoren zu alten Sprachen
Vor ihrer Arbeit am SAGE-Projekt schloss Hamilton 1958 ihr Studium am Earlham College mit einem Bachelor of Arts in Mathematik und dem Nebenfach Philosophie ab. Mitte 1959 trat sie in die Abteilung für Meteorologie am MIT ein, um auf den Computern LGP-30 und PDP-1 Wettervorhersagesoftware für Edward Norton Lorenz zu schreiben. Ihre Arbeit unterstützte Lorenz’ frühe Veröffentlichungen zur Chaostheorie. In dieser Ära gab es noch keine formalen Informatikkurse; Softwareentwicklung wurde rein durch praktische Anwendung erlernt. Ihr Erfolg beim Ausführen des SAGE-Codes machte sie zu einer erstklassigen Kandidatin, als die NASA Software-Expertise für ihre Mondfahrtinitiative suchte.
Die Entwicklung für den Apollo Guidance Computer
Hamilton trat 1965 in das MIT Instrumentation Laboratory ein und wurde schließlich Direktorin der Abteilung für Software-Engineering. Ihr Team war für die Entwicklung und das Testen der gesamten bordintegrierten Flugsoftware für das Kommando- und das Mondlandemodul des Apollo-Programms verantwortlich. Um Weltraummissionen vor Softwareausfällen zu schützen, konzentrierte sich Hamilton auf den Aufbau einer robusten, fehlertoleranten Architektur. Sie entwarf Display Interface Routines, bekannt als Prioritäts-Displays, zusammen mit automatischen Systemneustarts. Ihr Entwurf wies jedem Softwareprozess eine eindeutige Prioritätsstufe zu, sodass das System bei unerwarteten Betriebsnotfällen Routineanzeigen durch kritische Prioritätsalarme unterbrechen konnte.
Drei Minuten bis zum Mond
Dieses Prioritätssystem stand während des Mondabstiegs von Apollo 11 vor seiner ultimativen Zerreißprobe. Drei Minuten vor der Landung des Moduls auf dem Mond ertönten im Cockpit Computeralarme. Der Computer war durch fehlerhaft phasenverschobene Stromversorgung des Rendezvous-Radars der Landefähre mit Aufgaben überlastet. Angesichts von Alarmanzeigen wegen „Executive Overflow“ erhielt der Computer mehr Berechnungsanfragen, als er in Echtzeit verarbeiten konnte. Anstatt abzustürzen oder die Landung zu blockieren, führte Hamiltons asynchrone Softwarearchitektur einen Neustart nach dem Prinzip „Kill and Recompute“ von einem sicheren Prüfpunkt aus. Die Flugsoftware verwarf automatisch Aufgaben mit geringerer Priorität, während essenzielle Landroutinen aktiv blieben – was den NASA-Flugcontrollern erlaubte, die Entscheidung für die Landung aufrechtzuerhalten.
Legitimierung einer neuen Disziplin
Um dem Schreiben von Code neben dem Hardware-Design Respekt zu verschaffen, prägte Hamilton während der Apollo-Ära den Begriff „Software Engineering“. Ihre Bemühungen zielten darauf ab zu zeigen, dass die Code-Entwicklung dieselbe mathematische Strenge und dieselben systemischen Entwurfsprinzipien erfordert wie traditionelle Ingenieursdisziplinen. Nach ihrer Apollo-Arbeit gründete sie 1976 Higher Order Software mit und rief 1986 Hamilton Technologies in Cambridge, Massachusetts, ins Leben, um System-Sprachen zu entwickeln, die Softwarefehler bereits vor der Ausführung eliminieren. Am 22. November 2016 zeichnete Präsident Barack Obama Hamilton mit der Presidential Medal of Freedom aus und ehrte damit ihre Beiträge zur Flugsoftware, die dazu beitrugen, Menschen sicher auf den Mond zu bringen.
KI-generierte redaktionelle Illustration; kein Dokumentarfoto.