Margaret Hamilton (tudós)

Margaret Hamilton A kép leírása, az alábbiakban is kommentálva Margaret Hamilton 1995-ben Kulcsadatok
Születési név Margaret heafield
Születés 1936. augusztus 17
Paoli , Indiana , Egyesült Államok
Állampolgárság Amerikai
Területek informatika , szoftvertervezés , matematika
Intézmények A NASA
vezérigazgatója, a Hamilton Technologies, Inc.
Oklevél MIT
Kiképzés Michigani Earlham Főiskola
Híres Apollo program

Margaret Heafield Hamilton , született Margaret Heafield a 1936. augusztus 17, Egy amerikai számítógépes tudós , rendszerek mérnök és üzleti menedzsere. Az MIT Műszerlaboratóriumának Szoftvertechnika ( "szoftvertervezés" , az általa kitalált kifejezés) igazgatója volt, aki megtervezte az Apollo űrprogram beágyazott rendszerét . Az 1986 -ben megalapította Hamilton Technologies, Inc. ki munkáját a MIT .

Életrajz

Család és tanulmányok

Heafield Margaret Hamilton született Paoli az Indiana , ő a lánya Kenneth és Ruth Esther Heafield Heafield (született Partington). Miután elvégezte a középiskolát, Hancock High School in 1954 , ő matematikát tanult a University of Michigan a 1955 , mielőtt megszerezte neki Bachelor of Arts in Mathematics Earlham College 1958-ban (kisebb. Filozófia).

Massachusetts államban költözött abból a célból, hogy tiszta matematikát folytasson a Brandeis Egyetemen, de végül 1960-ban csatlakozott az MIT -hez, hogy számítógépes programokat fejlesszen ki az LGP-30  (in) és a PDP-1 météorologiquesur számítógépek előrejelzésére Edward Lorenz professzor számára. .

SAGE katonai projekt

1961 és 1963 között a SAGE katonai projekten dolgozott az MIT- i Lincoln Laboratory-ban, ahol detektív repülőgép-programokat fejleszt az óriási AN / FSQ-7  (in) számítógépen . 1963-ban csatlakozott az MIT  (en) Charles Stark Draper laboratóriumához .

A NASA projektmenedzsere

Apollo program

A laboratóriumban Draper a NASA Apollo programjának misszióinál dolgozik az űrhajókon található szoftver fedélzetén, amelyeknek támogatniuk kell a navigációt és a Holdra történő leszállást . Felelős lett az Apollo és a Skylab missziók által használt beágyazott szoftver fejlesztéséért felelős csapatért . Így komoly tapasztalatokat szerzett a szoftvertervezés terén abban az időben, amikor az informatikai projektmenedzsment és a tervezési módszerek még gyerekcipőben jártak.

Ezen informatikai projektek keretében szakterülete a rendszertervezés és szoftverfejlesztés, folyamatmodellezés , megelőzési rendszerek tervezése, fejlesztési paradigma, formális rendszerek és számítógépes modellezési nyelvek., Objektum-orientált tervezés és programozás , automatizált életciklus menedzsment, szoftver megbízhatósági és újrafelhasználási módszerek, tartományelemzés, a beépített nyelvi tulajdonságok helyessége, nyílt architektúra technikák a robusztus rendszerekhez, teljes életciklus-automatizálás, minőségbiztosítás, zökkenőmentes integráció, elosztott rendszerek , hibadetektálási és helyreállítási technikák, ember-gép interfész rendszerek , a rendszerek működtetése, a végpontok közötti tesztelési technikák és az életciklus-kezelési technikák.

A repülési programok építési folyamata és fejlesztési környezete terén újít el , szabványosítva és korszerűsítve ezeket a folyamatokat a fejlesztés minden szakaszában, amelyeket verzióról verzióra, vagy az LM szoftver és a CM között használnak fel, a Skylabig program .

Apolló 11

A Hamilton felügyelete alatt kifejlesztett programok és az Apollo Guidance Computerre (AGC) telepített J. Halcombe Laning operációs rendszerének minősége döntő szerepet játszott az Apollo 11 küldetés során az Apollo hold leszállásának megszakításának elkerülése érdekében. modul a Holdon .

Három perccel azelőtt, hogy az Apollo Lunar modul elérné a Hold felszínét, ismétlődő számítógépes riasztások jelennek meg. Jelzik, hogy az AGC számítógép tele van. Ezenkívül a navigációs számítógép és a pilóta számítógép ellentmondásos megrendeléseket továbbít.

