skip to search
.

.


Professional Experience


Projects and Themes for Computing Thesis Current Work

List of Main Thesis directed Professional Experience

Adolfo Guzmán Arenas

Curriculum
You are here Professional Experience
Projects and Themes of Thesis
Research
Publications

Lectures Topics
Home






.
beginning of this page Current Work

Current work and interests (2005)

1. We have finished a Distributed Digital Library, called BiblioDigital (C), and we are selling copies of it.
2. Work on Ontologies, Semantic Processing, Hierarchies, Confusion, use of knowledge services and repositories lying in the Web. Better understanding of text documents through these tools.
3. Computing with Words (originated by Lofti A. Zadeh). Finding properties of sets of objects, and describint them in fuzzy or qualitative manners. Symbolic descriptions of sets of objects.
(Mar 2002-~  ) Professor, Centro de Investigacion en Computacion (CIC, or Center for Computing Research), IPN.



beginning of this page  Professional Experience
Date
Position
Place
March 2002 Ver detalles Researcher Center for Computing Research of IPN (Centro de Investigación en Computación del IPN). Mexico.
1997-2002
Ver detalles Director and Funder
Center for Computing Research of IPN (Centro de Investigación en Computación del IPN). Mexico.
Sep95-Dec96
Ver detalles Director
National calculus Center  of IPN (Centro Nacional de Cálculo (CeNaC), IPN). Mexico.  See some photos
1992-
Ver detalles President
SoftwarePro International. Mexico.
JAn89-Oct91
Ver detalles Chief Engineer
International Software Systems, Inc. Austin TX. USA.
1990-1991
Ver detalles Engineering-Vice-president
International Software Systems, Inc. Austin TX. USA.
May86-Jan89
Ver detalles Senior Member
Tehcnical Team, Microelectronics and Computer Technology Corporation (MCC), Austin, TX, USA.
1986-1989
Ver detalles  Head and Funder
Computer Science Secction, electrical Encgineering department of CINVESTAV-IPN. Mexico.
1975-1976
Ver detalles Professor
Undergraduate Secction and Scientific Research, Interdiciplinary Professional Unit for Engineering, Social Science and Administration (Unidad Profesional Interdisciplinaria de Ingeniería, Ciencias Sociales y Administración (UPIICSA)), IPN. MExico.
1980-1983
Ver detalles Full Professor C
Department of Computing Sistems, Applied Mathematics and Systems Institute (Departamento de Sistemas de Cómputo, Instituto de Matemáticas Aplicadas y Sistemas (IIMAS)), UNAM.  Mexico.
1975-1979
Ver detalles Full Professor B
Departamento de Ciencias de la Computación, IIMAS.  México.
1966-1967
Ver detalles Head
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  Adviser
Secretario de Comunicaciones y Transportes del Gobierno Federal. México.
Oct70-Jul73
Ver detalles Full Professor
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 Research Professor
Depto. de Inteligencia Mecánica y Percepción, Universidad de Edimburgo,  Reino Unido.
Feb69-Jun70
Ver detalles Assistant-Professor
Departamento de Ingeniería Eléctrica, MIT. USA.
Sep65-Ene69
Ver detalles Research Asisstant
Proyecto MAC, MIT.USA.
Jun-Sep66
Ver detalles Programmer
Computer Corporation of America, Cambridge Mass., USA
Ene-Ago65
Ver detalles Technical Assistant
Departamento de Física. CINVESTAV. México.
Ene-Dic64
Ver detalles Programmer half time
CeNaC, IPN, México.



Researcher (current position)
(Mar 2002-  ) Professor, Centro de Investigacion en Computacion (CIC, or Center for Computing Research), IPN. Work on agents with different ontologies; applications of information sytems..
beginning of this page



Director and founder
(1997-2002) of CIC. The Center is devoted to research, graduate teaching, applied research, technology transfer, and specialization in (1) Computer Science; and (2) Computer Engineering. Faculty: 30 Ph. D., 30 M. Sc. (goal: 50+50); 300 graduate students, 40 of them Ph. D. students. About 200 employees. Divided in 15 laboratories. I report to the Director of IPN. Also: Research in agents with mixed ontologies, and natural language (Spanish) text processing.
Interest areas:
  • Agents with mixed ontologies;
  • Semi automatic data mining; 
  • concepts transmission throughout natural language words;
  • mistakes of electronic commerce.


beginning of this page



Director
of Centro Nacional de Calculo (CeNaC, or National Computing Center), IPN. (Sep. 95-Dic. 96).

beginning of this page




President
SoftwarePro International (1992-1995). Founder and partner of this company, involved in high technology software development (ANASIN, CLASSFINDER), and applications for distribute enterprises (Data Mining; CLASITEX®).

beginning of this page



