Maybaygiare.org

Blog Network

Margaret Hamilton (vědec)

Pro ostatní lidi jménem Margaret Hamilton, viz Margaret Hamilton (rozcestník).

Template: Infobox personMargaret Heafield Hamilton (narozen 17. srpna 1936) je počítačový vědec, systémový inženýr a majitel firmy. Byla ředitelkou divize softwarového inženýrství laboratoře MIT Instrumentation Laboratory, která vyvinula palubní letový software pro vesmírný program Apollo. V roce 1986 se stala zakladatelkou a generální ředitelkou společnosti Hamilton Technologies, Inc. v Cambridge, Massachusetts. Společnost byla vyvinuta kolem jazyka Universal Systems na základě jejího paradigmatu vývoje před faktem (DBTF) pro návrh systémů a softwaru.

Hamilton publikoval přes 130 dokumentů, řízení, a zprávách, které se zabývají 60 projektů a šesti hlavních programů, ve kterých se podílela. Její oblíbenou planetou je Saturn, protože je to (podle ní) nejvíce fascinující planeta, protože ukazuje prsten zjevně ne jako ostatní plynoví obři, kteří skrývají své prsteny v plynu.

Časný život

Margaret Heafieldová se narodila Kennethovi Heafieldovi a Ruth Esther Heafieldové (rozené Partingtonové). Vystudovala Hancock High School v 1954, a získal Ba v matematice s menší ve filozofii z Earlham College v 1958. Krátce učil na vysoké škole matematiku a francouzštinu, na promoce, na podporu svého manžela, zatímco on pracoval na jeho bakalářský titul na Harvardu, s konečným cílem sleduje absolvent titul v pozdější době. Přestěhovala se do Bostonu, Massachusetts s úmyslem dělat postgraduální studium abstraktní matematiky na Brandeis University. V roce 1960 vzala prozatímní pozici na MIT na vývoj software pro předpovídání počasí na LGP-30 a PDP-1 počítače (na Marvina Minskyho Projektu MAC) pro profesor Edward Norton Lorenz v meteorologii oddělení. V té době, Informatika a softwarové inženýrství ještě nebyly disciplíny; místo toho, programátoři se naučili v práci s praktickými zkušenostmi.

Od roku 1961 do roku 1963, pracovala na Projektu SAGE v Lincoln Labs, kde byla jedním z programátorů kteří psali software pro první AN/FSQ-7 počítače (XD-1), k hledání „nepřátelského“ letadla; ona také napsal software pro Air Force Cambridge Research Laboratories.

SAGE Projektu

SAGE Projektu bylo rozšíření Projektu Whirlwind, začal tím, že M. I. T., vytvořit počítačový systém, který by mohl předpovídat počasí systémy a sledovat jejich pohyb přes simulátory; SAGE byl brzy vyvinut pro vojenské použití v protiletadlové protivzdušné obraně před možnými sovětskými útoky během Studené Války. Hamilton popsal své povinnosti jako takové,

co dělali, když jste přišli do této organizace jako začátečník, bylo přiřadit vám tento program, který nikdo nebyl schopen zjistit nebo spustit. Když jsem byl začátečník, dali mi to také. A co se stalo, bylo to složité programování, a osoba, která to napsala, potěšila skutečnost, že všechny jeho komentáře byly v řečtině a latině. Takže mi byl přidělen tento program a vlastně jsem ho dostal do práce. Dokonce vytiskla své odpovědi v latině a řečtině. Byl jsem první, kdo se dostat do práce,

byl To její úsilí na tomto projektu, který z ní udělal kandidáta na pozici v NASA jako hlavní vývojář za letu Apolla software.

NASAtent.

Její odborné oblasti zahrnují systémy, návrh a vývoj software, enterprise a proces modelování, vývoj paradigmatu, formální systémy, modelování jazyků, systém orientované na objekty pro systémy modelování a vývoj, automatizované životního cyklu, prostředí, metody pro maximalizaci spolehlivosti softwaru a opětovné použití, domény, analýzy, správnost zabudované vlastnosti jazyka, open-architektura techniky pro robustní systémy, plné životního cyklu automatizace, zajištění kvality, bezproblémovou integraci, detekci chyb a zotavení techniky, rozhraní člověk-stroj systémů, operační systémy, end-to-end testovací techniky a techniky řízení životního cyklu.

