stringtranslate.com

Seymour Ginsburg

Seymour Ginsburg (12 de diciembre de 1927 – 5 de diciembre de 2004) fue un pionero estadounidense de la teoría de autómatas , la teoría del lenguaje formal y la teoría de bases de datos , en particular; y de la informática , en general. Su trabajo influyó en la distinción entre la informática teórica y las disciplinas de las matemáticas y la ingeniería eléctrica.

Durante su carrera, Ginsburg publicó más de 100 artículos y tres libros sobre diversos temas de informática teórica.

Biografía

Seymour Ginsburg recibió su licenciatura en el City College de Nueva York en 1948, donde junto con su compañero de estudios Martin Davis asistió a una clase de matemáticas de honores impartida por Emil Post . [1] Obtuvo un doctorado en Matemáticas de la Universidad de Michigan en 1952, estudiando con Ben Dushnik .

La carrera profesional de Ginsburg comenzó en 1951, cuando aceptó un puesto como profesor adjunto de matemáticas en la Universidad de Miami en Coral Gables, Florida . En 1955, se concentró por completo en la informática , cuando se mudó a California para trabajar en Northrop Corporation . A esto le siguieron puestos en National Cash Register Corporation , Hughes Aircraft y System Development Corporation .

En SDC, Ginsburg se concentró primero en la teoría de las máquinas abstractas. [2] Posteriormente formó y dirigió un proyecto de investigación dedicado a la teoría del lenguaje formal y los fundamentos de la informática. Los miembros del grupo de investigación incluyeron a: Sheila Greibach , Michael A. Harrison , Gene Rose, Ed Spanier y Joe Ullian. El trabajo que surgió de este grupo distinguió la teoría de la informática de otros campos, colocando a Ginsburg en el centro de lo que se convirtió en la comunidad teórica de la informática. [3]

Fue durante los años de SDC que un joven Jeff Ullman pasó un verano trabajando para Ginsburg, aprendiendo tanto la teoría del lenguaje formal como un enfoque amplio para la investigación en teoría de la informática. Al Aho atribuyó el verano de Ullman con Ginsburg como una gran influencia en la carrera de Aho en Ciencias de la Computación. En una entrevista, Aho recordó que había poca ciencia de la computación en la Universidad de Princeton mientras estudiaba para su doctorado . Sin embargo, después de que Ullman regresara de su verano con Ginsburg, Aho declaró que Ullman "básicamente enseñó a Hopcroft , y a mí, la teoría del lenguaje formal". [4]

Ginsburg se incorporó a la facultad de la Universidad del Sur de California en 1966, donde ayudó a establecer el departamento de Ciencias de la Computación en 1968. Recibió una beca Guggenheim en 1974 y pasó el año viajando por el mundo, dando conferencias sobre las áreas de la informática teórica que había ayudado a crear. Ginsburg fue nombrado el primer profesor Fletcher Jones de Ciencias de la Computación en la USC en 1978, cátedra que ocupó hasta su jubilación en 1999. Continuó su trabajo sobre la teoría del lenguaje formal y los autómatas durante la década de 1970.

En la década de 1980, en la USC, Ginsburg creó un grupo de investigación dedicado a la teoría de bases de datos . Organizó el primer PODS ( Simposio sobre principios de sistemas de bases de datos ) en Marina del Rey en 1982 y fue una fuerza impulsora de la conferencia hasta la década de 1990. Fue honrado con una sesión sorpresa en el PODS de 1992 con motivo de su 64.º cumpleaños. Se creó un homenaje editado por Jeff Ullman para la ocasión. [5]

La carrera de Ginsburg terminó repentinamente en 1999 cuando le diagnosticaron la aparición de la enfermedad de Alzheimer . Se retiró de la docencia activa y se convirtió en profesor emérito de Ciencias de la Computación en la USC. Pasó sus últimos años con una salud en declive hasta que murió el 5 de diciembre de 2004.

Ginsburg fue recordado con cariño en un memorial publicado en el ACM SIGMOD Record [3] en 2005. Más allá de sus contribuciones a la teoría de la informática, fue recordado por la claridad de enfoque que aportó a la investigación y la seriedad con la que asumió su papel como asesor de estudiantes de doctorado. También fue recordado por su generoso apoyo a los investigadores más jóvenes. Entre quienes se beneficiaron de la tutoría de Ginsburg, que no fueron también sus estudiantes de doctorado, se encuentran: Jonathan Goldstine, Sheila Greibach , Michael A. Harrison , Richard Hull y Jeff Ullman .

Contribuciones profesionales

Los primeros trabajos de Ginsburg se centraron en la teoría de autómatas . En 1958, demostró que la minimización de circuitos " sin tener en cuenta " no necesariamente produce un resultado mínimo. [6] Su trabajo en la teoría de autómatas llevó a la comunidad de la teoría de la conmutación hacia una dirección más teórica. Este trabajo culminó en la publicación de un libro sobre las matemáticas de las máquinas en 1962. [7]

Ginsburg dirigió su atención a la teoría del lenguaje formal en la década de 1960. Estudió gramáticas libres de contexto y publicó una descripción general completa y conocida de los lenguajes libres de contexto en 1966. [8] Ginsburg fue el primero en observar la conexión entre los lenguajes libres de contexto y los lenguajes " similares a ALGOL ". [9] Esto hizo que el campo de la teoría del lenguaje formal se aplicara a la investigación del lenguaje de programación . Los resultados de Ginsburg sobre gramáticas libres de contexto y aceptores push-down se consideran algunos de los más profundos y hermosos en el área. Siguen siendo herramientas estándar para muchos científicos informáticos que trabajan en las áreas de lenguajes formales y autómatas. [3] Muchos de sus artículos en este momento fueron coescritos con otros investigadores destacados del lenguaje formal, incluidos Sheila Greibach y Michael A. Harrison .

