Menú Cerrar

Hamilton, Margaret
(1936 - )

Margaret Hamilton (1936-) es una científica de la computación, matemática e ingeniera de software que acuñó el término Ingeniería del Software y programó el módulo de vuelo de las misiones Apolo.

Estudió matemáticas en el Earlham College en 1955, y posteriormente realizó un doctorado en el MIT (Massachusetts Institute of Technology). 

Se unió al laboratorio de Instrumentación del MIT como programadora, donde terminaría siendo la directora de la sección de ingeniería. Colaboró en el desarrollo del proyecto de defensa aérea “SAGE” (Semi-Automatic Ground Environment) para detectar aviones que supusieran una amenaza.

Dado su éxito en este proyecto, fue contratada por la NASA para el desarrollo de software de las misiones Apolo. Más tarde participó en el desarrollo del módulo de comando y servicio de la navegación de a bordo de las misiones Apolo, entre la que se incluye la misión Apolo 11 de 1969. 

Su trabajo permitió resolver una sobrecarga de operaciones durante el alunizaje de la nave. En una de las simulaciones de la nave, su hija presionó un botón crítico generando un fallo. Margaret creyó que estos problemas deberían prevenirse utilizando software. Documentó el fallo y el modo de proceder manualmente para restaurarlo. Al repetirse el fallo en otra simulación debido al mismo error humano de los astronautas, se solucionó correctamente gracias a la documentación aportada. Finalmente, la propuesta de Margaret de incluir prevención y recuperación de errores por software fue incluida en el Apolo 8.

Su trabajo en el desarrollo del código de las misiones Apolo ayudó a establecer las bases de la ingeniería del software. Entre las que se incluyen las técnicas de verificación y validación de software, el uso de métodos formales para el desarrollo de código crítico y la promoción de la ingeniería del software como una disciplina formal. También realizó numerosas aportaciones al campo.

Posteriormente, fundó dos empresas de desarrollo de software: High Order Software y Hamilton Technologies Inc, donde se dedicó al desarrollo de software robusto.

Obtuvo numerosos galardones:
En 1986, el premio Augusta Ada Lovelace Award de la ACM, otorgado a las mujeres con aportaciones destacadas a la ciencia, técnica o informática.
En 2016, recibió la Medalla Presidencial de la Libertad, el mayor honor civil de los Estados Unidos.

Graham, Susan L.

                     

           (Anterior)

Hopper, Grace Murray

 

                                                               (Siguiente)