Margaret Hamilton (vetenskapsman)

Margaret Hamilton
Margaret Hamilton 1995.
Född17 augusti 1936 (88 år)
Paoli, Indiana, USA
UtbildningEarlham College
Yrke/uppdragVD för Hamilton Technologies, Inc.
Datorforskare
MakeJames Cox Hamilton (skild)
Barn1 (Lauren)
SläktingarJames Cox Chambers (svärson)

Margaret Heafield Hamilton, född Heafield 17 augusti 1936 i Paoli i Indiana,[1] är en amerikansk datorforskare, systemvetare och egenföretagare. Hon var tidigare direktör för mjukvarudivisionen vid MIT Instrumentation Laboratory som utvecklade mjukvara för installation i rymdraketer inom Apolloprogrammet.[2] Vid ett kritiskt ögonblick under Apollo 11-uppdraget förhindrade Hamiltons grupps arbete att en månlandning avbröts. 1986 grundade hon Hamilton Technologies, Inc. i Cambridge, Massachusetts där hon även är VD. Företaget utvecklades kring Universal Systems Language som baserades på hennes idéer om “Development Before the Fact” (DBTF) för system och mjukvarudesign.[3]

Hamilton har publicerat mer än 130 uppsatser, tillvägagångssätt och rapporter med koppling till de 60 projekt och sex huvudkursprogram som hon har varit involverad i.

De tidiga åren

Margaret Heafield är dotter till Kenneth Heafield och Ruth Esther Heafield (född Partington).[4] Hon gick ut från Hancock High School 1954 och läste sedan till en kandidatexamen i matematik med filosofi som sidoämne vid Earlham College, där hon avslutade studierna 1958.[5] Efter sin examen undervisade hon i matematik och franska på gymnasiet under en kortare period, medan hennes make slutförde sin akademiska grundexamen. Hon flyttade till Boston, Massachusetts för att påbörja forskarstudier i abstrakt matematik vid Brandeis University. 1960 tog hon tillfälligt anställning vid MIT för att utveckla mjukvara som kunde beräkna väder med hjälp av LGP-30- och PDP-1-datorer (vid Marvin Minskys Project MAC) för professor Edward Norton Lorenz vid institutionen för meteorologi.[1][6] Vid denna tid hade datavetenskap och programvaruteknik ännu inte blivit självständiga discipliner, och de som lärde sig koda gjorde det genom idogt arbete i samband med andra arbetsuppgifter.[2] Mellan 1961 och 1963 arbetade hon med SAGE Project vid Lincoln Labs där hon var en av världens första programmerare som skrev mjukvara för den första AN/FSQ-7-datorn (även kallad XD-1), med syfte att kunna söka efter och övervaka "fientliga" flygplan. Hon skrev även mjukvara för Air Force Cambridge Research Laboratories.

NASA

Hamilton under perioden som huvudansvarig mjukvarudesigner för Apolloprojektet .

Under 1960-talet fick Hamilton anställning vid Charles Stark Draper Laboratory vid MIT som vid denna tid jobbade med Apolloprogrammet. Där blev hon så småningom chef och ansvarig för mjukvarukodning för Apollo och Skylab.[7][8]

Vid NASA var Hamiltons arbetslag ansvarigt för att ta fram den mjukvara som krävdes för att navigera till och landa på månen. Samma mjukvara kom senare att användas för ett otal expeditioner, inklusive Skylab.[2] Hon arbetade för att få erfarenhet i en tid då det inte fanns några egentliga utbildningar i programmering och mjukvarudesign. Hon är bland annat expert inom systemdesign och mjukvaruutveckling, processmodellering, paradigmutveckling, modelleringsspråk för formella system, automatiserade livscykelmiljöer, metoder för att säkerställa mjukvarors tillförlitlighet och återanvändning, domänanalys.[2]

Apollo 11-expeditionen