La unificación de diferentes visiones de los sistemas formales fue un tema constante en el trabajo de Ginsburg. [3] En la teoría del lenguaje formal, sus artículos examinaron las relaciones entre los sistemas basados ​​en gramática, los sistemas basados ​​en aceptores y las caracterizaciones algebraicas de familias de lenguajes. La culminación de este trabajo fue la creación de una de las ramas más profundas de la informática , las familias abstractas de lenguajes , en colaboración con Sheila Greibach en 1967. [10] [11]

En 1974, Ginsburg, junto con Armin B. Cremers , desarrolló la teoría de las formas gramaticales. [12] [13] [14]

En la década de 1980, Ginsburg se convirtió en un pionero en el campo de la teoría de bases de datos . Continuó trabajando en este campo hasta su jubilación. Sus contribuciones profesionales abarcaron temas tan diversos como la dependencia funcional , [15] [16] los historiales de objetos, [17] los historiales de hojas de cálculo, [18] los registros de datos , [19] y la reestructuración de datos. [20]

Véase también

Referencias

  1. ^ Urquhart, Alasdair (2009), "Emil Post", en Gabbay, Dov M.; Woods, John (eds.), Lógica desde Russell hasta Church , Manual de la historia de la lógica, vol. 5, North Holland, ISBN 978-0-444-51620-6
  2. ^ Ginsburg, Seymour (1961), "Teoría de las máquinas abstractas", Commun. ACM , 4 (4): 195, doi :10.1145/355578.366521, S2CID  5473619
  3. ^ abcd Abiteboul, S .; Hull, R.; Vianu, V. (marzo de 2005), "En memoria de Seymour Ginsburg, 1928-2004", ACM SIGMOD Record , 34 (1): 5, doi :10.1145/1058150.1058152, S2CID  11825012
  4. ^ Una entrevista a Al Aho por el profesor MS Mahoney
  5. ^ Jeff Ullman, ed. (1992), A Seymour Ginsburg con motivo de su cumpleaños , Estudios teóricos en informática, Academic Press, ISBN 978-0-12-708240-0
  6. ^ Ginsburg, Seymour (1959), "Sobre la reducción de estados superfluos en una máquina secuencial", J. ACM , 6 (2): 259–282, doi : 10.1145/320964.320983 , S2CID  10118067
  7. ^ Ginsburg, Seymour (1962), Introducción a la teoría de máquinas matemáticas , Addison Wesley
  8. ^ Ginsburg, Seymour (1966), La teoría matemática de los lenguajes libres de contexto , Nueva York, San Francisco, St. Louis, Toronto, Londres, Sydney: McGraw-Hill
  9. ^ Ginsburg, Seymour; Rice, H. Gordon (1962), "Dos familias de lenguajes relacionados con ALGOL", J. ACM , 9 (3): 350–371, doi : 10.1145/321127.321132 , S2CID  16718187
  10. ^ Ginsburg, Seymour; Greibach, Sheila A. (1967), "Familias abstractas de lenguajes", FOCS : 128–139
  11. ^ Ginsburg, Seymour (1975),'Propiedades algebraicas y teóricas de autómatas de lenguajes formales' , North-Holland, ISBN 978-0-7204-2506-2
  12. ^ Gabrielian, Armen; Ginsburg, Seymour (1974), "Esquemas gramaticales", J. ACM , 21 (2): 213–226, doi : 10.1145/321812.321817 , S2CID  16501933
  13. ^ Cremers, Armin B.; Ginsburg, Seymour (1974), Jacques Loeckx (ed.), "Context-Free Grammar Forms", Automata, Languages ​​and Programming, 2º Coloquio, Universidad de Saarbrücken, 29 de julio - 2 de agosto de 1974, Actas , Apuntes de clase en informática, 14 , Springer, ISBN 978-3-540-06841-9
  14. ^ Ginsburg, Seymour (1977), "Un estudio de las formas gramaticales - 1977", Acta Cybernetica , 3 : 269–280
  15. ^ Ginsburg, Seymour; Hull, Richard (1981), "Caracterización para bases de datos de dependencia funcional y de forma normal de Boyce-Codd", Taller XP2 sobre teoría de bases de datos relacionales
  16. ^ Ginsburg, Seymour; Zaiddan, Sami Mohammed (1982), "Propiedades de las familias con dependencia funcional", J. ACM , 29 (3): 678–698, doi : 10.1145/322326.322331 , S2CID  15675086
  17. ^ Ginsburg, Seymour; Tanaka, Katsumi (1986), "Secuencias de tuplas computacionales e historias de objetos", ACM Trans. Database Syst. , 11 (2): 186–212, doi : 10.1145/5922.5924 , S2CID  18924219
  18. ^ Ginsburg, Seymour; Kurtzman, Stephen, "Historia de objetos y simulación p en hojas de cálculo", en Marc Gyssens; Jan Paredaens; Dirk Van Gucht (eds.), ICDT'88, 2.ª Conferencia internacional sobre teoría de bases de datos, Brujas, Bélgica, 31 de agosto - 2 de septiembre de 1988, Actas , Springer, págs. 383–395, doi :10.1007/3-540-50171-1_25, ISBN 978-3-540-50171-8
  19. ^ Dong, Guozhu; Ginsburg, Seymour (1990), "Sobre la descomposición de las asignaciones de programas de registro de datos", Theor. Comput. Sci. , 76 (1): 143–177, doi : 10.1016/0304-3975(90)90015-A
  20. ^ Ginsburg, Seymour; Shu, Nan C.; Simovici, Dan A. (1999), "Reestructuración automática de datos", Journal of Universal Computer Science , 5 (4): 243–299

Enlaces externos