Az operációs rendszer architektúrájának köszönhetően, amely prioritásokat rendel a programokhoz, a számítógép ennek ellenére sikeresen teljesíti fő feladatát, hogy a holdmodult a Holdra helyezze. A szoftvert aszinkron végrehajtások felhasználásával tervezték, hogy a legmagasabb prioritású (a leszálláshoz elengedhetetlen) feladatok alacsonyabb prioritású feladatokat szakíthassanak meg. A misszió után elvégzett incidens elemzése azt a személyzet hibájának tulajdonította, amelynek következtében a radar a repülés ebben a szakaszában működött, és telítetté tette az AGC korlátozott számítási kapacitását. Egy új elemzés, amelyet 2005-ben végeztek, arra a következtetésre jutott, hogy a radar hardvertervezésében hiba történt, amely továbbra is információt küldött a számítógépnek, miközben a személyzet készenléti állapotba helyezte.

„Az ellenőrzőlistát leíró kézikönyv hibája miatt a kinevezési radar leállító gombját rossz helyre helyezték. Ez rossz jeleket küldött a számítógépre. A számítógépet így arra kérték, hogy hajtsa végre a leszállással kapcsolatos összes feladatot, miközben további terhelést kapott, amely a feldolgozási idő több mint 15% -át igénybe vette. A számítógép (vagy inkább szoftvere) elég okos volt ahhoz, hogy felismerje, hogy a kelleténél többet kérnek tőle. Riadót szólalt meg, amely azt mondta az űrhajósoknak: "Túl sok feladatot kell elvégeznem ahhoz képest, amire képes vagyok, és továbbra is csak a legfontosabb feladatokat fogom folytatni", vagyis - mondjuk a leszálláshoz kapcsolódóakat. Valójában a számítógépet nem csak hibahelyzet azonosítására volt programozva. A helyreállítási programokat beépítették a szoftverbe, amelyek lehetővé tették az alacsonyabb prioritású feladatok kiküszöbölését és a fontosabb feladatok végrehajtását. Ha a számítógép nem ismerte volna fel a problémát, és nem hajtotta volna végre ezeket a helyreállítási műveleteket, akkor kétlem, hogy az Apollo 11 sikeresen landolt volna a Holdon, ahogyan ez történt. "

- Margaret Hamilton, Letter Datamation  (in) , 1 st március 1971

MIT utáni karrier

1976 és 1984 között Hamilton a Sayden Zeldinnel közösen alapított Higher Order Software (HOS) vezérigazgatója volt, az MIT-en szerzett tapasztalatai alapján, ahol technikákat dolgozott ki, különösen a hibák felderítésére. A vállalat az MIT-ben kifejlesztett HOS technológián alapuló USE.IT nevű programot állít elő. Számos kormányzati projektben használják.

1986-ban létrehozta és irányította a Hamilton Technologies vállalatot, amely egy új programozási nyelvet fejleszt: az Universal Systems Language  (en) (USL) és a hozzá tartozó automatikus környezetet, a "001 Tool Suite" -t. Ez a környezet a „Fejlesztés a tény előtt” (DBTF) paradigmán alapul a rendszerek tervezéséhez és a szoftverfejlesztéshez. A DBTF-et a NASA-nál szerzett tapasztalatai során fejlesztették ki.

Úttörő szerep, szakítva az akkori szokásokkal

Az 1960-as években Margaret Hamilton kivétel volt a túlnyomórészt férfi tudományos közösségben, ahol a nők technikai felelősségét ritkán kapták. A számítógépeket azonban még mindig kevéssé ismerték fel, és a férfiak nemigen értékelték. Egy kislány anyja, olyan kritikákkal kellett szembenéznie, akik nem értették, hogy egy anya párhuzamosan folytathatja a karrierjét. Margaret Hamilton eredményei és újításai ellenére a nők aránya ezen a területen továbbra is alacsony. Különösen említik Maia Weinstock azon kezdeményezésében, hogy a Lego minifigurákat hozzon létre a „NASA nők” előtt tisztelegve.

Díjak és tisztelgések

Publikációk

Hamilton több mint 130 cikket és jelentést tett közzé a hatvan projektről és hat nagyobb programról, amelyeken részt vett.