Hamiltons arbete förhindrade avbrott i Apollo 11:s landning på månen:[9] Tre minuter innan månlandaren hade nått månens yta hade ett flertal larm triggats igång. Datorn var överbelastad med inkommande data eftersom radarsystemet (som inte behövdes för själva landningen) hela tiden uppdaterade en räknare i datorn och gjorde att cyklerna blockerades. Tack vare sin robusta arkitektur kunde datorn fortsätta att arbeta och den mjukvara som hade tagits fram för månlandaren, och som använde sig av asynkron exekvering, gavs prioritet före mer enkla operationer.[8] Felet spårades till en felaktig checklista.

Due to an error in the checklist manual, the rendezvous radar switch was placed in the wrong position. This caused it to send erroneous signals to the computer. The result was that the computer was being asked to perform all of its normal functions for landing while receiving an extra load of spurious data which used up 15% of its time. The computer (or rather the software in it) was smart enough to recognize that it was being asked to perform more tasks than it should be performing. It then sent out an alarm, which meant to the astronaut, I'm overloaded with more tasks than I should be doing at this time and I'm going to keep only the more important tasks; i.e., the ones needed for landing... Actually, the computer was programmed to do more than recognize error conditions. A complete set of recovery programs was incorporated into the software. The software's action, in this case, was to eliminate lower priority tasks and re-establish the more important ones... If the computer hadn't recognized this problem and taken recovery action, I doubt if Apollo 11 would have been the successful moon landing it was.

–Margaret Hamilton, Director of Apollo Flight Computer Programming MIT Draper Laboratory, Cambridge, Massachusetts, "Computer Got Loaded", Letter to Datamation, March 1, 1971[10]

Affärsverksamhet

Mellan 1976 och 1984 var Hamilton VD för ett bolag som hon hade varit med och grundat, Higher Order Software (HOS). HOS utvecklade en produkt kallad USE.IT som baserades på HOS-metodologi.[11][12][13]

År 1986 grundade hon Hamilton Technologies, Inc. i Cambridge, Massachusetts, där hon även är VD. Bolaget utvecklades kring Universal Systems Language (USL) och dess associerade, automatiserade miljö, 001 Tool Suite, som baserades på hennes idé om ”Development Before The Fact” (DBTF) för systemdesign och mjukvaruutveckling.[3][14][15][16]

Arvet efter Margret Hamilton

Officiellt foto för NASA, 1989.

Hamilton anses ha myntat termen "software engineering" (programvaruteknik).[17] Inom detta område har hon varit en ledande person i utvecklingen av konceptet asynkron mjukvara, prioritetsordning, end-to-end-test och human-in-the-loop beslutskapacitet, såsom prioritetsvisning som senare kom att lägga grunden för säker mjukvarudesign.[18]

Utmärkelser

Privatliv

Margaret Hamilton träffade sin make James Cox Hamilton under studietiden vid Earlham College. De gifte sig i slutet av 1950-talet när hon hade slutfört sin kandidatexamen. De fick en dotter med namnet Lauren och skiljde sig så småningom.[21] Hamilton är svärmor till miljardären James Cox Chambers som gifte sig med hennes dotter 1982.[22]

Publikationer

  • M. Hamilton (1994), "Inside Development Before the Fact," cover story, Special Editorial Supplement, 8ES-24ES. Electronic Design, Apr. 1994.
  • M. Hamilton (1994), "001: A Full Life Cycle Systems Engineering and Software Development Environment," cover story, Special Editorial Supplement, 22ES-30ES. Electronic Design, Jun. 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. 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, Mar. 2007, paper #36.
  • M. Hamilton and W. R. Hackler (2007), "A Formal Universal Systems Semantics for SysML", 17th Annual International Symposium, INCOSE 2007, San Diego, CA, Jun. 2007.
  • M. Hamilton and W. R. Hackler (2008), "Universal Systems Language: Lessons Learned from Apollo", IEEE Computer, Dec. 2008.

Referenser

Den här artikeln är helt eller delvis baserad på material från engelskspråkiga Wikipedia, Margaret Hamilton (scientist), 11 september 2015.

