skip to search
 
.
.



Experiencia Profesional


Projects and Themes for Computing Thesis Trabajo Actual

List of Main Thesis directed Experiencia Profesional

Adolfo Guzmán Arenas

Curriculum
You are here Experiencia profesional
Proyectos y temas para tesis
Investigación
Publicaciones

Títulos de conferencias
Página Principal








ir al incio de esta página Trabajo actual

Trabajo actual y intereses (2005) 
 
1. Hemos terminado una biblioteca digital llamada BiblioDigital (c) y estamos vendiendo copias de ésta.
2. Trabajo en ontologías, procesamiento semántico, jerarquías, confusión uso de servicios de conocimiento y repositorios en la web. Mejor entendimiento de documentos textuales usando dichas herramientas.
3. Computing with Words (originado por Lofti A. Zadeh). Encontrar propiedades de grupos de objetos y describirlos en términos de conjuntos de objetos.

ir al incio de esta página Experiencia Profesional
Fecha
Puesto
Lugar
Marzo 2002 Ver detalles Investigador Centro de Investigación en Computación del IPN. México.
1997-2002
Ver detalles Director fundador
Centro de Investigación en Computación del IPN. México.
Sep95-Dic96
Ver detalles Director
Centro Nacional de Cálculo (CeNaC), IPN . México. Ver algunas fotos
1992-
Ver detalles Presidente
SoftwarePro International. México.
Ene89-Oct91
Ver detalles Ingeniero en jefe
International Software Systems, Inc. Austin TX. USA.
1990-1991
Ver detalles Vicepresidente de Ingeniería
International Software Systems, Inc. Austin TX. USA.
May86-Ene89
Ver detalles Miembro Senior
Grupo Técnico, Microelectronics and Computer Technology Corporation (MCC), Austin, TX, USA.
1986-1989
Ver detalles Jefe y fundador
Sección de Ciencias de la Computación, Departamento de Ingeniería Eléctrica del CINVESTAV-IPN. México.
1975-1976
Ver detalles Profesor
Sección de Graduados e Investigación Científica, Unidad Profesional Interdisciplinaria en Ingeniería, Ciencias Sociales y Administración (UPIICSA), IPN. México.
1980-1983
Ver detalles Profesor titular C
Departamento de Sistemas de Cómputo, Instituto de Matemáticas Aplicadas y Sistemas (IIMAS), UNAM.  México.
1975-1979
Ver detalles Profesor titular B
Departamento de Ciencias de la Computación, IIMAS.  México.
1966-1967
Ver detalles Jefe
Jefe del Departamento de Ciencias de la Computación, IIMAS. México.
1973-1975
Ver detalles Director
Centro Científico IBM para América Latina (IBM de México, S.A.), México.
1973-1974
Ver detalles Consultor
Secretario de Comunicaciones y Transportes del Gobierno Federal. México.
Oct70-Jul73
Ver detalles Profesor
Departamento de Ingeniería Eléctrica del CINVESTAV. México.
1971-1972
Ver detalles Director
Centro Nacional de Cálculo (CeNaC) IPN. 1971-72. También Jefe de la Sección de Estudios de Graduados  del CeNaC. México.
Jun-Sep70
Ver detalles Profesor de investigación
Depto. de Inteligencia Mecánica y Percepción, Universidad de Edimburgo, Reino Unido.
Feb69-Jun70
Ver detalles Profesor Asistente
Departamento de Ingeniería Eléctrica, MIT. USA.
Sep65-Ene69
Ver detalles Asistente de Investigación
Proyecto MAC, MIT.USA.
Jun-Sep66
Ver detalles Programador
Computer Corporation of America, Cambridge Mass., USA
Ene-Ago65
Ver detalles Asistente técnico
Departamento de Física. CINVESTAV. México.
Ene-Dic64
Ver detalles Programador medio tiempo
CeNaC, IPN, México.






Investigador
(posición actual)

(Mar 2002-  ) Investigador del Centro de Investigación en Computación (CIC) del IPN. Aplicaciones de sistemas de información, agentes, ontologías, sistemas basados en conocimiento.

Tabla principal de experiencia profesional



Director fundador
del (CIC; 1997-2002; 25 doctores, 28 M. en C, total 200 empleados). Labores directivas, ejecutivas, de planeación y arranque. Se dedica a la investigación, docencia en el posgrado, investigación aplicada, transferencia de tecnología, diplomados, especializaciones, en las áreas de (1) Computación; (2) Ingeniería de Cómputo. A cinco años de su existencia, el CIC es en México quizá el primero en su área, por su calidad y por la cantidad de sus egresados y productos de investigación e investigación aplicada. En Dic. 2001 obtuvo el grado nuestro graduado número 100 de maestría, y nuestro doctorado número 6.