Megjegyzések és hivatkozások

  1. Wayne, Tiffany K., 1968- , amerikai tudós nők 1900 óta , ABC-CLIO ,2011, 1024  p. ( ISBN  978-1-59884-159-6 , 1598841599 és 9781282933828 , OCLC  702118874 , online olvasható ).
  2. (in) "A  NASA mérnökei és tudósai, akik az álmokat átalakítják a valóságba  " .
  3. (en) "  Margaret Hamiltonról  " .
  4. (a) Ruth H. Heafield , Christine M. Haigh , Christine M. Barnes és Elaine Beddingham , előmozdítása ápolási gyakorlat a fájdalom kezelésére , Chichester, West Sussex / Ames, Iowa, Wiley-Blackwell ,2010, 210  p. ( ISBN  978-1-4443-1872-2 és 9781405176996 , online olvasás ) , p.  93–111.
  5. "  Margaret Hamilton  " , a scientificwomen.net (elérhető 27 január 2020 ) .
  6. (hu-USA) Brandon Marcum , „  Margaret Hamilton, Apollo mérnök  ” a Digilent Inc. blogján ,2015. március 18(megtekintés : 2020. január 27. ) .
  7. "  Úttörők CS-ben: Margaret Hamilton  " ,2016. szeptember 17(megtekintve : 2018. június 2. ) .
  8. (in) "  Margaret Hamilton | Életrajz és tények  ” , az Encyclopedia Britannica (hozzáférés : 2020. január 27. ) .
  9. Maïté Warland, "  Margaret Hamilton, aki segített az embereknek a Holdon járni  " , az RTBF-en ,2019. július 21(megtekintés : 2020. június 27. )
  10. (in) "  Margaret Hamilton  " a Cambridge-i Női Örökség Projekten .
  11. Michael Braukus NASA Hírek: "A NASA kitünteti az Apollo mérnököt" (2003. szeptember 3.).
  12. Don Eyles , "  Mesék a holdmodul- irányító számítógépből  " , 27. éves irányítási és ellenőrzési konferencia , American Astronautical Society , Breckenridge, CO2004. február 6(megtekintés : 2013. június 13. ) .
  13. Margaret H. Hamilton , "  Computer Got Loaded  ", Datamation , Cahners Publishing Company,1 st március 1971( ISSN  0011-6963 ).
  14. "  AGC - 1. konferencia: Margaret Hamilton bemutatkozása  " , a author.library.caltech.edu címen (hozzáférés : 2018. június 2. ) .
  15. Hogyan vált az informatika férfivá azon a napon, amikor rangos lett .
  16. (en-US) „  Her Code Got emberek a Holdon - és kitalált szoftver maga  ” , a Wired (elérhető március 21, 2016 ) .
  17. Katacharin , "  Margaret Hamilton - Egy óriási ugrás a nőiség számára  " (hozzáférés : 2016. március 21. ) .
  18. "  Lego minifigurák, hogy tisztelegjünk a NASA női előtt  " (hozzáférés : 2017. március 13. ) .
  19. Sean O'Keefe, a NASA adminisztrátora a díjat kommentálva így fogalmazott: "A csapatával létrehozott koncepciók a modern szoftverfejlesztés építőelemei lettek. Megtiszteltetés elismerni M me Hamiltont a NASA-hoz nyújtott rendkívüli hozzájárulásáért."
  20. NASA sajtóközleménye: "A NASA kitünteti az Apollo mérnököt" (2003. szeptember 03.).
  21. "  2009 Outstanding Alumni and Distinguished Service Awards  " , Earlham College (hozzáférés : 2014. december 10. ) .
  22. "Az  Apollo kód fejlesztője, Margaret Hamilton megkapja az elnöki szabadságérmet  ", az MIT News ,2016( online olvasás , konzultáció 2016. november 22-én ).
  23. (in) „  Obama elnök neve címzettek az Elnöki Szabadság Érdemrendet  ” , whitehouse.gov ,2016. november 16( online olvasás , konzultáció 2018. június 2 - án ).
  24. (en-GB) „  Becsület az Apollo küldetéskódolóért  ” , BBC News ,2016. november 23( online olvasás , konzultáció 2018. június 2 - án ).
  25. Számítástörténeti Múzeum , "  2017 Fellow Awards  " ,2017. augusztus 4(megtekintve : 2018. június 2. ) .
  26. "A  Lego" Women of NASA "játékkészlete végre eladó - és ez már az Amazon legkelendőbb játéka  " , a Business Insider France oldalán (hozzáférés : 2018. június 2. ) .
  27. (in) "  A holdfényes tisztelgés egy holdraszállás ikon előtt  " a Google-on ,2019. július 18(megtekintés : 2020. november 22. )

Külső linkek