Noter

  1. ^ [a b] Tiffany K. Wayne (2011). American Women of Science Since 1900. ABC-CLIO. sid. 480–1. ISBN 978-1-59884-158-9. http://books.google.com/books?id=gPGZJ_YuMwgC&pg=PA480 
  2. ^ [a b c d] NASA Office of Logic Design "About Margaret Hamilton" (Last Revised: February 03, 2010)
  3. ^ [a b] M. Hamilton, W.R. Hackler (december 2008). ”Universal Systems Language: Lessons Learned from Apollo”. IEEE Computer. doi:10.1109/MC.2008.541. 
  4. ^ ”Ruth Esther Heafield”. Wujek-Calcaterra & Sons. http://wujekcalcaterra.tributes.com/show/Ruth-Esther-Heafield-89810802. Läst 15 december 2014. 
  5. ^ [a b c] ”2009 Outstanding Alumni and Distinguished Service Awards”. Earlham College. Arkiverad från originalet den maj 18, 2015. https://web.archive.org/web/20150518094553/http://www.earlham.edu/alumni/homecoming-and-reunions/alumni-awards/award-recipient-archives/2009-outstanding-alumni-and-distinguished-service-awards/. Läst 15 december 2014. 
  6. ^ Steven Levy (1984), Hackers: Heroes of the Computer Revolution. Doubleday. ISBN 0-385-19195-2
  7. ^ ”Margaret Hamilton”. Cambridge Women's Heritage Project. Arkiverad från originalet den 10 mars 2018. https://web.archive.org/web/20180310005012/http://www2.cambridgema.gov/historic/cwhp/bios_h.html#Hamilton. Läst 23 december 2014. 
  8. ^ [a b] ”Margaret Hamiltons kod sätter människan på månen”. Internetmuseum. https://www.internetmuseum.se/tidslinjen/margaret-hamiltons-kod-satte-manniskan-pa-manen/. Läst 15 oktober 2020. 
  9. ^ [a b] Michael Braukus (3 september 2003). ”NASA Honors Apollo Engineer”. NASA News. Arkiverad från originalet den 24 november 2010. https://web.archive.org/web/20101124231727/http://www.nasa.gov/home/hqnews/2003/sep/HQ_03281_Hamilton_Honor.html. 
  10. ^ Hamilton, Margaret H. (1 mars 1971). ”Computer Got Loaded”. Datamation (Cahners Publishing Company). ISSN 0011-6963. 
  11. ^ 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.
  12. ^ Thompson, Arthur A.; Strickland, A. J., (1996), "Strategic Management: Concepts and Cases", McGraw-Hill Companies, ISBN=0-256-16205-0
  13. ^ Rowena Barrett (1 June 2004). Management, Labour Process and Software Development: Reality Bites. Routledge. sid. 42. ISBN 978-1-134-36117-5. http://books.google.com/books?id=JWgAUAqhiv8C&pg=PA42 
  14. ^ Krut, Jr., B. (1993). ”Integrating 001 Tool Support in the Feature-Oriented Domain Analysis Methodology”. Arkiverad från originalet den 26 juni 2013. https://web.archive.org/web/20130626171927/http://www.dtic.mil/cgi-bin/GetTRDoc?AD=ADA293427.  (CMU/SEI-93-TR-11, ESC-TR-93-188), Pittsburgh, SEI, Carnegie Mellon University.
  15. ^ Ouyang, M., Golay, M.W. (1995), An Integrated Formal Approach for Developing High Quality Software of Safety-Critical Systems, Massachusetts Institute of Technology, Cambridge, MA, Report No. MIT-ANP-TR-035.
  16. ^ Software Productivity Consortium, (SPC) (December 1998), Object-Oriented Methods and Tools Survey, Herndon, VA.SPC-98022-MC, Version 02.00.02.
  17. ^ Rayl, A.J.S. (16 oktober 2008). ”NASA Engineers and Scientists-Transforming Dreams Into Reality”. http://www.nasa.gov/index.html. NASA. Arkiverad från originalet den 29 juni 2010. https://web.archive.org/web/20100629170224/http://www1.nasa.gov/50th/50th_magazine/scientists.html. Läst 27 december 2014. 
  18. ^ [a b] ”NASA Honors Apollo Engineer”. NASA Press Release. 3 september 2003. http://history.nasa.gov/alsj/a11/a11Hamilton.html. 
  19. ^ NASA Administrator Sean O'Keefe has commented saying "The concepts she and her team created became the building blocks for modern software engineering. It's an honor to recognize Ms. Hamilton for her extraordinary contributions to NASA.".
  20. ^ Almeida, Andres (22 november 2016). ”Margaret Hamilton Awarded Presidential Medal of Freedom” (på engelska). NASA. Arkiverad från originalet den 22 november 2016. https://web.archive.org/web/20161122234944/https://www.nasa.gov/feature/margaret-hamilton-apollo-software-engineer-awarded-presidential-medal-of-freedom/. Läst 3 april 2017. 
  21. ^ Stickgold, Emma (31 augusti 2014). ”James Cox Hamilton, at 77; lawyer was quiet warrior for First Amendment”. Boston Globe. http://www.bostonglobe.com/metro/2014/08/30/james-cox-hamilton-mentor-young-lawyers-also-handled-aclu-cases/CGoF5qLYsNnUEap7BuTrGJ/story.html. Läst 15 december 2014. 
  22. ^ ”Lauren Hamilton, actress, is married in New York to James Cox Chambers”. NYTimes.com. http://www.nytimes.com/1982/10/10/style/lauren-hamilton-actress-is-married-in-new-york-to-james-cox-chambers.html. 

