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 NASA News "NASA Honors Apollo Engineer" Arkiverad 24 november 2010 hämtat från the Wayback Machine. (Sept. 3, 2003)
  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 26 juni 2013 hämtat från the Wayback Machine.” (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 Press Release "NASA Honors Apollo Engineer" (September 03, 2003)
  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:

ShopeeBahasaInggrisIndonesiaThaiMandarinVietnamPortugisSpanyolPrancisPolandiaDidirikan2015; 8 tahun lalu (2015)MarkasSingapuraWilayah operasiAsia Tenggara, TaiwanTokoh pentingChris Feng, Forrest LiSektorPerdagangan elektronikPerusahaan indukSea Limited (NYSE: SE)Situs webshopee.sg (Singapura)shopee.com.my (Malaysia)shopee.ph (Filipina)shopee.co.id (Indonesia)shopee.tw (Taiwan)shopee.co.th (Thailand)shopee.com.br (Brasil) Shopee adalah situs web perdagangan elektronik berkantor pusat...

Джон де Бомонтангл. John de Beaumont 4-й барон Бомонт 25 июля 1369 — 9 сентября 1396 Предшественник Генри де Бомонт Преемник Генри де Бомонт Рождение 1361(1361) Смерть 9 сентября 1396(1396-09-09)Стерлинг, Шотландия Место погребения аббатство Сепрингем, Линкольншир, Королевство Англия Род Бр�...

Кермо — термін, який має кілька значень. Ця сторінка значень містить посилання на статті про кожне з них.Якщо ви потрапили сюди за внутрішнім посиланням, будь ласка, поверніться та виправте його так, щоб воно вказувало безпосередньо на потрібну статтю.@ пошук посилань сам...

Bloomberg L.P. v. Board of Governors of the Federal Reserve SystemCourtUnited States District Court for the Southern District of New YorkFull case nameBloomberg L.P., Plaintiff, v. Board of Governors of the Federal Reserve System, Defendant. DecidedAugust 24, 2009Docket nos.1:08-cv-09595Court membershipJudge(s) sittingLoretta A. Preska Bloomberg L.P. v. Board of Governors of the Federal Reserve System, 1:08-cv-09595,[1][2] was a lawsuit by Bloomberg L.P. against the Board of G...

تمثيل تخطيطي لمشكاة في جدار. المِشْكاة[1] (الجمع: مِشكاوات ومشاكٍ ومشاكي) هي «تجويف الجدار». إذا كان عرض الموضع صغيرًا جدًا، فيُطلق عليه «شق الجدار». يمكن أن تكون المنافذ نصف دائرية أو مربعة وتحتل ارتفاع الجدار بالكامل أو جزء منه فقط. ويمكن دمج المشكاة في الجدار (غالبًا في

← 1999 •  • 2008 → Elecciones estatales de 200460 escaños de la Dewan Undangan Negeri31 escaños necesarios para la mayoría Fecha 21 de marzo de 2004 Tipo Legislativa Período 2004-2009 Demografía electoral Hab. registrados 671,619[1]​ Votantes 433,957 Participación    64.61 %  7.6 % Votos válidos 421,504 Votos nulos 10,502 Tarjetas no marcadas 1,951 Resultados Musa Aman – UMNO Frente NacionalUMNOPartido Un...

Координати: 39°10′48″ пн. ш. 83°36′00″ зх. д. / 39.18000000002777483° пн. ш. 83.6000000000277765366263338° зх. д. / 39.18000000002777483; -83.6000000000277765366263338 Округ Гайленд, Огайо Печатка На мапі штату Огайо Розташування штату Огайо на мапі США Заснований 1805[1] Центр Гіллсборо Най�...

Pour les articles homonymes, voir Dardanie. La Dardanie (en grec ancien Δαρδανία, en latin Dardania) est une région antique qui incluait le territoire actuel du Kosovo et d'une partie de la Macédoine du Nord et de l'Albanie. La Dardanie était habitée par un peuple peut-être illyrien ou thrace. Strabon mentionne toutefois qu'elle ne faisait pas partie de l'Illyrie. Les tribus dardaniennes semblent avoir souvent représenté une menace pour le royaume de Macédoine. Le territoire f...

Азартні ігриАзартні ігриза країнами та територіямиКазино Сан Рафаель у департаменті Вар на півдні Франції  Франція Австралія та Океанія Нова Зеландія Європа Австрія Албанія Бельгія Болгарія Велика Британія ( Гібралтар, Північна Ірландія, Уельс, Шотландія) Вірменія Ес

شركة القاهرة للعبارات والنقل البحريالشعارمعلومات عامةالجنسية  مصرالتأسيس 2009 (منذ 14 سنة)النوع شركة مساهمةالمقر الرئيسي سفاجا،  مصرموقع الويب kcfmt.comالمنظومة الاقتصاديةالنشاط نقل بحريأهم الشخصياتالمالك وزارة النقلالرئيس وائل محمد عبد الخالق[1]الإيرادات والعائدا�...

Class of drug This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages) This article needs more reliable medical references for verification or relies too heavily on primary sources. Please review the contents of the article and add the appropriate references if you can. Unsourced or poorly sourced material may be challenged and removed.Find sources: Serotonin antagonist and reuptake inhibitor...

この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方)出典検索?: 奥村萬壽雄 – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL(2012年3月) 奥村 萬壽雄(おくむら ますお、1947年11月8日&#...

امين تزكي تقسيم إداري البلد المغرب  الجهة مراكش آسفي الإقليم شيشاوة الدائرة امتوكة الجماعة القروية إشمرارن المشيخة ادا اومرزوك السكان التعداد السكاني 281 نسمة (إحصاء 2004)   • عدد الأسر 45 معلومات أخرى التوقيت ت ع م±00:00 (توقيت قياسي)[1]،  وت ع م+01:00 (توقيت صيفي)[1] ...

This article relies largely or entirely on a single source. Relevant discussion may be found on the talk page. Please help improve this article by introducing citations to additional sources.Find sources: Kanpur Cantonment – news · newspapers · books · scholar · JSTOR (February 2012) City in Uttar Pradesh, IndiaKanpur CantonmentCityKanpur CantonmentLocation in Uttar Pradesh, IndiaCoordinates: 26°30′N 80°28′E / 26.50°N 80.46°E&#x...

Danish composer and conductor Christian Danning Sophus Christian Danning (16 June 1867 – 7 November 1925) was a Danish composer and conductor. From 1898 to 1907 he worked in Bergen as a conductor for the Bergen Philharmonic Orchestra and Den Nationale Scene, and from 1907 to 1914 he conducted at Fahlstrøms Theater. He also wrote operas such as Kynthia in 1903 and operettes such as Columbine in 1912. From 1914 to 1923 he conducted for Odense City Orchestra.[1] He was married to the ...

1902 battle of the Second Boer War Battle of TweeboschPart of Second Boer WarContemporary illustration of the defeat of Lord Methuen's force by De la Rey at Tweebosch, March 7, 1902, after a drawing by Richard Caton WoodvilleDate7 March 1902LocationWestern South African Republic26°33′S 25°0′E / 26.550°S 25.000°E / -26.550; 25.000 (Battle of Tweebosch)Result Boer victoryBelligerents  United Kingdom  South African RepublicCommanders and leaders ...

Kuil Guoqing di Pegunungan Tiantai, awalnya dibangun pada 598 Masehi pada masa dinasti Sui dan direnovasi pada masa pemerintahan Kaisar Yongzheng dari dinasti Qing (memerintah 1722–1735 Masehi). Bagian dari seri mengenaiBuddhisme di Tiongkok汉传佛教 / 漢傳佛教Chinese: Buddha Sejarah Gandhara Kekaisaran Kushan Dharmaguptaka Transmisi Jalur Sutra Tokoh utama Kumārajīva Xuanzang Huiyuan Zhiyi Bodhidharma Huineng Taixu Hsu Yun Hsuan Hua Nan Huai-Chin Tradisi Chan Tiantai Huayan Tanah ...

This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Spider-Man vs. The Kingpin – news · newspapers · books · scholar · JSTOR (April 2010) (Learn how and when to remove this template message) 1991 video gameSpider-Man vs.The KingpinNorth American cover artDeveloper(s)TechnopopSega (GG/MS/Sega CD)Publisher(s)SegaA...

Base Aérea de Aviano Base aerea di AvianoAviano Air Base IATA: AVB OACI: LIPA FAA: LocalizaciónUbicación Aviano, ItaliaElevación 125Detalles del aeropuertoTipo MilitarPropietario Operador 31 Ala de CombatePistas DirecciónLargoSuperficie05/232.987HormigónMapa NAS Aviano Ubicación en Friul-Venecia JuliaSitio web www.aviano.af.mil Fuente: página oficial[1]​ y DAFIF[2]​[3]​[editar datos en Wikidata] La Base Aérea de Aviano (códigos IATA: AVB, OACI: LIPA) es u...

2012 Israeli filmYossiTheatrical release posterDirected byEytan FoxScreenplay byItay SegalProduced byMoshe EdryAmir HarelLeon EdryEytan FoxStarringOhad KnollerOz ZehaviLior AshkenaziOrly SilbershatzCinematographyGuy RazEdited byYosef GrunfeldMusic byKeren AnnProductioncompaniesUnited King Films [he]Lama FilmsRelease date May 17, 2012 (2012-05-17) Running time84 minutesCountryIsraelLanguageHebrewBudget$500,000 Yossi (original Hebrew title: הסיפור של יוסי...