byla jednou z těch, kteří vyvinuli koncepty asynchronního softwaru, prioritního plánování a schopnosti rozhodování člověka ve smyčce, které se staly základem moderního, velmi spolehlivého návrhu softwaru.

Apolla 11

Margaret Hamilton během programu Apollo.

V jednom z kritických momentů mise Apollo 11, práce Hamiltonova týmu a J. Návrh operačního systému Halcombe Laninga v programu Apollo Guidance Computer zabránil přerušení přistání na Měsíci. Tři minuty předtím, než Lunární modul dosáhl povrchu Měsíce, bylo spuštěno několik počítačových poplachů. Počítač byl přetížen příchozími daty, protože radarový systém rendezvous (není nutný pro přistání) aktualizoval nedobrovolný čítač v počítači, který ukradl cykly z počítače. Díky své robustní architektuře byl počítač schopen pokračovat v provozu; palubní letový software Apollo byl vyvinut pomocí asynchronního výkonného pracovníka, aby úlohy s vyšší prioritou (důležité pro přistání) mohly přerušit úlohy s nižší prioritou. Vina byla přičítána vadné kontrolní seznam spravuje jiný software

Kvůli chybě v seznamu manuální, setkání radar spínač byl umístěn ve špatné pozici. To způsobilo, že odeslal chybné signály do počítače. Výsledkem bylo, že počítač byl požádán, aby provádět všechny běžné funkce pro přistání při získávání extra zatížení falešných dat, které používá až 15% svého času. Počítač (nebo spíše software v něm) byl dostatečně chytrý, aby rozpoznal, že byl požádán o provedení více úkolů, než by měl provádět. To pak vyslalo alarm, což pro astronauta znamenalo, že jsem přetížen více úkoly, než bych měl dělat v této době, a budu držet jen ty důležitější úkoly; tj. ty potřebné pro přistání … Ve skutečnosti byl počítač naprogramován tak, aby dělal víc, než rozpoznával chybové podmínky. Kompletní sada programů obnovy byla začleněna do softwaru. Činnost softwaru v tomto případě spočívala v odstranění úkolů s nižší prioritou a obnovení těch důležitějších … Pokud by počítač tento problém nerozpoznal a podnikl kroky obnovy, pochybuji, že Apollo 11 by bylo úspěšným přistáním na Měsíci.

–Margaret Hamilton, Ředitel Letu Apolla Počítačové Programování MIT Draper Laboratory, Cambridge, Massachusetts, „Počítače Dostal Naloženo“, Dopis Datamation, 1. Března, 1971,

Firmy

Od roku 1976 přes 1984, Hamilton byl CEO společnosti, že co-založil tzv. Vyššího Řádu, Software (HOS) dále rozvíjet myšlenky o chybě prevenci a odolnost proti chybám vznikajících z její zkušenosti na MIT. Vytvořili produkt s názvem USE.IT, na základě metodiky HOS.

v roce 1986 se stala zakladatelkou a generální ředitelkou společnosti Hamilton Technologies, Inc. v Cambridge, Massachusetts. Společnost byla vyvinuta kolem Univerzální Systémy, Jazyk (USL), a jeho přidružené automatizované prostředí, 001 Tool Suite, založené na její paradigma Vývoje, Než Skutečnost (DBTF) pro systémy, design a vývoj softwaru.

Legacy

oficiální fotografie pro NASA, 1989.

