Maybaygiare.org

Blog Network

Margaret Hamilton(scientist)

Margaret Hamiltonという名前の他の人については、Margaret Hamilton(曖昧さ回避)を参照してください。Heafield Hamilton(ヒアフィールド・ハミルトン、1936年8月17日-)は、コンピュータ科学者、システムエンジニア、ビジネスオーナーである。 彼女はアポロ宇宙計画のための機内飛行ソフトウェアを開発したMIT計装研究所のソフトウェア工学部門のディレクターでした。 1986年、Hamilton Technologies,Inc.の創業者兼CEOに就任しました。 マサチューセッツ州ケンブリッジ出身。 同社は、システムとソフトウェア設計のための事実(DBTF)の前に開発のパラダイムに基づいて、ユニバーサルシステム言語を中心に開発されました。

ハミルトンは、彼女が関与している60のプロジェクトと六つの主要なプログラムに関連する130以上の論文、手続、および報告書を発表しています。 彼女の好きな惑星は土星であり、(彼女によると)最も魅力的な惑星であるため、リングはガスの中にリングを隠す他のガス巨人のようではないことが明

初期の人生

マーガレット-ヒーフィールドは、ケネス-ヒーフィールドとルース-エスター-ヒーフィールド(旧姓パーティントン)の間に生まれた。 彼女は1954年にハンコック高校を卒業し、1958年にアーラム大学で哲学のマイナーで数学の学士号を取得しました。 彼女は簡単に彼は後に大学院の学位を追求する究極の目標で、ハーバード大学で彼の学部の学位に取り組んでいる間、彼女の夫をサポートするために、卒業時に高校の数学とフランス語を教えました。 彼女はマサチューセッツ州ボストンに移動し、Brandeis大学で抽象数学の大学院研究を行うことを意図しています。 1960年、マサチューセッツ工科大学で気象学部門のエドワード-ノートン-ローレンツ教授のために、Lgp-30とPDP-1コンピュータの気象予測ソフトウェアを開発するための暫定的な地位を得た。 当時、コンピュータサイエンスとソフトウェア工学はまだ学問分野ではなく、プログラマは実践的な経験で仕事を学んだ。1961年から1963年まで、彼女はリンカーン研究所でSAGEプロジェクトに取り組み、最初のAN/FSQ-7コンピュータ(XD-1)のためのソフトウェアを書いたプログラマーの一人であり、”非友好的な”航空機を探すためのソフトウェアを書いた。

SAGE Project

SAGE Projectは、気象システムを予測し、シミュレータを介してその動きを追跡できるコンピュータシステムを作成するために、M.I.T.によって開始されたProject Whirlwindの拡張であった。; SAGEはすぐに冷戦中の潜在的なソ連の攻撃からの対空防空の軍事的使用のために開発されました。 彼女の部分については、ハミルトンは彼女の義務を次のように説明しました。

初心者としてこの組織に入ったときに彼らがやっていたことは、誰も把握したり実行したりすることができなかったこのプログラムをあなたに割り当てることでした。 私が初心者だったとき、彼らは私にもそれを与えました。 そして、何が起こったのかは、それがトリッキーなプログラミングだった、とそれを書いた人は、彼のコメントのすべてがギリシャ語とラテン語であった だから私はこのプログラムを割り当てられ、私は実際にそれを動作させました。 それはラテン語とギリシャ語でその答えを印刷しました。 私はそれを動作させる最初のものでした

彼女をアポロ飛行ソフトウェアのリード開発者としてNASAでの地位の候補者にしたのは、

NASAtent。

彼女の専門分野は、システム設計とソフトウェア開発、企業とプロセスモデリング、開発パラダイム、形式的なシステムモデリング言語、システムモデリングと開発のためのシステム指向オブジェクト、自動化されたライフサイクル環境、ソフトウェアの信頼性と再利用を最大化するための方法、ドメイン分析、組み込み言語プロパティによる正しさ、堅牢なシステムのためのオープンアーキテクチャ技術、完全なライフサイクルの自動化、品質保証、シームレスな統合、エラー検出と回復技術、マンマシンインタフェースシステム、オペレーティングシステム, エンドツーエンドのテスト技術、およびライフサイクル管理技術。

彼女は、非同期ソフトウェア、優先順位スケジューリング、およびヒューマンインザループ決定機能の概念を開発した人の一人であり、現代の超信頼性の高いソフトウェア設計の基礎となった。

アポロ11号

アポロ計画中のマーガレットハミルトン。

アポロ11号のミッションの重要な瞬間の一つでは、ハミルトンのチームの仕事とJ. ハルコム・レーニングのアポロ誘導用コンピュータソフトウェアのオペレーティングシステム設計は、月への着陸の中止を妨げた。 月着陸船が月の表面に到達する3分前に、いくつかのコンピュータアラームがトリガされました。 ランデブー-レーダー-システム(着陸には必要ない)がコンピュータ内の不随意カウンターを更新し、コンピュータからサイクルを盗んだため、コンピュータは着信データで過負荷になった。 その堅牢なアーキテクチャのために、コンピュータは実行を維持することができました; アポロの機内飛行ソフトウェアは、より高い優先順位の仕事(着陸のために重要な)がより低い優先順位の仕事を中断できるように、非同期エグゼクティブを使用して開発されました。 この障害は、別のソフトウェアによって管理されている障害のあるチェックリストに起因していました