Áreas de investigación mías:
  • Agentes con varios hilos de ejecución, que poseen ontologías mixtas;
  • minería de datos semiautomática; 
  • transmisión de conceptos vía palabras en lenguaje natural;
  • errores en comercio electrónico.


Tabla principal de experiencia profesional



Director
del Centro Nacional de Cálculo (CeNaC), IPN (Sept. 95-Dic. 96).

Tabla principal de experiencia profesional




Presidente
SoftwarePro International (1992- ). Fundador y socio de la compañía, involucrada en desarrollo de software de alta tecnología (ANASIN ®, CLASSFINDER ®), y aplicaciones para la empresa distribuida (Minería de Datos; CLASITEX ®).

Tabla principal de experiencia profesional



Ingeniero en Jefe:
International Software Systems, Inc. Austin TX. (Ene. 89-Oct 91). Supervisión y dirección técnica de diversos proyectos en el área de Ingeniería de Software (Investigación y Desarrollo). Aprox. 25 personas. En particular: responsable de toda la arquitectura de un sistema para el desarrollo rápido de prototipos con un lenguaje visual, simulador-intérprete (régimen de ejecución en paralelo), compilador, y una biblioteca de componentes reusables. El sistema también genera código ADA desde el lenguaje gráfico de alto nivel.
  • Contratos y Proyectos principales bajo mi administración (superviso a los líderes de proyecto):
    • SDSS - Strategic Defense Development System (Sistema de Desarrollo para la Organización de la Defensa Estratégica, DoD). Aprox. 11 personas. Diseño del lenguaje gráfico (SSDL),  intérprete para el lenguaje, compilador para Ada, editor de requerimientos. Parte de un medio ambiente de Ingeniería de Software para múltiples usuarios. SSDL es un lenguaje visual de alto nivel, ejecutable, orientado a objetos, donde los objetos son  flexibles y las clases pueden ser redefinidas y se le pueden agregar nuevas partes sin necesidad de recompilar. Construido encima de C++ y de la base de objetos Ontos.
    • Proto+. Desarrollador rápido de prototipos de requerimientos. 7 personas. Simulación de un lenguaje de tipo flujo de datos. Plantillas y bibliotecas de código reusables.
    • Parallel Proto - (Para Rome Air Devpt. Center). Aprox. 4 personas. Desarrollador y ejecutor de prototipos (de software), ejecutándose en una arquitectura determinada (aún en prototipo), y mapeo del software hacia procesadores particulares, memorias y canales de comunicación de la arquitectura dada. Ejecución en paralelo. El software simulado ahora corre “dentro” de esa arquitectura, dando estadísticas de tiempos, colas, retardos, utilización del procesador, etc.
  • Trabajo técnico: toda la arquitectura para el sistema SDDS. Desarrollé con Weiping Yin el lenguaje SSDL, y escribí el intérprete para el lenguaje.



Tabla principal de experiencia profesional
Vicepresidente de Ingeniería (1990-91).
(1) trabajo sobre NasaSTEP, sistema y herramienta de definición de especificaciones ejecutables, para la NASA. Una meta de este proyecto es proporcionar independencia de la base de la base de datos a los objetos del lenguaje visual. Fase I: Definición del sistema y diseño;
(2) Trabajo sobre medios ambientes de Ingeniería de Software, para el proyecto SDDS. El compilador para el lenguaje visual ahora en cuenta la arquitectura del mutiprocesador dado, y produce código distribuido, generando las primitivas correctas de comunicación entre los diferentes procesos (tareas).


Principales contribuciones técnicas (objetos; ingeniería de software; paralelismo):
  • Capa arriba de objetos C++, que permite la redefinición de clases, inclusión de nuevas clases, cambio de un objeto de una clase a otra, adición de nuevas propiedades, etc., sin necesidad de recompilar.
  • Lenguaje Visual paralelo (Con W. Yin), para prototipeo rápido; desarrollo de su intérprete y compilador. El intérprete toma también una definición opcional de la arquitectura de la computadora sobre la cual el software correrá, y garantiza su ejecución fiel. El compilador también toma en cuenta la arquitectura definida y genera para ella código distribuido.
  • Uso del leguaje visual para especificar el control de “procesos” generalizados que colaboran (en contraste a procesos de software únicamente), implicando recursos no relacionados con las computadoras (gente, camiones,...) [solo diseño].
  • Cómo transformar (compilar) objetos flexibles dentro de estructuras rígidas pero eficientes de C (o Ada).
    • Almacenamiento de los objetos flexibles mencionados, en una pluralidad de bases de datos, en efecto proporcionando memoria secundaria “flexible” para esos objetos en una base de datos. Diseño hecho bajo el contrato de NasaSTEP para la NASA.


Tabla principal de experiencia profesional