Externa länkar

Read other articles:

2014 studio album by Ill NiñoTill Death, La FamiliaStudio album by Ill NiñoReleasedJuly 22, 2014[1]Recorded2013 – 2014GenreAlternative metalnu metalLatin metal[2]Length43:37LabelVictoryProducerEddie Wohl, Dave Chavarri & Ill Niño[3]Ill Niño chronology Epidemia(2012) Till Death, La Familia(2014) IllMortals(TBA) Till Death, La Familia is the seventh studio album, released by American heavy metal band Ill Niño. The album was released on July 22, 201...

 

تمثيل لجزيء النيتروجين N2 ثنائي الذرة. الجزيئات ثنائية الذرة هي الجزيئات التي تتكون من ذرتين من نفس العنصر أو من عنصرين مختلفين.[1][2][3] الجزيئات ثنائية الذرة هي التي توجد فقط في حالتها العادية في شكل ثنائي الذرة، وتعرف أيضا بأنها متجانسة الذرات . والأمثلة على ذلك ج

 

Drs. H.Muhammad Farid SuaibM.Si.Bupati MarosMasa jabatan2004 – 12 Agustus 2005PresidenMegawati SoekarnoputriSusilo Bambang YudhoyonoGubernurAmin SyamPendahuluDrs. H. Andi Nadjamuddin Aminullah, B.A.PenggantiDrs. H. Andi Nadjamuddin Aminullah, B.A. Informasi pribadiKebangsaanIndonesiaPekerjaanBirokrat di wilayah Sulawesi SelatanProfesiBirokratDikenal karenaBirokratSunting kotak info • L • B Drs. H. Muhammad Farid Suaib, M.Si. atau lebih dikenal dengan nama M. Farid Sua...

American baseball player (born 1995) For the cricketer, see Anthony Hawkins-Kay. For the footballer, see Antony Kay. Baseball player Anthony KayKay at the 2019 All-Star Futures GameFree agent PitcherBorn: (1995-03-21) March 21, 1995 (age 28)Stony Brook, New York, U.S.Bats: LeftThrows: LeftMLB debutSeptember 7, 2019, for the Toronto Blue JaysMLB statistics (through 2023)Win–loss record4–2Earned run average5.67Strikeouts88 Teams Toronto Blue Jays (2019–2022) Chicago Cu...

 

