Mary Shaw (nacida en 1943) es una ingeniera de software estadounidense y profesora de Ciencias de la Computación Alan J. Perlis en la Facultad de Ciencias de la Computación de la Universidad Carnegie Mellon , conocida por su trabajo en el campo de la arquitectura de software . [1] [2]
Mary Shaw | |
---|---|
Nacionalidad | americano |
Premios | Medalla Nacional de Tecnología (2012) |
Carrera científica | |
Campos | Ciencias de la Computación |
Instituciones | Universidad de Carnegie mellon |
Biografía
Vida temprana
Mary M. Shaw nació en Washington DC en 1943. Su padre (Eldon Shaw) era ingeniero civil y economista del Departamento de Agricultura y su madre (Mary Shaw) era ama de casa. Shaw asistió a la escuela secundaria en Bethesda, Maryland , durante la era de la guerra fría del Sputnik, donde la tecnología estaba mejorando rápidamente [¿ según quién? ] .
En la escuela secundaria, Shaw participó durante dos veranos durante la escuela secundaria en un programa extracurricular que enseñó a los estudiantes sobre las computadoras. Este programa dirigido por International Business Machines (IBM) y fue una oportunidad para que los estudiantes exploraran campos fuera del plan de estudios normal. Esta fue la primera introducción de Shaw a las computadoras.
Estudios y carrera
Shaw obtuvo su licenciatura en la Universidad de Rice alrededor de 1965 y su doctorado en ciencias de la computación de la Universidad Carnegie-Mellon en 1972. [3]
Después de su graduación en Rice University, Shaw había comenzado su carrera en la industria, trabajando como programadora de sistemas en Research Analysis Corporation. También continuó investigando en Rice University. En 1972 se incorporó a la facultad de la Universidad Carnegie Mellon, donde finalmente fue nombrada profesora de Ciencias de la Computación. De 1984 a 1987 también fue Científica en Jefe en su Instituto de Ingeniería de Software, de 1992 a 1999 Decana Asociada de Educación Profesional y de 2001 a 2006 Co-Directora del Sloan Software Industry Center. [3]
En 2011, Mary Shaw y David Garlan recibieron el Premio a la Investigación Sobresaliente de ACM SIGSOFT , el Grupo de Interés Especial en Ingeniería de Software de la Asociación de Maquinaria de Computación, por sus "contribuciones significativas y duraderas a la investigación de ingeniería de software a través del desarrollo y promoción de la arquitectura de software". [4] [5]
El 3 de octubre de 2014, el presidente de Estados Unidos, Barack Obama, otorgó a Shaw la Medalla Nacional de Tecnología e Innovación . [6] Fue nombrada receptora del premio en 2012. [7]
Trabaja
La principal área de interés de investigación de Shaw es la ingeniería de software , incluidos los aspectos arquitectónicos , educativos e históricos. Shaw fue autor de trabajos seminales en el campo de la arquitectura de software junto con David Garlan . [8]
Arquitectura de software, 1996
El trabajo más citado de Shaw "Arquitectura de software: perspectivas sobre una disciplina emergente", en coautoría con David Garlan , examina el concepto de "arquitecturas para sistemas de software, así como mejores formas de apoyar el desarrollo de software". [9] El libro tiene como objetivo:
"... para reunir las abstracciones útiles del diseño de sistemas y las notaciones y herramientas del desarrollador de software, y observar los patrones utilizados para la organización del sistema ... para ilustrar el discipulado y examinar las formas en que el diseño arquitectónico puede afectar el diseño de software . Nuestra selección enfatiza las descripciones informales, tocando ligeramente las notaciones y especificaciones formales y las herramientas para respaldarlas ". [9]
En este trabajo, Garlan y Shaw "describen la arquitectura de un sistema como una colección de componentes computacionales junto con una descripción de las interacciones entre estos componentes: los conectores". [2] Un componente se describe simplemente como "los elementos que realizan el cálculo". [2]
Recepción
En 2011, Shaw y Garlan recibieron el Premio a la Investigación Sobresaliente de 2011 de la Carnegie Mellon University (CMU) en honor a su investigación pionera en el campo de la Arquitectura de Software . William Scherlis, director del Instituto de Investigación de Software de CMU, comentó sobre la contribución de Shaw y Garlan:
El término 'arquitectura de software' se utilizó por primera vez a fines de la década de 1960, pero su importancia no quedó clara hasta casi 20 años después, cuando David y Mary afirmaron que la arquitectura se podía abordar mediante enfoques sistemáticos. Su trabajo y el de sus colegas aquí en Carnegie Mellon ha llevado desde entonces a métodos de ingeniería para el modelado arquitectónico, el análisis y la identificación de patrones a nivel de arquitectura, cuyo uso ahora se ha convertido en estándar en la ingeniería de sistemas de software a gran escala. [4]
Publicaciones Seleccionadas
- Mary Shaw y Frank Hole. Análisis informático de la seriación cronológica, 1967.
- Mary Shaw, Alan Perlis y Frederick Sayward (eds.) Métricas de software: análisis y evaluación, 1981.
- Mary Shaw (ed.). Plan de estudios Carnegie-Mellon para licenciatura en ciencias de la computación, 1985.
- Mary Shaw y David Garlan. Arquitectura de software: perspectivas sobre una disciplina emergente, Prentice Hall, 1996.
- Mary Shaw, Suficiente corrección y homeostasis en coaliciones de recursos abiertos: cuánto puede confiar en su sistema de software, "" 2000,
Artículos, una selección: [10]
- Mary Shaw. "Reducción de costos de compilación mediante la contracción del idioma". En: Communications of the ACM , 17 (5): 245-250, 1974.
- Mary Shaw. "Perspectivas para una disciplina de ingeniería del software". en: IEEE Software , 7 (6): 15-24, 1990.
- Mary Shaw. "Comparación de estilos de diseño arquitectónico". en: IEEE Software , 12 (6): 27–41, 1995.
- "Datos de Mary Shaw". Datos de Mary Shaw. Su diccionario, nd Web. 01 de febrero de 2017.
- "Mary Shaw". Mary Shaw - Wiki de historia de la ingeniería y la tecnología. ETHW, nd Web. 01 de febrero de 2017.
Referencias
- ^ Bajo, Len . Arquitectura de software en la práctica. Pearson Education India, 2007.
- ^ a b c Fielding, Roy Thomas. Estilos arquitectónicos y diseño de arquitecturas de software basadas en red. Archivado el 6 de noviembre de 2015 en Wayback Machine . Diss. Universidad de California, Irvine, 2000.
- ↑ a b Mary Shaw: Biography , en ieeeghn.org/wiki, 2013. Consultado 10 = -3-2015.
- ^ a b ACM SIGSOFT, ganadores del premio a la investigación destacada , en sigsoft.org. Consultado el 10-03-2015.
- ^ Universidad Carnegie Mellon, " Shaw y Garlan de Carnegie Mellon honrados por su investigación pionera en arquitectura de software ", en cmu.edu/news. Comunicado de prensa, 2 de mayo de 2011. Consultado el 10-03-2015.
- ^ La Casa Blanca, Oficina del Secretario de Prensa, El presidente Obama honra a los principales científicos e innovadores de la nación , 3 de octubre de 2014,
- ^ http://nationalmedals.org/laureates/mary-shaw
- ^ Mary Shaw en elservidor de bibliografía DBLP
- ↑ a b Shaw & Garlan (1996, resumen)
- ^ Mary Shaw, profesora de informática de la Universidad AJ Perlis, Universidad Carnegie Mellon , perfil de Google Scholar.
enlaces externos
- Página de inicio de Mary Shaw