iltasyazilim
FD Üye
Sistem mühendisi, bilgisayar bilimci Margaret Heafield Hamilton çalışmaları tamamen Apollo 11 ’in Ay ’a inişi esnasında ortaya çıkan sorunu çözerek görevin iptal edilmesini önleyerek tarihe damgasını vurmuş bir bilim kadınıdır
Nasa Öncesi Hayatı ve Çalışmaları
Margaret Heafield, 17 Ağustos 1936 İndiana – Paoli doğumludur 1954 yılında Hancock Lisesi ’nden mezun olduktan daha sonra 1955 ’de Michigan Üniversitesi matematik bölümüne gitmiştir Earlham College ’de de azıcık felsefe kültürlü ve 1950 yılının sonlarında evlendiği kocası James Cox Hamilton ’ı desteklemek için kısa bir zaman lisede matematik ve Fransızca dersi vermiştir
Brandeis Üniversitesi ’nde görünmeyen matematikte yüksek lisans yerine getirmek için Boston Massachusetts ’e taşınmış ve 1960 yılında meteoroloji bölümünde Profesör Edward Norton Lorenz ’in LGP30 ve PDP1 bilgisayarlarındaki hava koşullarını tahmin etmek için yazılım geliştirilmesi için MITOS ’de geçici tayin almıştır (Marvin Minsky ’nin MAC projesi)
19611963 yılları arasında Lincoln Lab ’da SAGE Projesinde çalışmıştır SAGE Projesi, hava koşullarını öngörerek hava hareketlerini simülatörler vasıtası ile izleyebilecek bilgisayar yazılımı meydana getirmek için MITOS göre başlatılan Whirlwind Projesinin bir uzantısı idi SAGE, soğuk savaş döneminde Sovyet savaş uçaklarının olası saldırılarına karşı askeri kullanım için savunma amaçlı geliştirilmiş bir projedir Bu projedeki çalışmaları onun NASA ’nın Apollu uçuş yazılımda lider yazılımcı olarak atama almasına vesile olmuştur
Nasa
Hamliton, Apollo ve Skylab ’ın yazılımını geliştiren ekibe öncülük etmiştir Hamilton ve ekibi, Apollo ’nun komuta modülü, avuç içi inecek kısmı ve Skylab için planlanmış algoritmaları taşıyan yazılımın geliştirilmesi sorumluluğunu üstlendi Ekibinin bir kısmı da, Margaret Hamilton tarafından tasarlanan ve geliştirilen Display Interface Routines gibi hata ayıklama ve kurtarmaya yönelik sistem yazılımlar üzerinde çalıştılar
Margaret Heafield Hamilton ’ın uzmanlık alanı içerisinde; sistem tasarımı, yazılım geliştirme, kurumsal ve süreç modelleme ve geliştirme , biçimsel sistem modelleme dilleri, sistem modelleme ve geliştirme için sistem odaklı nesneler, otomatik yaşam çevrimi ortamları, yazılım güvenliği en üstteki düzeye dahil etmemek ve tekrar yararlanma yöntemleri, domain analizi, oturmuş dil özellikleri ile düzeltme, sağlam sistemler için açık mimarı teknikler, bütün yaşam döngüsü otomasyonu, sürekli entegrasyon, kusur kavrama ve kurtarma teknikleri, insanalet arayüz sistemleri, işletim sistemleri,test teknikleri ve yaşam döngüsü yönetim teknikleri yer alıyordu
Apolo 11 Görevi
Apolo 11 görevinde, Aya İniş Arabulucu ’nın Ay ’a inmesine 3 dakika varken kokpitte bulunan bilgisayarların bir çoğu uyarı alarmları vermeye başladılar Hamilton ’un Apollo 11 uçuş arabulucu yazılımına bizzat eklemiş olduğu hata ayıklama programı ile bu hata çok kısa sürede fark edilerek asıl kayda değer önceliğe sahip görevlere odaklanılarak diğerleri sonraya bırakılmış ve görevin galibiyet ile tamamlanması sağlanmıştır Kusur ayıklama programı doğru Ay görevi galibiyet ile tamamlanmış ve kolay bir bilgisayar hatası nedeni ile iptal edilmemiştir
Sorun, radar sistemi göre gönderilen verilerin bilgisayarın işlemcisini fazla yüklemesinden kaynaklanıyordu fakat bu sisteminde iniş sırasında çalışmasına da lüzum yoktu Alarmın daha sonra hatalı bir kontrol listesi nedeniyle çalışanların birinin radarı devreye alması nedeni ile olduğu da anlaşılmıştır
Hamilton, Apollo 11 ’in Ay görevi için 145,000 satırlık assembly kodunu tasarlamış, keza kendi yazmış keza de yazar ekibi yönetmiştir O dönemdeki teknoloji ile bu dek manâlı bir kodun hatasız yazılmış olması çok önemli bir başarıdır
Iş Hayatı
Margaret Hamilton, 1986 yılında kurmuş olduğu Hamilton Teknoloji firmasının CEO ’luğunu üstlenmiştir Bu firmanın tüm ürünleri Margaret Hamilton ’un kanımca kendisinin geliştirdiği yazılım ve sistemlere dayanmakta idi
Şimdi emekli olan MHamilton yaptığı incelemeler ile yazılım mühendisliği terimini oluşmasının temellerini atmıştır
Ödülleri
– 1986 yılında Computing Kadınlar Derneği kadar Augusta Ada Lovelace Ödülü,
– 2003 yılında NASA Sıradışı Uzay Çalışması Ödülü (Aldığı 37200 dolarlık ödül Nasa tarihinde herhangi bir şahsa bahşedilen en büyük ödül miktarıdır)
– yılında Earlham Koleji Sıradışı Mezun Ödülü
– 2019 yılında ABD Başkanı Barack Obama kadar Başkanlık Özgürlük Madalyası
almıştır
Kaynakça:
enwikipediaorgwikiMargaretHamilton(scientist)
Nasa Öncesi Hayatı ve Çalışmaları
Margaret Heafield, 17 Ağustos 1936 İndiana – Paoli doğumludur 1954 yılında Hancock Lisesi ’nden mezun olduktan daha sonra 1955 ’de Michigan Üniversitesi matematik bölümüne gitmiştir Earlham College ’de de azıcık felsefe kültürlü ve 1950 yılının sonlarında evlendiği kocası James Cox Hamilton ’ı desteklemek için kısa bir zaman lisede matematik ve Fransızca dersi vermiştir
Brandeis Üniversitesi ’nde görünmeyen matematikte yüksek lisans yerine getirmek için Boston Massachusetts ’e taşınmış ve 1960 yılında meteoroloji bölümünde Profesör Edward Norton Lorenz ’in LGP30 ve PDP1 bilgisayarlarındaki hava koşullarını tahmin etmek için yazılım geliştirilmesi için MITOS ’de geçici tayin almıştır (Marvin Minsky ’nin MAC projesi)
19611963 yılları arasında Lincoln Lab ’da SAGE Projesinde çalışmıştır SAGE Projesi, hava koşullarını öngörerek hava hareketlerini simülatörler vasıtası ile izleyebilecek bilgisayar yazılımı meydana getirmek için MITOS göre başlatılan Whirlwind Projesinin bir uzantısı idi SAGE, soğuk savaş döneminde Sovyet savaş uçaklarının olası saldırılarına karşı askeri kullanım için savunma amaçlı geliştirilmiş bir projedir Bu projedeki çalışmaları onun NASA ’nın Apollu uçuş yazılımda lider yazılımcı olarak atama almasına vesile olmuştur
Nasa
Hamliton, Apollo ve Skylab ’ın yazılımını geliştiren ekibe öncülük etmiştir Hamilton ve ekibi, Apollo ’nun komuta modülü, avuç içi inecek kısmı ve Skylab için planlanmış algoritmaları taşıyan yazılımın geliştirilmesi sorumluluğunu üstlendi Ekibinin bir kısmı da, Margaret Hamilton tarafından tasarlanan ve geliştirilen Display Interface Routines gibi hata ayıklama ve kurtarmaya yönelik sistem yazılımlar üzerinde çalıştılar
Margaret Heafield Hamilton ’ın uzmanlık alanı içerisinde; sistem tasarımı, yazılım geliştirme, kurumsal ve süreç modelleme ve geliştirme , biçimsel sistem modelleme dilleri, sistem modelleme ve geliştirme için sistem odaklı nesneler, otomatik yaşam çevrimi ortamları, yazılım güvenliği en üstteki düzeye dahil etmemek ve tekrar yararlanma yöntemleri, domain analizi, oturmuş dil özellikleri ile düzeltme, sağlam sistemler için açık mimarı teknikler, bütün yaşam döngüsü otomasyonu, sürekli entegrasyon, kusur kavrama ve kurtarma teknikleri, insanalet arayüz sistemleri, işletim sistemleri,test teknikleri ve yaşam döngüsü yönetim teknikleri yer alıyordu
Apolo 11 Görevi
Apolo 11 görevinde, Aya İniş Arabulucu ’nın Ay ’a inmesine 3 dakika varken kokpitte bulunan bilgisayarların bir çoğu uyarı alarmları vermeye başladılar Hamilton ’un Apollo 11 uçuş arabulucu yazılımına bizzat eklemiş olduğu hata ayıklama programı ile bu hata çok kısa sürede fark edilerek asıl kayda değer önceliğe sahip görevlere odaklanılarak diğerleri sonraya bırakılmış ve görevin galibiyet ile tamamlanması sağlanmıştır Kusur ayıklama programı doğru Ay görevi galibiyet ile tamamlanmış ve kolay bir bilgisayar hatası nedeni ile iptal edilmemiştir
Sorun, radar sistemi göre gönderilen verilerin bilgisayarın işlemcisini fazla yüklemesinden kaynaklanıyordu fakat bu sisteminde iniş sırasında çalışmasına da lüzum yoktu Alarmın daha sonra hatalı bir kontrol listesi nedeniyle çalışanların birinin radarı devreye alması nedeni ile olduğu da anlaşılmıştır
Hamilton, Apollo 11 ’in Ay görevi için 145,000 satırlık assembly kodunu tasarlamış, keza kendi yazmış keza de yazar ekibi yönetmiştir O dönemdeki teknoloji ile bu dek manâlı bir kodun hatasız yazılmış olması çok önemli bir başarıdır
Iş Hayatı
Margaret Hamilton, 1986 yılında kurmuş olduğu Hamilton Teknoloji firmasının CEO ’luğunu üstlenmiştir Bu firmanın tüm ürünleri Margaret Hamilton ’un kanımca kendisinin geliştirdiği yazılım ve sistemlere dayanmakta idi
Şimdi emekli olan MHamilton yaptığı incelemeler ile yazılım mühendisliği terimini oluşmasının temellerini atmıştır
Ödülleri
– 1986 yılında Computing Kadınlar Derneği kadar Augusta Ada Lovelace Ödülü,
– 2003 yılında NASA Sıradışı Uzay Çalışması Ödülü (Aldığı 37200 dolarlık ödül Nasa tarihinde herhangi bir şahsa bahşedilen en büyük ödül miktarıdır)
– yılında Earlham Koleji Sıradışı Mezun Ödülü
– 2019 yılında ABD Başkanı Barack Obama kadar Başkanlık Özgürlük Madalyası
almıştır
Kaynakça:
enwikipediaorgwikiMargaretHamilton(scientist)