2015 film by Sooraj Barjatya Prem Ratan Dhan PayoTheatrical release posterDirected bySooraj R. BarjatyaScreenplay bySooraj R. BarjatyaProduced byKamal Kumar BarjatyaRajkumar BarjatyaAjit Kumar BarjatyaStarringSalman KhanSonam KapoorNeil Nitin MukeshAnupam KherCinematographyV. ManikandanEdited bySanjay SanklaMusic bySongs:Himesh ReshammiyaScore:Sanjoy ChowdhuryHimesh ReshammiyaProductioncompanyRajshri ProductionsDistributed byFox Star StudiosRelease date 12 November 2015 (2015-1...

 

Benggol dan Gobang dialihkan ke halaman ini. Untuk kegunaan lain, lihat Rupiah. Halve stuiver/setengah kelip atau Vierduitstuk dahulu disebut Plakat, adalah sebutan untuk koin Belanda selain sen dan setengah sen, yang memiliki nilai paling sedikit, 2½ sen. Nama 'vierduitstuk' mencerminkan nilai historis dari koin tersebut: sebuah duit bernilai delapan sen. Begitu juga dengan koin-koin besar yang lebih tua tetapi memiliki nilai yang sama, kadang-kadang disebut juga dengan vierduitstuk. Dalam ...

Karte der Rajons; Nummern entsprechen denen in der ersten Tabellenspalte Die Oblast Leningrad im Föderationskreis Nordwestrussland der Russischen Föderation gliedert sich in 17 Rajons und den Stadtkreis Sosnowy Bor (Stand 2014). Der Verwaltungssitz befindet sich seit 2021 in der Stadt Gattschina (zuvor in Sankt Petersburg, das selbst nicht zur Oblast gehört, sondern ein eigenständiges, von der Oblast umgebenes Föderationssubjekt bildet). Die Rajons unterteilen sich in insgesamt 61 Stadtg...

 

Overview of musical traditions in Bulgaria Part of a series onBulgariansБългари Culture Literature Music Art Cinema Names Cuisine Dances Costume Sport Public holidays in Bulgaria By country Albania Australia Canada Croatia Czechoslovakia France Germany Greece Hungary Italy Kazakhstan Lebanon North Macedonia Romania Serbia Spain South America Brazil Turkey Ukraine Crimea United Kingdom United States Subgroups Anatolian Bulgarians Banat Bulgarians Bessarabian Bulgarians Dobrujan Bulgaria...

 

الغزو الإسباني ليوكاتان هو الحملة التي قام بها الغزاة الإسبان ضد ولايات البوستكلاسيك التابعة لشعب المايا في شبه جزيرة يوكاتان، وهي عبارة عن سهل من الحجر الجيري الواسع المغطي لجنوب شرق المكسيك وشمال غواتيمالا وكل منطقة بليز. أعيق الغزو الإسباني لشبه جزيرة يوكاتان بسبب الت...

Gambaran planet karbon. Permukaannya gelap dan kemerahan karena endapan hidrokarbon. Planet karbon merupakan sejenis planet teoretis yang mengandung lebih banyak karbon daripada oksigen.[1] Karbon adalah unsur paling melimpah keempat di alam semesta menurut massa setelah hidrogen, helium, dan oksigen. Marc Kuchner dan Sara Seager menciptakan istilah planet karbon pada tahun 2005 dan menyelidiki planet seperti ini mengikuti gagasan dari Katharina Lodders yang menyatakan bahwa Jupiter t...

 

Древо изводов и редакций Ветхого Завета. Септуагинта обозначена как LXX. Буквой א (алеф) обозначен Синайский кодекс, А — Александрийский кодекс, В — Ватиканский кодекс, Q — Codex Marchalianus. Encyclopaedia Biblica, 1899 Масоре́тский те́кст (ивр. נוסח המסורה‎, в библейской текстологи...

 

International cricket tour English cricket team in Pakistan in 2005–06    Pakistan EnglandDates 31 October – 21 December 2005Captains Inzamam-ul-Haq Michael VaughanMarcus TrescothickTest seriesResult Pakistan won the 3-match series 2–0Most runs Inzamam-ul-Haq (431) Ian Bell (313)Most wickets Shoaib Akhtar (17) Andrew Flintoff (13)Player of the series Inzamam-ul-Haq (PAK)One Day International seriesResults Pakistan won the 5-match series 3–2Most runs Kamran Akmal (24...

American animated television series For the comic book series, see Invader Zim (comics). For the feature film, see Invader Zim: Enter the Florpus. Invader ZimGenre Science fiction[1][2][3][4][5] Dark comedy[1][6][7][8][9] Horror fiction Created byJhonen VasquezDirected by Jordan Reichek (pilot) Steve Ressel Voices of Richard Steven Horvitz Andy Berman Rosearik Rikki Simons Melissa Fahn Jhonen Vasquez Rodger Bumpas...

 

Kay McNulty, Alyse Snyder en Sis Stump aan het werk in de Moore School of Electrical Engineering (circa 1942-1945) De Moore School of Electrical Engineering aan de Universiteit van Pennsylvania is vooral bekend als de plek waar de moderne computer is ontwikkeld. De faculteit is opgezet na een donatie van Alfred Fitler Moore op 4 juni 1923. Op de Moore School of Electrical Engineering werd tussen 1943 en 1946 de eerste Turing-complete digitale elektronische computer, de ENIAC, gebouwd. Deze co...

 

American rapper (1983–2015) ChinxBackground informationBirth nameLionel Du Fon PickensAlso known asChinx DrugzBorn(1983-12-04)December 4, 1983[1]Far Rockaway, Queens, New York, U.S.DiedMay 17, 2015(2015-05-17) (aged 31)Jamaica, Queens, New York, U.S.GenresHip hopOccupation(s)RappersongwriterInstrumentsVocalsYears active1999–2015LabelsE1Coke BoysRiot SquadNuSenseMusical artist Lionel Du Fon Pickens (December 4, 1983 – May 17, 2015),[2] better known by his stage name ...

Part of the language of romantic nationalism For other uses, see National treasure (disambiguation). Part of a series onNationalism Nation forming Nationalism in the Middle Ages Anthem Church Colours Emblem Father Flag Epic God Identity Language Myth Sport State Symbol Treasure Core values Allegiance Independence Patriotism Self-determination Solidarity Types African Anarchist Blind Bourgeois Business Welfare Civic American French Irish Communist Constitutional patriotism Corporate Cyber- Eco...

 

51°37′05″N 3°57′00″W / 51.618°N 3.950°W / 51.618; -3.950 Market entrance on Oxford Street Market interior, with arched portal frame roof Swansea Market situated in the heart of Swansea city centre is the largest indoor market in Wales.[1] The market is covered by a steel arched portal frame roof clad in steel and glass. The current market was built in 1959-1960 by Percy Thomas. Adjoining the market is the Quadrant Shopping Centre. History The curren...

 

Overview of cannabis use and culture in Washington state Seattle Hempfest, 2007 Part of a series onCannabis ArtsCulture 420 Books Magu (deity) Names Religion Judaism Latter-day Saints Sikhism Smoke-in Spiritual use Sports Stoner film Stoner rock Terms Chemistry Cannabinoid receptors Cannabinoid receptor type 1 Cannabinoid receptor type 2 Cannabinoids 2-AG 2-AGE, Noladin ether AEA CBC CBL CBD CBDV CBG CBN CBV NADA THC THCV Virodhamine Synthetic cannabinoids AM-2201 CP-55940 Dimethylheptylpyran...

For other uses, see German Party. Political party in Germany German-Hanoverian Party Deutsch-Hannoversche ParteiFounded1867Dissolved1933Succeeded byLower Saxony State PartyIdeologyConservatismFederalismPolitical ProtestantismPolitical positionRight-wingPolitics of GermanyPolitical partiesElections The German-Hanoverian Party (German: Deutsch-Hannoversche Partei, DHP), also known as the Guelph Party (German: Welfenpartei), was a conservative, federalist political party in the Ger...

 

Municipality of Unzué in Navarre For other uses, see Unzué (disambiguation). Unzué is a town and municipality located in the province of Navarre, in the autonomous community of Navarre, in the North of Spain. References External links UNZUE in the Bernardo Estornés Lasa - Auñamendi Encyclopedia (Euskomedia Fundazioa) (in Spanish) vteMunicipalities in Navarre Abaurregaina Abaurrepea Aberin Ablitas Abáigar Abárzuza Adiós Aguilar de Codés Aibar Allo Allín Altsasu Améscoa Baja Antzin A...

 

Strategi Solo vs Squad di Free Fire: Cara Menang Mudah!