Miembro Senior
del Grupo Técnico, Microelectronics and Computer Technology Corporation (MCC), Austin, TX, USA. Mayo 1986-enero 1989.
  • Sistemas Expertos y bases de conocimiento que muestran sentido común: El proyecto CYC (julio 1987-enero de 1989), usando máquinas Symbolics de Lisp. Proyecto fuertemente orientado a objetos; base de datos avanzada “inteligente”. Uso extenso de métodos de inferencia y cálculo automático de resultados (valores de ranura) vía propagación hacia delante y hacia atrás; cómputo disparado por la  demanda  de datos; valores por omisión, valores probables, etc.
  • Programa de procesamiento en Paralelo. Diseño, simulación y construcción de nuevas arquitecturas en paralelo para procesamiento simbólico. Mayo 1986-junio 1987. Incluye el diseño y simulación de un multiprocesador simbólico con una jerarquía de memorias.


Tabla principal de experiencia profesional



Jefe y Fundador
de la Sección de Ciencias de la Computación y profesor de tiempo completo (Titular  “D”) del Departamento de Ingeniería Eléctrica del CINVESTAV-IPN. 1983-1986. La sección se convertirá en el Departamento de Ciencias de la Computación. Ofrece el grado de Doctor y de Maestro en Ciencias. Ha tenido programas de investigación y ha patrocinado proyectos de investigación en Ciencias de la Computación y sus aplicaciones.
  • Cursos de graduados impartidos:
    • Sistemas Operativos
    • Tecnología de Software (cómo construir herramientas de software que ayuden a la confección de programas; métodos para incrementar la productividad del programador).
  • Tesis de Grado dirigidas: Ver más adelante: “Principales tesis dirigidas”.
  • Proyectos principales de investigación en la sección:
    • Máquina Heterárquica de Microcomputadoras. Diseño y construcción de la segunda versión de una computadora paralela de flujo de datos (usando un microprocesador como los 80186) que usa Lisp como lenguaje principal. Investigación patrocinada.
    • Como transformar una máquina SIMD a una máquina MIMD por reprogramación. Investigación patrocinada.
    • Construcción de Sistemas Expertos. Investigación patrocinada.
    • Programas de aplicación: Presupuestos, Contabilidad, Control de proyectos. Proyecto patrocinado internamente.
    • Exámenes por computadora. De admisión, evaluación de estudiantes, maestros, cursos, planes de carrera, etc., midiendo el mejoramiento de los estudiantes. Proyecto patrocinado.
    • Compilador para diagramas de flujo a Cobol (Programación Visual). Generación automática de programas de aplicación (administrativa). Director de investigación de esta tesis de Doctorado.
    • Combinación de Sistemas Expertos con sistemas de cálculo numérico en Análisis y Diseño de sistemas para Ingeniería Civil. Un sistema experto para proponer, diseñar, analizar y rediseñar edificios, puentes y otras estructuras. Director de investigación de la tesis de Doctorado
  • Responsable de dirigir y completar toda la investigación descrita arriba.
  • Responsable de la obtención de fondos adicionales para nuevos proyectos. “Venta” de nuevos proyectos para clientes tales como Gobierno y compañías privadas. En 1985, el 60 % del presupuesto de la Sección de Computación vino de esos proyectos patrocinados.
    • Responsable de la planeación táctica y estratégica en Ciencias de la Computación.


Tabla principal de experiencia profesional




Profesor
de la Sección de Graduados e Investigación Científica, Unidad Profesional Interdisciplinaria en Ingeniería, Ciencias Sociales y Administración (UPIICSA), IPN. 1975-1986.

Tabla principal de experiencia profesional



Profesor Titular-C
Departamento de Sistemas de Cómputo, Instituto de Matemáticas Aplicadas y Sistemas (IIMAS), UNAM. 1980-1983. Investigación en:
  • Computación Distribuida.
  • Computación en Paralelo y Estructuras Altamente Paralelizables.
Líder del proyecto A.H.R. (Arquitecturas Heterárquicas Reconfigurables). 1979-1981. Diseño de una computadora que procesa en paralelo y usa Lisp como su lenguaje principal. Esta máquina fue la primera de este tipo en el mundo y  empezó a funcionar a finales de 1981.



Tabla principal de experiencia profesional
Profesor Titular B, Departamento de Ciencias de la Computación, IIMAS. 1975-1979. Investigación sobre:
Análisis Multiespectral de imágenes.
  • Reconocimiento de escenas con líneas curvas.
  • Modelos  digitales del terreno.
  • Diseño de computadoras altamente paralelizables.
También: Enseñanza en cursos (programa de Maestría) tales como Programación de Sistemas, Arquitectura de Computadoras, Computación Distribuida, Sistemas Operativos.