チェックリストマニュアルのエラーにより、ランデブーレーダースイッチが間違って配置されましたポジション。 これにより、誤った信号がコンピュータに送信されました。 その結果、コンピュータは、その時間の15%を使い果たした偽のデータの余分な負荷を受けながら、着陸のためにその通常の機能のすべてを実行するように求められていたということでした。 コンピュータ(またはその中のソフトウェア)は、実行する必要があるよりも多くのタスクを実行するように求められていたことを認識するのに十分 それはその後、宇宙飛行士に意味アラームを送信し、私はこの時点でやっているべきであるよりも多くのタスクで過負荷になっていると私は唯一のよ.. 実際には、コンピュータはエラー状態を認識する以上のことをするようにプログラムされていました。 回復プログラムの完全なセットは、ソフトウェアに組み込まれました。 この場合のソフトウェアの動作は、優先度の低いタスクを排除し、より重要なタスクを再確立することでした。.. コンピュータがこの問題を認識せず、回復措置を講じていなかった場合、アポロ11号が月着陸に成功したのかどうかは疑問です。

–マーガレット-ハミルトン、アポロ飛行コンピュータプログラミングMITドレイパー研究所、ケンブリッジ、マサチューセッツ州、”Computer Got Loaded”、Datamationへの手紙、March1、1971

businesses

1976年から1984年まで、hamiltonはMitでの経験から生まれたエラー防止とフォールトトレランスに関するアイデアをさらに開発するために、higher Order Software(Hos)と呼ばれる共同設立した会社のceoを務めた。 彼らはという製品を作成しましたUSE.IT、HOSの方法論に基づいて。1986年、Hamilton Technologies,Inc.の創設者兼CEOに就任。 マサチューセッツ州ケンブリッジ出身。 同社は、システム設計とソフトウェア開発のための事実前の開発(DBTF)のパラダイムに基づいて、Universal Systems Language(USL)とそれに関連する自動化環境である001ツールスイートを中心に開発された。

レガシー

NASA、1989年の公式写真。

HamiltonはAnthony Oettingerによって最初に造語された”ソフトウェアエンジニアリング”という用語を普及させました。 ソフトウェア工学は、当時、他の工学と比較して真剣に取られておらず、科学とはみなされていませんでした。 彼女はハードウェア工学の違いを区別するために”ソフトウェア工学”という用語を使用しました。 時間の経過とともに、”ソフトウェア工学”という用語は、他の規律として尊敬を得ています。 “MITでは、世界初のポータブルコンピュータのコードを書くために同僚と協力しながら、コンピュータプログラミングのコア原則の作成を支援しました”。 この分野では、非同期ソフトウェア、優先度スケジューリング、エンドツーエンドのテスト、および優先度表示などのman-in-the-loop決定機能の概念を開拓し、超高信頼性ソフトウェア設計の基礎となった。 マーガレットの革新は月に人を得ることの重要な役割を担うことの偉業を越えて行く。 マーガレットは、同様に他の多くの女性エンジニアと一緒に、女性が今後何年もの間、これらのSTEMフィールドに入ることを可能にするために、自分の時間の男

Awards

  • 1986年に、彼女はコンピュータの女性のための協会によってオーガスタ・アダ・ラブレス賞を受賞しました。 この賞は、2つの分野のいずれか(または両方)に優れた個人に与えられます:1。 顕著な科学的な、技術的な達成および2。 コンピューティングの女性に代わって彼らの成果と貢献を通じて、コンピューティングコミュニティへの特別なサービス。
  • 2003年に、彼女は科学的および技術的貢献のためのNASAの例外的な宇宙法賞を与えられました。 この賞には37,200ドルが含まれており、NASAの歴史の中でどの個人にも授与された最大の金額であった。
  • 2009年、アーラム-カレッジから優秀な卒業生賞を受賞した。

個人的な生活

彼女はアールハムカレッジで彼女の夫ジェームズ*コックス*ハミルトンに会った。 彼らは1950年代後半に結婚した後、ヒフィールドは彼女の学士号を取得しました。 彼らにはローレンという名前の娘がいましたが、後に彼女の人生で億万長者の相続人、俳優、ダンサー、振付家のジェームズ-コックス-チェンバースと結婚しました。 ハミルトンはNASAでのキャリアと母親としてのキャリアの両方を維持する上で問題はなかった。 週末の間、彼女はしばしばLaurenを研究室に連れて行き、娘と時間を過ごすと同時に、”後にApolloのコマンドモジュールコンピュータに追加されるルーチンを作成するコードを離れて”いた。 マーガレット・ハミルトンとジェームズ・コックス・ハミルトンは最終的に離婚した。

出版物

  • M. ハミルトン(1994年)、”事実の前に内部開発、”カバーストーリー、特別編集補遺、8ES-24ES。 電子設計、Apr。 1994.
  • M.Hamilton(1994),”001:A Full Life Cycle Systems Engineering and Software Development Environment,”cover story,Special Editorial Supplement,22ES-30ES. 電子デザイン,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-1020and 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. 5位アン… コンフ… 株式会社システムエンジニアリング Res.(CSER),Stevens Institute of Technology,Mar. 2007年、論文#36。
  • M.Hamilton and W.R.Hackler(2007),”A Formal Universal Systems Semantics for SysML”,17th Annual International Symposium,INCOSE2007,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テンプレート:本を引用してください
  2. “NASAソフトウェア工学部門/コード580″。 //sed.gsfc.nasa.gov/.
  3. 3.0 3.1 3.2NASA Office of Logic Design”About Margaret Hamilton”(Last Revised:February03,2010)
  4. 4.0 4.1Template:cite journal
  5. “Ruth Esther Heafield”. Wujek-Calcaterra&http://wujekcalcaterra.tributes.com/show/Ruth-Esther-Heafield-89810802。 取得December15,2014.
  6. 6.0 6.1 6.2″2009優秀な卒業生と識別サービス賞”。 http://www.earlham.edu/alumni/homecoming-and-reunions/alumni-awards/award-recipient-archives/2009-outstanding-alumni-and-distinguished-service-awards/。 取得December15,2014.
  7. スティーヴン-レヴィ(1984年)、ハッカー: コンピュータ革命の英雄。 ダブルデイ ISBN0-385-19195-2
  8. “AGC-Conference1:Margaret Hamilton’s introduction”。 http://authors.library.caltech.edu/5456/1/hrst.mit.edu/hrs/apollo/public/conference1/hamilton-intro.htm。 2015-12-09を取得しました。
  9. Dylan,Matthews(May30,2015). “マーガレット-ハミルトン、月面着陸を救ったワルの60年代のプログラマーに会う”。 http://www.vox.com/2015/5/30/8689481/margaret-hamilton-apollo-software。 ヴォックス
  10. 月面モジュールのガイダンスコンピュータからの物語。 取得January29,2016
  11. 11.0 11.1 11.2Michael Braukus NASA News”NASA Honors Apollo Engineer”(Sept. 3,2003)
  12. テンプレート:
  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)”Higher order software—a methodology for defining software”IEEE Transactions on Software Engineering,vol. SE-2、no.1、Mar。 1976.
  15. Thompson,Arthur A.;Strickland,A.J.,(1996),”Strategic Management:Concepts and Cases”,McGraw-Hill Companies,ISBN0-256-16205-0
  16. Template:Cite book
  17. Krut,Jr.,B.(1 9 9 3)「Integrating0 0 1Tool Support in the Feature−Oriented Domain Analysis Methodology」(CMU/SEI−9 3−TR−1 1,ESC−TR−9 3−1 8 8)、Pittsburgh,SEI,Carnegie Mellon University.
  18. 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。
  19. Software Productivity Consortium,(SPC)(December1998),Object-Oriented Methods and Tools Survey,Herndon,VA.SPC-98022-MC、バージョン02.00.02。
  20. Rayl,A.J.S.(2008年10月16日).2008年10月16日閲覧。 “NASAのエンジニアと科学者-現実に夢を変換する”。 NASAだ http://www.nasa.gov/50th/50th_magazine/scientists.html。 取得December27,2014.
  21. ACM Digital Library accessed January24,2016
  22. “ソフトウェア工学”の起源accessed January24,2016
  23. Verne(2014-12-25). マーガレット・ハミルトン(Margaret Hamilton)は、アポロを月に連れて行ったエンジニアである。 https://medium.com/@verne/margaret-hamilton-the-engineer-who-took-the-apollo-to-the-moon-7d550c73d3fa#.cgnapquz2。
  24. 24.0 24.1″彼女のコードは月に人間を得て、ソフトウェア自体を発明しました”(en—USで)。 http://www.wired.com/2015/10/margaret-hamilton-nasa-apollo/#slide-1。
  25. “ソフトウェア—そして女性—月の勝利の中心に”(en-USで)。 http://www.wired.com/insights/2014/08/software-woman-heart-lunar-triumph/。
  26. “テンプレート:引用エラー”。 http://www.awc-hq.org/ada-lovelace-awards.html。
  27. NASAのプレスリリース”NASA Honors Apollo Engineer”(September03,2003)
  28. NASAの管理者Sean O’Keefeは、”彼女と彼女のチームが作成した概念は、現代のソフトウェアエンジニアリングのビルディングブロックとなった。 Nasaへの彼女の特別な貢献のためにハミルトンさんを認識することは名誉です。”. ul>
                                                                        :Timelines of computing

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

コメントを残す

メールアドレスが公開されることはありません。