Hamilton zpopularizoval termín „softwarové inženýrství“, který nejprve vytvořil Anthony Oettinger. Softwarové inženýrství v té době nebylo bráno tak vážně ve srovnání s jiným inženýrstvím, nebylo považováno za vědu. Použila termín „softwarové inženýrství“ k rozlišení rozdílu mezi hardwarovým inženýrstvím. Postupem času si pojem „softwarové inženýrství“ získal respekt jako každá jiná disciplína. „Na MIT pomáhala při vytváření základních principů počítačového programování, když spolupracovala se svými kolegy při psaní kódu pro první přenosný počítač na světě“. V této oblasti byla průkopníkem pojmy asynchronní software, prioritní plánování, end-to-end testování, a man-in-the-loop rozhodnutí schopnosti, jako prioritu displeje, které se pak staly základem pro ultra spolehlivé software design. Margaretiny inovace přesahují výkony, které hrají důležitou roli při získávání člověka na měsíc. Margaret, spolu s mnoha dalšími ženskými inženýry, vyzval mužské technologické pole své doby, umožnit ženám vstoupit do těchto kmenových polí po mnoho dalších let.

ocenění

  • v roce 1986 obdržela Cenu Augusta Ada Lovelace Award od Asociace pro ženy v oblasti výpočetní techniky. Toto ocenění se uděluje jednotlivcům, kteří vynikali buď (nebo v obou) ze dvou oblastí: 1. Vynikající vědecké a technické úspěchy a 2. Mimořádná služba výpočetní komunitě prostřednictvím jejich úspěchů a příspěvků jménem žen ve výpočetní technice.
  • v roce 2003 jí byla udělena cena NASA Exceptional Space Act za vědecké a technické příspěvky. Cena zahrnovala 37 200 dolarů, což je největší částka udělená každému jednotlivci v historii NASA.
  • v roce 2009 získala ocenění Outstanding Alumni Award od Earlham College.

osobní život

potkala svého manžela Jamese Coxe Hamiltona na Earlham College. Vzali se na konci 50. let poté, co Heafield získal bakalářský titul. Měli spolu dceru jménem Lauren, která, později v jejím životě, ženatý miliardář a dědic, herec, tanečník a choreograf James Cox Chambers. Hamilton neměl žádné problémy s udržením své kariéry v NASA, a jako matka. Během víkendu by často se Lauren do laboratoře a trávit čas s její dcerou, zatímco současně „kód pryč vytvoření rutiny, které by později být přidány do Apollo command modul počítač“. Margaret Hamiltonová a James Cox Hamilton se nakonec rozvedli.