Tabla principal de experiencia profesional
Jefe del Departamento de Ciencias de la Computación, 1966-1967. IIMAS. Orientación, asesoría y supervisión de proyectos en investigación básica y aplicada. Profesorado: 15 científicos, incluyendo 5 Doctores. Proyectos de investigación del Departamento:
  • Enlace de computadoras mediante redes.
  • Procesado de imágenes para detectar recursos naturales. Percepción Remota. [Líder del proyecto].
  • Control en tiempo real del Sistema Nacional de Generación de Electricidad.
  • Diálogos en Español por computadora (Escritos).
También: Asesor técnico, director de tesis y actividades relacionadas.
Monitor del acuerdo científico CETENAL-UNAM de Percepción Remota, 1976-1978, para la producción automática de mapas de uso de la tierra a partir de imágenes de satélite.. También: Secretario del grupo técnico de investigación sobre Percepción Remota, UNAM.
Líder del proyecto de Percepción Remota. 1975-1977. (8 personas) Software para identificación de cosechas, uso de la tierra, etc. Este proyecto ganó un premio nacional (ver “Méritos” más adelante
).

Tabla principal de experiencia profesional



Director
del Centro Científico IBM para América Latina (IBM de México, S.A.), 1973-1975. Asesoría, planeación, dirección y supervisión de proyectos de investigación aplicada, basados en Ciencias de la Computación. 10 científicos. Proyectos de investigación en el Centro Científico:
  • Modelo  de programación lineal para econometría de Agricultura.
  • Diseño de un interprete de APL para el Sistema/3 de IBM.
  • Modelos de contaminación del aire del Valle de México.
  • Análisis por computadora de imágenes multiespectrales de satélite para pronóstico de cosechas y para realización del censo de nuestros recursos naturales.
También: Asesor técnico, supervisión de tesis, y funciones similares.

Tabla principal de experiencia profesional




Consultor
del Secretario de Comunicaciones y Transportes del Gobierno Federal. Automatización del sistema de correo. Mayo 1973-1974. Yo reportaba directamente al Secretario.

Tabla principal de experiencia profesional



Profesor
de tiempo completo del Departamento de Ingeniería Eléctrica del CINVESTAV. Octubre 1970 a Julio 1973. Enseñanza e investigación sobre Reconocimiento de Patrones, Lenguajes de Programación, y aplicaciones de las Ciencias de la Computación.
Grupos de investigación dirigidos:
  • Diseño y construcción de un Sistema Operativo de multiprogramación para tiempo real. El grupo fue el primero que construyó un sistema de ese tipo en México.
  • Análisis por computadora del electrocardiograma humano.
  • Diseño de fuentes de alimentación de Corriente Directa para computadora.


Tabla principal de experiencia profesional




Director
del Centro Nacional de Cálculo (CeNaC) IPN. 1971-72. También Jefe de la Sección de Estudios de Graduados  del CeNaC.

Tabla principal de experiencia profesional



Profesor de Investigación
 en el Depto. de Inteligencia Mecánica y Percepción, Universidad de Edimburgo,  Reino Unido. Junio-septiembre 1970. Investigación para la automatización de correo (reconocimiento de caracteres), y análisis visual de escenas para FREDDY, un robot controlado por computadora.

Tabla principal de experiencia profesional




Profesor Asistente
en el Departamento de Ingeniería Eléctrica, MIT. Febrero 1969 a junio de 1970. Investigación en Inteligencia Artificial; interpretación de escenas visuales. Cursos en  Ciencias de la Computación. Dirección de tesis de graduados y de  licenciatura. Participé con el Grupo de Inteligencia Artificial en el Proyecto MAC, MIT.,  en la creación de un robot o manipulador mecánico.

Tabla principal de experiencia profesional




Asistente de Investigación
en el Proyecto MAC, MIT, septiembre 1965-enero 1969. [Ahora es el Laboratorio de Ciencias de la Computación]. Miembro del Laboratorio de Inteligencia Artificial.

Tabla principal de experiencia profesional



Programador
en Computer Corporation of America, Cambridge Mass., USA. Junio-septiembre 1966. Creación de programas para clasificar objetos en escenas visuales que contienen poliedros.

Tabla principal de experiencia profesional




Asistente Técnico
Departamento de Física. CINVESTAV. Enero-Agosto 1965. Creación de CONVERT, un lenguaje de programación para proceso de símbolos basado en Lisp.

Tabla principal de experiencia profesional




Programador
medio tiempo. CeNaC, enero-diciembre 1964. Escritura de rutinas numéricas en Fortran, lenguaje de máquina (IBM 709) y Lisp. Ayudé a Lowell Hawkinson con la creación de su compilador de  Lisp.




Home Page Adolfo Guzmán Arenas
Home Page Adolfo Guzmán Arenas.
Fecha de publicación 20 de diciembre de 2005.