NASA'nın Apollo görevlerinde kullanılan yazılımların geliştirilmesinde önemli görevler üstlenen ve yazılım mühendisliği alanının öncü isimleri arasında gösterilen Margaret Hamilton, 90 yaşında hayatını kaybetti. Hamilton'ın ölümünü, uzun yıllar görev yaptığı Massachusetts Teknoloji Enstitüsü (MIT) doğruladı. MIT Havacılık ve Uzay Bilimleri Bölümü tarafından yapılan açıklamada, Hamilton'ın 30 Eylül'de yaşamını yitirdiği bildirildi. Ölüm nedenine ilişkin herhangi bir bilgi paylaşılmadı.
İnsanlığın Ay'a ilk kez ayak bastığı Apollo 11 görevinin yazılım çalışmalarına liderlik eden Hamilton, NASA'nın uzay programlarında kullanılan bilgisayar sistemlerinin geliştirilmesinde önemli sorumluluklar üstlendi. Özellikle uçuş sırasında meydana gelebilecek teknik sorunlara karşı geliştirilen yazılım güvenliği mekanizmaları, Apollo görevlerinin yürütülmesinde belirleyici rol oynadı.
Margaret Hamilton kimdir?
Margaret Hamilton, 1959 yılında Massachusetts Teknoloji Enstitüsü'nde çalışmaya başladı ve 1970'li yılların ortalarına kadar kurumdaki görevini sürdürdü. MIT bünyesinde faaliyet gösteren Instrumentation Laboratory'nin Yazılım Mühendisliği Bölümü'nün yöneticiliğini üstlenen Hamilton, NASA'nın Apollo programında kullanılacak yazılımların hazırlanmasında görev aldı.
MIT Instrumentation Laboratory, 1961 yılında NASA ile Apollo programına yönelik bir sözleşme imzaladı. Bu anlaşmanın ardından insanlı uzay görevlerinde kullanılacak bilgisayar sistemlerinin yazılımlarını geliştirmek üzere çalışmalar yürütüldü. Hamilton, Apollo görevlerinde kullanılacak yönlendirme yazılımlarını hazırlayan yaklaşık 100 kişilik mühendis ekibine liderlik etti.
Hamilton'ın yönettiği ekip, uzay araçlarının uçuş sırasında karşılaşabileceği teknik sorunlara rağmen bilgisayar sistemlerinin görevlerini sürdürebilmesine yönelik yazılımlar geliştirdi. Bu çalışmalar kapsamında Apollo komuta modüllerinde ve Ay'a iniş araçlarında kullanılacak yazılım sistemlerinin güvenilirliğinin artırılmasına odaklanıldı.
Yazılım mühendisliği alanının öncülerinden oldu
Margaret Hamilton, Apollo programındaki çalışmalarının yanı sıra yazılım mühendisliğinin ayrı bir uzmanlık alanı olarak kabul görmesine yaptığı katkılarla da tanındı. CNN'in aktardığına göre Hamilton, yazılım mühendisliği alanının kurucularından biri olarak değerlendirildi ve "yazılım mühendisliği" teriminin profesyonel bir çalışma alanı olarak yaygınlaşmasında önemli rol oynadı.
Hamilton'ın MIT bünyesinde yürüttüğü çalışmalar, bilgisayar yazılımlarının karmaşık sistemlerde güvenilir şekilde kullanılmasına yönelik uygulamaları kapsadı. Apollo görevlerinde kullanılan yazılımların geliştirilmesi sırasında sistemlerin hata durumlarına karşı dayanıklılığının artırılması ve kritik işlemlerin güvenli biçimde yürütülmesi üzerinde çalışıldı.
MIT Havacılık ve Uzay Bilimleri Bölümü Geçici Başkanı Olivier de Weck de Hamilton'ın çalışmalarına ilişkin değerlendirmede bulundu. De Weck, Hamilton'ın döneminin çok ilerisinde çalışmalar gerçekleştirdiğini belirterek henüz gelişmekte olan bir alanda ileri düzey yazılımlar ürettiğini ve insanlığın o dönemde geliştirdiği en karmaşık sistemlerden birinin hazırlanmasına liderlik ettiğini ifade etti.
Kızının simülatörde karşılaştığı hata yazılıma güvenlik önlemi olarak eklendi
Hamilton'ın Apollo görevlerinde yürüttüğü çalışmalar arasında, astronotların uçuş sırasında karşılaşabileceği yazılım kaynaklı sorunların önlenmesine yönelik güvenlik mekanizmaları da yer aldı. Bu önlemlerden birinin geliştirilmesine, kızı Lauren'ın Apollo komuta modülü simülatörünü kullanırken karşılaştığı bir hata neden oldu.
MIT tarafından paylaşılan bilgilere göre Hamilton, kızının simülatörde karşılaştığı sorunun gerçek bir uzay görevinde astronotların da başına gelebileceğini değerlendirdi. Bunun üzerine benzer bir durumun uçuş sırasında yaşanmasını önlemeye yönelik güvenlik mekanizmalarının yazılıma eklenmesini sağladı.
Hamilton'ın geliştirilmesine öncülük ettiği yazılımlar, Apollo komuta modülleri ile Ay'a iniş araçlarının bilgisayar sistemlerinde kullanıldı. Yazılımların hazırlanması sırasında olası hatalara karşı sistemlerin çalışmaya devam edebilmesi ve kritik görevlerin güvenli şekilde yerine getirilebilmesi amaçlandı.
Apollo 11'in Ay'a inişinde kritik rol oynadı
Margaret Hamilton'ın liderliğinde geliştirilen yazılımların önemli sınavlarından biri, 1969 yılında gerçekleştirilen Apollo 11 görevi sırasında yaşandı. İnsanlığın Ay'a ilk kez insanlı iniş gerçekleştirdiği görevde, uzay aracının uçuş bilgisayarında teknik bir sorun meydana geldi.
NASA'nın aktardığı bilgilere göre Ay'a inişe yaklaşık üç dakika kala uçuş bilgisayarının temel işlem gücünün radar sistemine aktarılmasına yönelik hatalı bir girişim gerçekleşti. Bu durum, iniş sırasında bilgisayarın yürütmesi gereken kritik işlemlerin devamlılığı açısından önem taşıyordu.
Hamilton'ın ekibinin geliştirdiği yazılım, söz konusu işlemi geçersiz kılarak bilgisayar sisteminin güvenli şekilde çalışmasını sürdürmesini sağladı. Böylece uçuş bilgisayarı, yaşanan teknik soruna rağmen görev için gerekli işlemleri yürütmeye devam etti.
Apollo 11'in Ay yüzeyine gerçekleştirdiği tarihi iniş sırasında kullanılan bu yazılım mekanizmaları, görevin güvenli biçimde sürdürülmesine katkıda bulundu. Hamilton'ın öncülük ettiği yazılım geliştirme çalışmaları, Apollo görevlerinde bilgisayar sistemlerinin güvenilirliğinin sağlanmasında önemli bir yer tuttu.
Apollo programından sonra kendi şirketini kurdu
Apollo programının ardından Hamilton'ın görev yaptığı MIT Instrumentation Laboratory'nin kurumsal yapısında değişiklik yaşandı. Laboratuvar, daha sonra Charles Stark Draper Laboratory adıyla faaliyetlerini sürdürdü.
Hamilton ise Draper Laboratory'ye katılmak yerine kendi şirketini kurmayı tercih etti. Apollo programında edindiği deneyimin ardından yazılım alanındaki çalışmalarına kendi şirketi üzerinden devam etti.
Draper Laboratory CEO'su Jerry Wohletz, Hamilton'ın ölümünün ardından yaptığı değerlendirmede, Apollo görevlerine sağladığı katkıları hatırlattı. Wohletz, Hamilton'ın liderliği ve çalışmaları sayesinde Apollo astronotlarının Ay'a güvenli şekilde iniş yapmasına ve görevlerinin ardından Dünya'ya dönmesine yardımcı olunduğunu belirtti.
Wohletz ayrıca Hamilton'ın bilim ve mühendislik alanındaki mirasının Draper Laboratory tarafından yaşatılacağını ifade etti.
NASA tarafından 2003 yılında ödüllendirildi
Margaret Hamilton, Apollo programındaki çalışmalarının ardından NASA tarafından da ödüllendirildi. Hamilton, 2003 yılında NASA'nın Exceptional Space Act Award ödülüne layık görüldü.
Hamilton'ı ödüle aday gösteren Paul Curto, geliştirdiği yazılım yöntemlerinin yüksek güvenilirlik gerektiren sistemlerin tasarımında önemli bir yere sahip olduğunu belirtti.
Curto, Hamilton'ın eşzamansız yazılım sistemleri, önceliklendirilmiş zamanlama, uçtan uca test yöntemleri ve insanın karar alma sürecine dahil olduğu sistemler üzerinde yürüttüğü çalışmaların önemine dikkat çekti. Bu çalışmaların, yüksek güvenilirliğe ihtiyaç duyulan yazılım sistemlerinin tasarımında kullanılan temel yaklaşımların gelişmesine katkıda bulunduğunu ifade etti.
Hamilton'ın Apollo programında görev aldığı dönemde geliştirdiği yöntemler, yalnızca uzay araçlarının yazılımlarıyla sınırlı kalmadı. Söz konusu çalışmalar, hata toleransı ve sistem güvenilirliğinin ön planda tutulduğu yazılım tasarım yaklaşımlarının gelişmesinde de etkili oldu.
Barack Obama tarafından Başkanlık Özgürlük Madalyası verildi
Margaret Hamilton'ın bilim, teknoloji ve uzay araştırmalarına yaptığı katkılar, 2016 yılında ABD'nin en önemli sivil ödüllerinden biriyle de onurlandırıldı.
Hamilton, dönemin ABD Başkanı Barack Obama tarafından Başkanlık Özgürlük Madalyası ile ödüllendirildi. Bu ödülle Hamilton'ın Apollo görevlerinde üstlendiği sorumluluklar ve yazılım mühendisliği alanına sağladığı katkılar takdir edildi.
1959 yılında MIT'de başlayan kariyeri boyunca NASA'nın Apollo programında önemli görevler üstlenen Hamilton, yaklaşık 100 kişilik mühendis ekibine liderlik ederek insanlı uzay görevlerinde kullanılan yazılımların geliştirilmesini sağladı. Apollo 11'in 1969 yılında Ay'a inişi sırasında yaşanan bilgisayar sorunlarının aşılmasına katkı sağlayan yazılım sistemleri, Hamilton'ın çalışmalarının en önemli örnekleri arasında yer aldı.
Yazılım mühendisliğinin profesyonel bir alan olarak gelişmesine katkıda bulunan ve çalışmaları nedeniyle NASA ile ABD yönetimi tarafından ödüllendirilen Margaret Hamilton, 30 Eylül'de 90 yaşında hayatını kaybetti.