publikace

  • M. Hamilton (1994), „Inside Development Before the Fact“, cover story, Special Editorial Supplement, 8ES-24ES. Elektronický Design, Apr. 1994.
  • M. Hamilton (1994), „001: Úplný Životní Cyklus Systémů, Strojírenství a Vývoj Software Prostředí,“ krycí příběh, Speciální Redakční Doplněk, 22ES-30ES. Elektronický Design, Červen. 1994.
  • M. Hamilton, Hackler, W. R.. (2004), Hluboce Integrované Navádění Navigační Jednotky (DI-GNU) Běžné Softwarové Architektury, Principy (revidované dec-29-04), DAAAE30-02-D-1020 a DAAB07-98-D-H502/0180, Picatinny Arsenal, NJ, 2003-2004.
  • M. Hamilton a W. R. Hackler (2007), „univerzální systémový jazyk pro preventivní Systémové inženýrství“, Proc. 5.Výročí. Conf. Systémy Eng. Res. (CSER), Stevensův technologický institut, Mar. 2007, papír č. 36.
  • M. Hamilton a W. R. Hackler (2007), „Formální Univerzální Systémy Sémantika pro SysML“, 17. ročník Mezinárodního Sympozia, 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.
  1. 1.0 1.1 Template:Cite book
  2. „NASA Software Engineering Division / Code 580“. //sed.gsfc.nasa.gov/.
  3. 3.0 3.1 3.2 NASA Office of Logic Design „O Margaret Hamilton“ (Poslední revize: únor 03, 2010)
  4. 4.0 4.1 Šablona:Cite journal
  5. „Ruth, Esther Heafield“. Wujek-Calcaterra & Sons. http://wujekcalcaterra.tributes.com/show/Ruth-Esther-Heafield-89810802. Retrieved December 15, 2014.
  6. 6.0 6.1 6.2 „2009 vynikající absolventi a Distinguished Service Awards“. http://www.earlham.edu/alumni/homecoming-and-reunions/alumni-awards/award-recipient-archives/2009-outstanding-alumni-and-distinguished-service-awards/. Retrieved December 15, 2014.
  7. Steven Levy (1984), hackeři: Hrdinové počítačové revoluce. Doubleday. ISBN 0-385-19195-2
  8. „AGC – Conference 1: Margaret Hamilton ‚s introduction“. http://authors.library.caltech.edu/5456/1/hrst.mit.edu/hrs/apollo/public/conference1/hamilton-intro.htm. Retrieved 2015-12-09.
  9. Dylan, Matthews (30. května 2015). „Seznamte se s Margaret Hamiltonovou, drsnou programátorkou 60. let, která zachránila přistání na Měsíci“. http://www.vox.com/2015/5/30/8689481/margaret-hamilton-apollo-software. Voxi.
  10. příběhy z naváděcího počítače lunárního modulu. Retrieved January 29, 2016
  11. 11.0 11.1 11.2 Michael Braukus NASA News „NASA Honors Apollo Engineer“ (září. 3, 2003)
  12. šablona:Cite journal
  13. „AGC Biography-Margaret Hamilton“. http://authors.library.caltech.edu/5456/1/hrst.mit.edu/hrs/apollo/public/people/mhamilton.htm.
  14. M. Hamilton, s. Zeldin (1976) „software vyššího řádu—metodika pro definování softwaru“ IEEE Transactions on Software Engineering, vol. SE-2, č. 1, Mar. 1976.
  15. Thompson, Arthur A.; Strickland, a. J., (1996), „Strategické Řízení: Koncepty a Případy“, McGraw-Hill Companies, ISBN 0-256-16205-0
  16. Šablona:Citace knihy
  17. Krut, Jr., B., (1993) „integrace podpory nástrojů 001 v metodice analýzy domén orientované na funkce“ (CMU/SEI-93-TR-11, ESC-TR-93-188), Pittsburgh, SEI, Carnegie Mellon University.
  18. Ouyang, M., Golay, M. W. (1995), Integrovaný Formální Přístup pro Vývoj Vysoce Kvalitního Softwaru pro Bezpečnostní Kritické Systémy, Massachusetts Institute of Technology, Cambridge, MA, Zprávy Ne. MIT-ANP-TR-035.
  19. Software Productivity Consortium, (SPC) (prosinec 1998), objektově orientované metody a nástroje Survey, Herndon, VA.SPC-98022-MC, verze 02.00.02.
  20. Rayl, a. J. S. (16. října 2008). „NASA Engineers and Scientists-Transforming Dreams Into Reality“. NASA. http://www.nasa.gov/50th/50th_magazine/scientists.html. Retrieved December 27, 2014.
  21. digitální knihovna ACM přístupná 24. ledna 2016
  22. původ „softwarového inženýrství“ přístupný 24. ledna 2016
  23. Verne (2014-12-25). „Margaret Hamilton, inženýr, který vzal Apollo na Měsíc“. https://medium.com/@verne/margaret-hamilton-the-engineer-who-took-the-apollo-to-the-moon-7d550c73d3fa#.cgnapquz2.
  24. 24.0 24.1 „její kód dostal člověka na Měsíc—a vynalezl Software sám“ (v en-US). http://www.wired.com/2015/10/margaret-hamilton-nasa-apollo/#slide-1.
  25. “ Software – a žena – v srdci lunárního triumfu „(v en-US). http://www.wired.com/insights/2014/08/software-woman-heart-lunar-triumph/.
  26. „Template: Citation error“. http://www.awc-hq.org/ada-lovelace-awards.html.
  27. NASA Press Release „Vyznamenání NASA Apollo Inženýr“ (září 03, 2003)
  28. Administrátor NASA Sean O ‚ Keefe okomentoval slovy: „pojmy, ona a její tým vytvořil stal stavební bloky pro moderní softwarové inženýrství. Je mi ctí uznat paní Hamiltonovou za její mimořádný přínos pro NASA.“.
  29. Template: Cite news
  • Template: Cite news

Template:Timelines of computing

This page uses Creative Commons Licensed content from Wikipedia (view authors). Smallwikipedialogo.png

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.