Brian Randell (nacido en 1936) es un informático británico y profesor emérito en la Escuela de Computación de la Universidad de Newcastle , Reino Unido. Se especializa en la investigación de la confiabilidad y tolerancia a fallas del software , y es una autoridad destacada en la historia del hardware informático a principios de 1950 .
Brian Randell | |
---|---|
Nació | 1936 (84 a 85 años) |
Ciudadanía | Reino Unido |
alma mater | Colegio Imperial de Londres |
Conocido por | ALGOL 60 , tolerancia a fallas de software , confiabilidad , historia del hardware informático anterior a 1950 |
Carrera científica | |
Campos | Ciencias de la Computación |
Instituciones | Universidad de Newcastle |
Estudiantes notables | Roy H. Campbell |
Biografía
Randell trabajó en English Electric desde 1957 hasta 1964, donde trabajó en compiladores . Su trabajo en ALGOL 60 es particularmente conocido, incluido el desarrollo del compilador para English Electric KDF9 , una de las primeras máquinas de apilado. [1] En 1964, se unió a IBM , donde trabajó en el Centro de Investigación Thomas J. Watson en arquitecturas de computadoras de alto rendimiento y también en metodología de diseño de sistemas operativos . En mayo de 1969, se convirtió en profesor de Ciencias de la Computación en la entonces denominada Universidad de Newcastle upon Tyne, donde ha trabajado desde entonces en el área de tolerancia a fallas de software y confiabilidad .
Es miembro del Grupo de Interés Especial sobre Computadoras, Información y Sociedad (SIGCIS) de la Sociedad para la Historia de la Tecnología CIS, y miembro fundador del Comité Editorial de la revista IEEE Annals of the History of Computing . Es miembro de la Association for Computing Machinery (2008).
Fue, hasta 1969, miembro del Grupo de Trabajo IFIP 2.1 (WG2.1) de la Federación Internacional para el Procesamiento de la Información (IFIP) sobre Lenguajes y Cálculos Algorítmicos, [2] que especifica , mantiene y soporta los lenguajes de programación ALGOL 60 y ALGOL 68 . [3] También es miembro fundador de IFIP WG2.3 sobre metodología de programación y de IFIP WG10.4 sobre confiabilidad y tolerancia a fallas.
Está casado (con Liz, profesora de francés) y tiene cuatro hijos. [4]
Trabaja
Los principales intereses de investigación de Brian Randell se encuentran en el campo de la informática, específicamente en la confiabilidad del sistema y la tolerancia a fallas. Su interés por la historia de la informática se inició al encontrarse con la obra entonces casi desconocida de Percy Ludgate . Esto fue hace más de treinta años, cuando estaba preparando una conferencia inaugural, y lo llevó a producir el libro: "Los orígenes de las computadoras". Esto desencadenó su investigación adicional de las máquinas de descifrado de códigos en tiempos de guerra de Colossus. [1]
Parque Bletchley
En 1972, Randell escribió al primer ministro Ted Heath sobre el estado de Bletchley Park en tiempos de guerra y obtuvo la primera admisión de la existencia de la organización en tiempos de guerra, y mucho menos de su impacto. [5] [6] [7] Posteriormente, el papel de Bletchley Park y su estación principal en Eastcote, en la reducción de la duración de la Segunda Guerra Mundial , ha sido ampliamente reconocido, al igual que el papel pionero de la computadora Colossus en la historia de el desarrollo de la informática.
Ingeniería de software
En la década de 1960, Randell estuvo "involucrado en las conferencias originales de ingeniería de software de la OTAN " en 1968 sobre ingeniería de software, en ese momento trabajaba en IBM en el muy secreto Proyecto Y y luego en proyectos de supercomputadoras ACS.
Tolerancia a fallas de software
A partir de la década de 1970, Randell "estableció el proyecto que inició la investigación sobre la posibilidad de tolerancia a fallas de software e introdujo el concepto de bloque de recuperación . Los desarrollos importantes posteriores incluyeron Newcastle Connection , [8] [9] y el prototipo de sistema seguro distribuido" . [10]
Agencia de Aplicaciones Informáticas del Norte
En la década de 1990, Randell "se involucró en un proyecto para mejorar las disposiciones de redes de datos en el norte de Inglaterra y promover su uso efectivo en todos los sectores de la comunidad. Este proyecto dio como resultado la creación de NiAA, la Agencia de Aplicaciones Informáticas del Norte". ". Él escribió: "Serví durante varios años como miembro del Grupo de Gestión de NiAA, hasta que mis intentos de delegar esto a otros dieron sus frutos. NiAA existió y funcionó con buenos resultados durante siete años". [11]
Genealogía
Randell ha sido durante muchos años uno de los miembros principales del equipo de voluntarios responsables de GENUKI , el portal web de Genealogía en el Reino Unido e Irlanda. Mantiene las páginas relacionadas con el condado de Devon y ha transcrito y puesto a disposición en línea muchos documentos de interés genealógico.
Ver también
- Motor analítico
- ALGOL
- ALGOL 68
- Computadora coloso
- Confianza
- Sistema tolerante a fallas
- Friedrich L. Bauer
- Programa Nacional de TI
Publicaciones
Randell publicó varios artículos y libros. Una selección: [12]
- Randell, Brian; Russell, LJ (1964). Implementación de Algol 60 . Londres: Academic Press.
- Randell, Brian, ed. (1973). Los orígenes de las computadoras digitales: artículos seleccionados . Springer-Verlag.
Artículos
- Randell, Brian (1971). "Máquina analítica de Ludgate de 1909" . Revista informática . 14 (3): 317–326. doi : 10.1093 / comjnl / 14.3.317 .
- Randell, Brian (1972). Meltzer, B .; Michie, D. (eds.). "Sobre Alan Turing y los orígenes de las computadoras digitales". Inteligencia de máquina . Prensa de la Universidad de Edimburgo. 7 : 3-20.
- Randell, Brian (1979). "Ingeniería de Software en 1968". Actas de la IV Conferencia Internacional de Ingeniería de Software . Múnich: 1–10.
- Randell, Brian (1982). "De motor analítico a computadora digital electrónica: las contribuciones de Ludgate, Torres y Bush". Anales de la historia de la informática . 4 (4): 327–341, octubre. doi : 10.1109 / MAHC.1982.10042 . S2CID 1737953 .
- Randell, Brian (1998). "Memorias de las Conferencias de Ingeniería de Software de la OTAN". IEEE Annals of the History of Computing . 20 (1): 51–54.
Referencias
- ^ a b "Perfiles SIGCIS" . Archivado desde el original el 14 de octubre de 2008 . Consultado el 17 de octubre de 2008 .
- ^ Jeuring, Johan; Meertens, Lambert ; Guttmann, Walter (17 de agosto de 2016). "Perfil del Grupo de Trabajo 2.1 de IFIP" . Foswiki . Consultado el 6 de septiembre de 2020 .
- ^ Swierstra, Doaitse; Gibbons, Jeremy ; Meertens, Lambert (2 de marzo de 2011). "ScopeEtc: IFIP21: Foswiki" . Foswiki . Consultado el 6 de septiembre de 2020 .
- ^ Randell, Brian (22 de julio de 2007). "Páginas informales" . Escuela de Informática . Universidad de Newcastle . Consultado el 18 de agosto de 2020 .
- ^ Randell, Brian, profesor. Descubriendo a Colussus .
- ^ Profesor Brian Randell. "Los pioneros de la informática" .
- ^ Randell, Brian, profesor. Los pioneros de la informática .
- ^ Brownbridge, David R .; Marshall, Lindsay F .; Randell, Brian (1982). "La conexión de Newcastle" (PDF) . Software: práctica y experiencia . 12 : 1147-1162. doi : 10.1002 / spe.4380121206 . S2CID 1840438 . Archivado desde el original (PDF) el 16 de agosto de 2016 . Consultado el 16 de agosto de 2016 .
- ^ Callaghan, Brent (2000). NFS ilustrado . Addison Wesley . ISBN 0-201-32570-5.
- ^ Brian Randell en la Facultad de Ciencias de la Computación. Última actualización en marzo de 2008. Consultado el 17 de octubre de 2008.
- ^ Randell, Brian (11 de abril de 2003). "Agencia de Aplicaciones Informáticas del Norte" . Escuela de Informática . Universidad de Newcastle . Consultado el 18 de agosto de 2020 .
- ^ Publicaciones de Brian Randell .
enlaces externos
- Sitio web oficial , Facultad de Ciencias de la Computación
- Web oficial , personal
- Bibliografía de Historia de la Computación