Session
Software-Archäologie - Was wir von der Mondlandefähre lernen können!
Die Mondlandung ist gut 50 Jahre her und die Menschheit plant erneut große Raumfahrtprogramme. Bei der ersten Mondlandung hat IT eine wichtige Rolle gespielt und es wurden wichtige Fundamente des Software Engineering geschaffen. Der Begriff selbst wurde von Margaret Hamilton während der Entwicklung des Apollo Guidance Computer (AGC), des Steuermoduls der Mondlandefähre, geprägt.
Ich möchte etwas Software-Archäologie betreiben und mit einem Rückblick auf die bahnbrechenden Erfindungen des AGC einen Kontrastpunkt zum Technologie-Hype setzen. Für eines der ersten eingebetteten Systeme wurden Prioritätsscheduling, Multitasking und ein Echtzeitbetriebssystem entwickelt. Die Fly-by-wire-Technologie für die elektronische Steuerung der Mondlandefähre setzte Maßstäbe, die bis heute Standard sind und in ihrer Fortsetzung Drive-by-wire eine wichtige Rolle für autonom fahrende Autos spielen. Ein wesentlicher Erfolgsfaktor war die Robustheit der Software, die sich durch eine gute Fehlerbehandlung auszeichnete und vor Bedienungsfehlern abgesichert wurde, nachdem Margaret Hamiltons Tochter beim Herumspielen mit dem AGC einen Absturz verursacht hatte. Werfen wir einen Blick zurück in die Zukunft!
Tobias Voß
Modernization Architect | viadee Unternehmensberatung AG
Münster, Germany
Links
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top