Chief Engineer
International Software Systems, Inc. (ISSI), Austin TX. (Jan 89-Oct 91). Supervision and technical direction of several projects in the Software engineering field (Research and Development). About 25 people. In particular: responsible for the architecture of a software system for rapid prototyping, with a visual language, interpreter-simulator (parallel execution regime), compiler, and a library of reusable components. The system also generates Ada code from the high-level graphic language.
  • Main contracts and projects under my administration (the project leaders reported to me)::
    • SDSS - Strategic Defense Development System (For Strategic Defense Organization, DoD).
      About 11 people. Graphical language design (SSDL); interpreter for said language; compiler to Ada; requirements editor. It is a part of a Software Engineering environment for multiple users. SSDL is a high-level visual language, executable, object oriented, where the objects are flexible and classes can be redefined and new parts can be added without recompiling. Built under C++ and the Ontos object base.

    •  Proto + - Fast prototyper for requirement analysis. About 7 people. Simulation of a data flow language. Reusable templates. Libraries of reusable code
    • Parallel Proto - (For Rome Air Devpt. Center). About 4 people. Developer and executor of software prototypes, executing (even the prototype) in a defined computer architecture, and mapping of said software toward particular processors, memories and communication channels of said architecture. The simulated software now runs “inside” that architecture, providing time statistics, queues, delays, processors use, etc.
  • Technical work: all the architecture for SDDS system. I developed with Weiping Yin the SSDL language, and wrote the interpreter for the language.



beginning of this page
Engineer Vicepresident (1990-91).
(1) work on NasaSTEP, system and definition tool for executable specifications, for NASA. A goal of this project is to provide the objects of visual language with independence from database. Phase I: System definition and design;
(2) Work on environments for Software Engineering, for the SDDS project. The compiler for the visual language, now takes into account the architecture of a given multiprocessor, and produces distributed code, generating the appropriate primitives for communications among the different processes (or tasks).


Main technical contributions
(Objects, Software engineering, parallelism) at ISSI:
  • Layer on top of C++ objects, in order to allow class redefinition , inclusion of new classes, change of class membership for an object, adding new properties, (slots) etc., without recompiling.
  • Parallel Visual Language (with W. Yin), for fast prototyping; development of its interpreter and compiler. The interpreter takes also an optional definition of the computer architecture on which the software will run, and guarantees an accurate execution. The compiler takes into account, too,  the defined architecture and generates distributed code for it. 
  • Use of said visual language for specifying the control of generalized “processes” that collaborate (as opposed to software processes only), implying resources not related to computers (people, buses,...) [design only].
  • How to transform (compile) flexible objects inside rigid but efficiency structures of C (or Ada).
    • Storage of said flexible objects, in a plurality of databases, in fact providing “flexible” secondary memory for those objects in a database. Design made under the NasaSTEP contract for NASA.


beginning of this page




Senior Member
of the technical staff, Microelectronics and Computer Technology Corporation, Austin, TX, USA. (May 1986-Jan 1989)
  • Expert Systems and knowledge bases that exhibit common sense. The CYC project (July 1987-January 1989), using Symbolics Lisp machines. Strongly object-oriented project; advanced “intelligent” database. Extensive use of inference methods and automatic calculation of results (values of slots) through forward and backward propagation; demand-driven computation; default values, probable values, etc.
  • Parallel processing program. Design, simulation and construction of new parallel architectures for symbolic processing. May 1986-June 1987. Includes the design and simulation of a symbolic multi-processor with a hierarchy of memories.


beginning of this page



Head and Founder
of the Computer Science Section and Full Professor of the Electrical Engineering Department of the Centro de Investigacion y Estudios Avanzados (CINVESTAV, or Center for Research and Advanced Studies), IPN. 1983-1986. This section will become the Computer Science Department. It offers the M. Sc. and Ph. D. degrees. It has research programs and sponsored research projects in Computer Science and its applications.
  • Graduate courses taught::
    • Operating Systems
    • Software Technology (How to build software tools that help software development). Methods to increase programmer’s productivity.
  • Main graduate thesis directed : See  “main thesis directed..
  • Main research projects in the Section
    • A heterarchical machine formed with microcomputers. Design and construction of the second version of a parallel data flow computer (using a microprocessor such as 80186) that uses Lisp as main language. Sponsored research.
    • How to transform a SIMD machine into a MIMD machine by reprogramming. Sponsored research.
    • Construction of Expert Systems. Sponsored research
    • Application Programs: Budgets accountings, Project Control. Internally sponsored research.
    • Exams by computer. Entrance admission: evaluation of students, teachers, courses, syllabus, study plans and complete institution, through measurement of improvement of students. Sponsored research.
    • A compiler from data flow diagrams to Cobol (Visual Programming). Automatic generation of applications programs (administrative, data intensive). I directed a Ph. D thesis in this area.
    • Combination of expert systems  with numerical calculus systems in Analysis and design of Engineering systems. An expert system for submitting and designing, analyzing and redesigning of buildings, bridges and other structures. Director of research of the PH.D thesis.
  • Responsible for obtaining additional funds for new projects. “Sale” of new projects to clients such as the Federal Government and private companies. In 1985, 60% of the Computer Science Section budget came from such sponsored projects.
    • Responsible for tactical and strategic planning in Computer Science.


