Margaret Hamilton

3 minuto(s) de lectura

Margaret Hamilton

Biograf铆a de Margaret Hamilton

Margaret H. Hamilton naci贸 en Paoli, Indiana, y estudi贸 matem谩ticas en la Universidad de Michigan y Earlham College. Se gradu贸 con una licenciatura en 1958 y planeaba seguir estudios de posgrado en la Universidad de Brandeis. En cambio, Hamilton tom贸 una posici贸n temporal en el Instituto de Tecnolog铆a de Massachusetts (MIT), donde desarroll贸 un software de predicci贸n del clima para el profesor Edward N. Lorenz en las computadoras Librascope LGP-30 y PDP-1, y se帽al贸 en ese momento que los programadores aprendieron su profesi贸n por capacitaci贸n pr谩ctica (a煤n no hab铆a programas formales de inform谩tica en las universidades).

Entre 1961 y 1963, Hamilton trabaj贸 en el enorme sistema de defensa a茅rea SAGE de EE. UU. En los Laboratorios Lincoln, donde comenz贸 a interesarse por la confiabilidad del software. 鈥淐uando la computadora se bloque贸 durante la ejecuci贸n de su programa, no hubo ocultaci贸n. Las luces estar铆an parpadeando, las campanas sonar铆an y todos, los desarrolladores y operadores de computadoras, vendr铆an corriendo para averiguar qu茅 programa estaba haciendo algo malo al sistema 鈥.

Durante el tiempo de las misiones espaciales Apollo, Hamilton dirigi贸 el equipo que cre贸 el software de vuelo a bordo para los m贸dulos de comando Apollo y los m贸dulos lunares de la NASA. Estuvo a cargo del esfuerzo de software de vuelo a bordo del Apollo (y Skylab) mientras tambi茅n se desempe帽aba como Directora de la Divisi贸n de Ingenier铆a de Software en el Laboratorio de Instrumentaci贸n del MIT. Durante este tiempo en el MIT, ella quer铆a dar a su software 鈥渓egitimidad鈥, al igual que con otras disciplinas de ingenier铆a, para que (y aquellos que lo construyen) recibieran el debido respeto; y, como resultado, invent贸 el t茅rmino 鈥渋ngenier铆a de software鈥 para distinguirlo de otros tipos de ingenier铆a.

Con sus programas de detecci贸n y recuperaci贸n de errores de Priority Displays, cre贸 nuevos conceptos de hombre en el circuito que proporcionaron la capacidad para que el software de vuelo a bordo se comunique de forma as铆ncrona en tiempo real con el astronauta dentro de un sistema distribuido de entorno de sistemas. Esto permiti贸 que el software (que se ejecuta en paralelo con los astronautas) interrumpiera a los astronautas y reemplazara sus pantallas normales con pantallas prioritarias; para advertirles en caso de emergencia durante una misi贸n Apolo. Tal fue el caso durante el aterrizaje del Apolo 11.

Ella culmin贸 el esfuerzo de Apollo al liderar a su equipo en la realizaci贸n de un an谩lisis emp铆rico basado en las lecciones aprendidas del desarrollo del software de vuelo a bordo Apollo. Estas lecciones se formalizaron en una teor铆a para sistemas y software, que sirve como el origen y gran parte de la base del Lenguaje Universal de Sistemas de Hamilton (USL).

Hamilton es la fundadora y directora ejecutiva de Hamilton Technologies, Inc. Es responsable del desarrollo de Universal Systems Language (USL) junto con su ciclo de vida preventivo integrado de sistemas a software 鈥淒esarrollo antes del hecho鈥 y su automatizaci贸n, el 001 Conjunto de herramientas; todo basado en su teor铆a matem谩tica de control para sistemas y software.

Debido a su paradigma preventivo, con USL, en lugar de buscar m谩s formas de probar errores y continuar probando errores al final del ciclo de vida, la mayor铆a de los errores, incluidos todos los errores de interfaz, no est谩n permitidos en un sistema, solo por cierto Est谩 definido.

Durante m谩s de cinco d茅cadas, los m茅todos de Hamilton han tenido un gran impacto en el campo de la ingenier铆a de software hasta el d铆a de hoy.

Hamilton recibi贸 el Premio de la Ley del Espacio Excepcional de la NASA (2003) y la Medalla Presidencial de la Libertad otorgada por Barack Obama (2016).

All-Star Inform谩tico 2017

Por su liderazgo y trabajo en software para DOD y las misiones espaciales Apollo de la NASA y por contribuciones fundamentales a la ingenier铆a de software.

馃憟 Regresar a Biograf铆as Recientes

Fuente: Bajo permiso de utilizaci贸n y reconocimiento al Museum Computer History

Actualizado: