www.wikidata.de-de.nina.az
Margaret Hamilton geb Heafield 1 17 August 1936 2 in Paoli Indiana ist eine US amerikanische Informatikerin und Mathematikerin Sie war Direktorin der Softwareentwicklungs Abteilung des Instrumentation Laboratory jetzt Draper Laboratory am Massachusetts Institute of Technology MIT an dem die On Board Flugsoftware fur den Apollo Guidance Computer entwickelt wurde 3 Margaret Hamilton 1995 Inhaltsverzeichnis 1 Leben 1 1 NASA 1 2 Apollo 11 2 Softwareentwicklung 3 Auszeichnungen 4 Veroffentlichungen 5 Literatur 6 Weblinks 7 EinzelnachweiseLeben BearbeitenHamilton schloss 1954 die Hancock High School ab und erhielt 1958 ihren B Sc der Mathematik am Earlham College Dort lernte sie ihren spateren Mann kennen den angehenden Anwalt James Cox Hamilton 1 Die gemeinsame Tochter Lauren Hamilton eine Schauspielerin und Kamerafrau wurde 1959 geboren 4 Mit der Absicht einen Abschluss an der Brandeis University zu erlangen zog sie nach Massachusetts nahm aber stattdessen eine Stelle als Softwareentwicklerin am MIT an 5 Von 1976 bis 1984 war Hamilton Geschaftsfuhrerin von Higher Order Software HOS einer Firma die sie mitgegrundet hatte 1986 grundete sie in Cambridge Massachusetts Hamilton Technologies Inc und war Vorstandsvorsitzende des Unternehmens Die Arbeit der Firma basierte auf der Universal Systems Language die auf ihrem Paradigma fur System und Softwaredesign Entwicklung vor dem Bedarf Development Before The Fact basiert 6 NASA Bearbeiten nbsp Hamilton in der Zeit als Software entwicklerin bei der NASABei der NASA war Hamilton dafur verantwortlich die On Board Flugsoftware zu entwickeln die notwendig war um zum Mond und zuruck zu navigieren sowie auf dem Mond zu landen Die Software wurde danach wahrend weiterer Raumfahrtprogramme eingesetzt unter anderem bei der Weltraumstation Skylab 3 Sie erwarb praktische Erfahrungen in der Informatik und in der Softwareentwicklung noch bevor es entsprechende Ausbildungen gab Dabei entwickelte sie innovative Ansatze in den Bereichen der Systemarchitektur der Softwareentwicklung Geschafts und Prozessmodellierung Fehlervermeidung von Entwicklungsparadigmen formalen System und Softwaremodellierungs Sprachen systemorientierten Ansatzen zur Systemmodellierung und entwicklung automatisierten Laufzeit Umgebungen Methoden um die Zuverlassigkeit und Wiederverwendbarkeit von Software zu maximieren Problemanalyse dem Uberprufen der Korrektheit von Spracheigenschaften Techniken fur offene Architekturen stabiler Systeme vollstandige Automatisierung des Lebenszyklus Qualitatssicherung der nahtlosen Integration verteilten Prozesssystemen Fehlererkennung und behebung Mensch Maschine Schnittstellen Betriebssysteme Ende zu Ende Test Techniken und dem Management von Software uber deren Lebenszyklus 3 Auf dieser Basis entwickelte sie Konzepte fur asynchrone Software prioritatsgesteuerte Aufgabenabarbeitung und der man in the loop Entscheidungsfindung die die Grundlage moderner ausserst verlasslicher Softwarearchitektur darstellt Apollo 11 Bearbeiten nbsp Hamilton neben Ausdrucken der Apollo FlugsoftwareDie Entwicklungen Hamiltons und ihres Teams am MIT verhinderten 1969 den Abbruch der Apollo 11 Mondlandung 7 Drei Minuten bevor die Landefahre die Mondoberflache erreichte wurden mehrere Computerwarnungen ausgelost Der Computer wurde von den eingehenden Daten uberlastet weil das fur die Landung nicht erforderliche Rendezvous Radar System einen Zahler aktualisierte was unnotig Rechenzeit verbrauchte Aufgrund der stabilen Architektur Fixed priority pre emptive scheduling konnte der Computer dennoch weiterarbeiten da die Apollo Flugsoftware derart entwickelt wurde dass wichtige Aufgaben wie etwa die kritischen fur die Landung weniger wichtige Aufgaben unterbrechen konnten Ursprunglich wurde das Problem einer fehlerhaften Checkliste und des ungeplanten Aktivierens des Radars der Besatzung zugeschrieben Aufgrund eines Fehlers in der Checkliste wurde der Schalter fur das Rendezvous Radar in die falsche Position gebracht Dadurch wurden falsche Signale an den Computer gesendet In der Folge musste der Computer seine normalen Funktionen fur die Landung ausfuhren und erhielt gleichzeitig zusatzlich sinnlose Daten deren Verarbeitung bis zu 15 seiner Kapazitat beanspruchte Der Computer bzw vielmehr die Software in ihm war schlau genug zu erkennen dass mehr Arbeit von ihm verlangt wurde als er ausfuhren konnte Er loste daher einen Alarm aus der dem Astronauten sagen sollte Ich bin durch Aufgaben uberlastet die ich jetzt nicht ausfuhren sollte und ich werde mich nur auf die wichtigen Aufgaben konzentrieren also die die fur die Landung benotigt werden Tatsachlich war der Computer programmiert mehr zu tun als nur den Fehler zu erkennen In der Software befand sich ein ganzer Satz an Rettungsprogrammen In diesem Fall reagierte er damit die weniger wichtigen Aufgaben abzubrechen und die wichtigeren wieder zum Zug kommen zu lassen Hatte der Computer das Problem nicht erkannt und entsprechend reagiert dann bezweifle ich dass Apollo 11 die erfolgreiche Mondlandung geworden ware die sie war Margaret Hamilton Brief an das Computermagazin Datamation 1 Marz 1971 8 Eine erneute Untersuchung kam 2005 zu dem Schluss dass ein Fehler im Design der Hardware des Rendezvous Radars den Computer mit falschen Informationen versorgte obwohl es sich im Stand By Modus befand 9 Softwareentwicklung BearbeitenHamilton popularisierte den Begriff Software Engineering 10 11 12 In diesem Bereich entwickelte sie Konzepte zu asynchroner Software prioritatsgesteuerter Ausfuhrung Ende zu Ende Tests und Man in the loop Entscheidungsfahigkeit die durch Prioritatsanzeigen spater die Grundlage besonders zuverlassiger Softwarearchitektur wurde 13 Das Umfeld ihrer Arbeit war davon gepragt dass es in jener Zeit noch keine Ausbildungsrichtungen fur Informatik oder Softwareentwicklung gab Gelernt wurde durch praktische Erfahrung 3 Auszeichnungen Bearbeiten nbsp Verleihung der Presidential Medal of Freedom 20161986 wurde Hamilton von der Association for Women in Computing AWC der Augusta Ada Lovelace Award verliehen 5 2003 zeichnete man sie fur ihren wissenschaftlichen und technischen Anteil am Gelingen des Apollo Programms mit dem NASA Exceptional Space Act Award aus Der Preis war mit 37 200 US Dollar dotiert der hochsten Summe die die NASA bis dahin an einen einzelnen Preistrager ausgezahlt hat 14 13 7 Im November 2016 verlieh ihr Prasident Barack Obama die Presidential Medal of Freedom 15 2017 wurde sie Fellow des Computer History Museum Im Jahr 2018 wurde ihr die Ehrendoktorwurde der Polytechnischen Universitat von Katalonien verliehen 16 Veroffentlichungen BearbeitenMargaret Hamilton hat 130 Artikel und Berichte uber die 60 Projekte und die sechs grossten Programme veroffentlicht an denen sie beteiligt war 3 Eine Auswahl M Hamilton S Zeldin 1976 Higher order software A methodology for defining software IEEE Transactions on Software Engineering vol SE 2 no 1 Mar 1976 M Hamilton 1994 Inside Development Before the Fact cover story Editorial Supplement 8ES 24ES Electronic Design Apr 1994 M Hamilton Hackler W R 2004 Deeply Integrated Guidance Navigation Unit DI GNU Common Software Architecture Principles revised dec 29 04 DAAAE30 02 D 1020 and DAAB07 98 D H502 0180 Picatinny Arsenal NJ 2003 2004 M H Hamilton and W R Hackler 2007 Universal Systems Language for Preventative Systems Engineering Proc 5th Ann Conf Systems Eng Res CSER Stevens Institute of Technology Hoboken NJ Mar 14 16 2007 paper 36Literatur BearbeitenArtikel auf Time com englisch Informatik Aktuell Magazin Personlichkeiten der Informatik Margaret Hamilton deutsch Hilmar Schmundt Die unbekannte Heldin wie eine junge Programmiererin die Mondlandung rettete in Der Spiegel Nr 30 vom 23 Juli 2016 S 100 103 online Weblinks Bearbeiten nbsp Commons Margaret Hamilton Sammlung von Bildern Videos und Audiodateien Software Pionierin Margaret Hamilton Ihr Code brachte die Apollo Astronauten sicher zum Mond am 19 Juli 2019 auf tagesspiegel de Daniela Wakonigg 17 August 1936 Geburtstag Margaret Hamilton WDR ZeitZeichen vom 17 August 2021 Podcast Einzelnachweise Bearbeiten a b Emma Stickgold James Cox Hamilton at 77 lawyer was quiet warrior for First Amendment Boston Globe 31 August 2014 abgerufen am 26 Mai 2015 englisch 1936 ist als Geburtsjahr auch angegeben bei Tiffany Wayne American women of science since 1900 ABC Clio 2011 a b c d e NASA Office of Logic Design About Margaret Hamilton abgerufen am 19 Oktober 2016 1 a b Margaret Hamilton Cambridge Women s Heritage Project CWHP englisch M Hamilton and W R Hackler Universal Systems Language Lessons Learned from Apollo IEEE Computer Dec 2008 a b Michael Braukus NASA Honors Apollo Engineer In NASA News 3 September 2003 Margaret H Hamilton Computer Got Loaded In Datamation Cahners Publishing Company 1 Marz 1971 ISSN 0011 6963 Don Eyles Tales from the Lunar Module Guidance Computer In 27th annual Guidance and Control Conference American Astronautical Society 6 Februar 2004 abgerufen am 13 Juni 2013 A J S Rayl NASA Engineers and Scientists Transforming Dreams Into Reality In NASA gov 2007 englisch ACM Digital Library Abgerufen am 24 Januar 2016 Bertrand Meyer The origin of software engineering In Bertrand Meyer s technology blog 4 April 2013 abgerufen am 24 Januar 2016 englisch a b NASA Honors Apollo Engineer NASA Pressemitteilung 3 September 2003 englisch NASA Administrator Sean O Keefe sagte dazu Die Konzepte die sie und ihr Team entwickelten wurden zu den Grundsteinen moderner Software Entwicklung Es ist mir eine Ehre Frau Hamilton fur ihre ausserordentlichen Leistungen fur die NASA auszuzeichnen President Obama Names Recipients of the Presidential Medal of Freedom The White House 16 November 2016 abgerufen am 22 November 2016 englisch Investiture of scientist Margaret Hamilton as an honorary doctor of the UPC Universitat Politecnica de Catalunya 18 Oktober 2018 englisch Normdaten Person GND 1203402279 lobid OGND AKS LCCN no2015153151 VIAF 117145003297761300086 Wikipedia Personensuche PersonendatenNAME Hamilton MargaretALTERNATIVNAMEN Heafield Margaret Geburtsname KURZBESCHREIBUNG US amerikanische Informatikerin und MathematikerinGEBURTSDATUM 17 August 1936GEBURTSORT Paoli Indiana USA Abgerufen von https de wikipedia org w index php title Margaret Hamilton Wissenschaftlerin amp oldid 237058029