Pulse 게시 ·

아폴로 비행 소프트웨어 개발 이끈 마거릿 해밀턴 별세

MIT가 10월 7일 아폴로 비행 소프트웨어 개발을 이끈 마거릿 해밀턴이 9월 30일 90세로 별세했다고 전했다. 해밀턴의 팀은 과부하 때 불필요한 작업을 중단하고 핵심 작업을 우선하는 소프트웨어로 아폴로 11호 착륙을 뒷받침했다. 그는 오류 예방과 소프트웨어 공학의 독립 분야 정립에도 기여했다.

해밀턴은 MIT에서 1959년부터 1970년대 중반까지 일했으며, 아폴로 소프트웨어 개발에는 400명 이상이 참여했다.

아폴로 11호 착륙 직전 컴퓨터 과부하가 발생했을 때 우선순위 기반 소프트웨어가 핵심 작업을 유지했다.

아폴로 8호에서 비행 중 잘못 실행된 프로그램이 항법 데이터를 지운 사건 이후, 해밀턴이 제안했던 오류 방지 변경이 반영됐다.

이후 소프트웨어 기업을 설립하고 오류 예방·결함 허용을 중심으로 시스템 개발 방법론을 발전시켰다.

원문