beginning of this page




Professor
 at the Graduate Studies and Research Section, UPIICSA (the Interdisciplinary Unit of IPN). 1975-1986.

beginning of this page



Full Professor
 "C" Computing Systems Department, Instituto de Matematicas Aplicadas y Sistemas (IIMAS, or Institute for Applied Math and Systems) at the Universidad Nacional Autonoma de Mexico (UNAM, or National Autonomous University). 1980-1983. Research in:
  • Distributed Computing.
  • Parallel Computing and Highly Parallelizable architectures.
Leader of the  AHR. (Arquitecturas Heterarquicas Reconfigurables) project. 1979-1981. Design of a Computer that processes in parallel and uses Lips as its main language. This machine was the first of its type in the world, and it began to work at the end of 1981.



beginning of this page
Full Professor
, Computer Science Department, IIMAS-UNAM. 1975-1979. Research in::
  • Multi-spectral image analysis (Remote sensing).
  • Recognition of Scenes with curve lines.
  • Digital Terrain Models 
  • Design of computer architectures that are highly parallelizable.
Also: Teaching of courses (Master of Science program) such as System Programming, Computer Architecture, Distributed Computing, Operating Systems..



beginning of this page
Head  Computer Science Department, 1966-1967. IIMAS-UNAM. Orienting, advising and supervision of projects in basic and applied research. Faculty: 15 scientists, including 5 Ph. D. Research projects at the Department:
  • Computer linking through networks.
  • Image processing to detect natural resources. Remote Sensing. [I was the project leader].
  • Real time control of the National System for Electricity Generation.
  • Spanish dialogues by computer (text).
    Also: Technical adviser, thesis director, and related chores.
Also: Technical adviser, thesis director, and related chores.

Monitor of the scientific agreement CETENAL-UNAM for Remote Sensing, 1976-1978, signed by the Rector of the UNAM and the director of CETENAL in November 1976. Also: Secretary of the technical group on research on Remote Sensing, UNAM.  The agreement was for Automatic production of land use maps from satellite images.

Leader of the Remote sensing project. 1975-1977. Applied Research (8 people) for crop identification, etc. This project won a National Prize (see “Honors” ). 

beginning of this page



Director
of the IBM Latin American Scientific Center (IBM of Mexico, S.A.), 1973-1975. Advise, planning, direction and supervision of applied research projects centered in Computer Science. 10 Scientists. Research projects:
  • Linear programming models for Agricultural Econometrics.
  • Design of an APL interpreter for IBM System/3.
  • Air pollution models for the  valley of Mexico City.
  • Computer analysis of multi-spectral satellite images for crop prediction and for making the census of our natural resources.

Also: technical adviser, thesis supervision, and similar chores.

beginning of this page




Adviser
 to the Communications and Transportation Ministry, Federal Government. Automatization of the mail system. May 1973-1974. I reported directly to the Minister.

beginning of this page



Professor
at the Electrical Engineering Department, CINVESTAV-IPN. Oct. 1970-July 73. Teaching and research on Pattern Recognition, Programming Languages, and applications of Computer Science.
Research groups directed:

  • Design and construction of a multiprogramming Operating System for real time. The group was the firs to build a system of this kind in Mexico.
  • Computer analysis of the human electrocardiogram.
  • Design of DC power supplies by computer.


beginning of this page




Director
1971-72. (about 60 employees). I was also head of its Graduate Section.

beginning of this page



Research Professor
 Department of Mechanical Intelligence and Perception, University of Edingburgh, United Kindom. June-September 1970. Research for mail automatization (character recognition), and visual analysis of scenes for FREDDY, a computer-controlled robot.

beginning of this page




Asistant Professor
Department of Electrical Engineering, MIT. February 1969 to June 1970. Research in Artificial Intelligence, visual scene understanding.  Courses in Computer Science. Thesis direction of graduate and undergraduate students. I worked in the Artificial Intelligence group in Project MAC, MIT., in the creation of a robot or mechanical manipulator.

beginning of this page




Research Asistant
at Project MAC, MIT September 1965- January 1969. Member of the Artificial Intelligence Laboratory.

beginning of this page



Programmer
 in Computer Corporation of America, Cambridge Mass., USA. June-September 1966. Creation of programs to classify objects in visual scenes containing polyhedra .

beginning of this page




Technical Asistant
Physics Department. CINVESTAV-IPN. January- August 1965. Creation of CONVERT, a programming language for symbol processing, based on Lisp.

beginning of this page




Programmer
 half time, CeNaC-IPN, Jan.-Dec. 1964. Writing numeric programs in Fortran, machine language (IBM 709) and Lisp. I helped Lowell Hawkinson with the creation of his Lisp compiler.


beginning of this page






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