Universidad de las Américas - Puebla
Escuela de Ingeniería
Departamento de Sistemas Computacionales![]()
Agentes Móviles para la Recuperación Personalizada de Información
Propuesta Formal de Tesis
Que para obtener el grado de Licenciatura en Sistemas Computacionales
Presenta :Griselda Chevalier Dueñas
ID. 100031
AsesorDr. Alfredo Sánchez Huitrón
INTRODUCCIÓN
La información que el hombre ha generado a lo largo de su historia ha adquirido diversos formatos: periódicos, revistas, reportes, publicaciones, tesis, libros y videos. Ante la preocupación por conservar dicha información se ha dado pauta a las bibliotecas, las cuales además de almacenarla y organizarla brindan una serie de servicios para su manipulación, tales como el acceso, recuperación, análisis, síntesis y diseminación de los datos [Mintzer et al. 1996]. No obstante, como respuesta a las necesidades de mantener la información en un esquema de orden como el de una biblioteca y que además brinde las ventajas de la tecnología de cómputo, surge el concepto de bibliotecas digitales. Las ventajas que estas bibliotecas presentan sobre las convencionales se refieren a la explotación de los recursos de comunicación y redes, a la capacidad de almacenamiento digital y rápido procesamiento, a la protección y búsqueda de información, así como el hecho de estrechar la comunicación y colaboración entre los usuarios de la misma.
La recuperación de información es uno de los retos más significativos en las bibliotecas digitales más aún si se trata de un ambiente distribuido [Pérez 1998]. Para lograr esta tarea, es necesario considerar algunos modelos especiales para la recuperación de datos, así como algunas de las nuevas tecnologías de información como son los agentes. Los agentes, cuyas principales características son la delegación de tareas, autonomía y conocimiento de las necesidades del usuario[Cabrera 1997], representan una excelente opción para la creación de interfaces para usuario,la generación de servicios personalizados y para el desarrollo de cómputo distribuido. Como caso especial, los agentes móviles tienen la capacidad de viajar entre los nodos de una red para actuar en beneficio de su usuario y realizar una determinada tarea.
DESCRIPCIÓN DEL PROBLEMA
Uno de los proyectos actuales que involucra las áreas de bibliotecas digitales, agentes e interacción humano-computadora es el denominado U-DL-A, desarrollado por el Departamento de Bibliotecas Digitales de la Universidad de las Américas. Este proyecto pretende albergar hasta el momento la Colección de Tesis Digitales y la Colección de Publicaciones Universitarias, además de desarrollar servicios y ambientes que permitan a los usuarios explotar los recursos con los que cuenta la biblioteca. El resultado final que generará U-DL-A será una biblioteca digital globalmente accesible. Uno más de sus objetivos consiste en participar dentro de la iniciativa Biblioteca Digital en Red de Tesis y Disertaciones (NDLTD, por sus siglas en inglés) desarrollada por la Universidad e Instituto Politécnico de Virginia (Virginia Tech).
Ubicados en este contexto, es fácil distinguir que U-DL-A es un vasto, dinámico y complejo depósito de información, sin embargo manipular un gran volumen de datos implica ciertas complicaciones. En este caso la disponibilidad de la información no es el problema, sino el hecho de que el usuario pueda recuperarla de acuerdo a sus necesidades y preferencias sin necesidad de revisar otros documentos que no le son relevantes. De esta forma, el hecho de poder recuperar dicha información de manera personalizada – que el usuario cuente con un ambiente y servicio que refleje sus necesidades y preferencias- y en un ambiente distribuido a través de interfaces amigables, es necesario para lograr la satisfacción de los usuarios finales de la biblioteca.
OBJETIVO GENERAL Desarrollar una clase de agentes móviles que brinde el servicio de busqueda, filtración y recuperación personalizada de información en el contexto U-DL-A. La información recuperada podrá estar contenida en federaciones de colecciones de tesis digitales nacionales e internacionales.
OBJETIVOS ESPECÍFICOS
Analizar las ventajas y desventajas de los prototipos desarrollados por [Pérez 1998] y [Cabrera 1997] a fin de determinar las técnicas y herramientas más convenientes para la implementación de los agentes en el servicio de recuperación. Determinar y adoptar el algoritmo para la recuperación de información, más conveniente. Permitir que cada usuario de la U-DL-A cree el número de instancias de agentes móviles que desee. Apegarse al modelo de datos establecido para el proyecto U-DL-A, así como a otros servicios y estándares de comunicación Inter-Agentes manejados en esta biblioteca digital. Integrar el servicio de recuperación de información al proyecto de Espacios Personales de la U-DL-A. Ofrecer al usuario una ayuda permanente que le permita manipular correctamente el sistema.
ALCANCES Y LIMITACIONES
AlcancesLimitaciones
- El software desarrollado permitirá a los usuarios recuperar la información de tesis solicitada a una biblioteca digital de una manera sencilla y personal.
- La información recuperada reflejará las necesidades del usuario.
- El software será independiente de la plataforma utilizada.
- Las pruebas del sistema no se realizarán en un ambiente 100% real, pues aún no existe algún convenio con otra federación de tesis digitales.
- Inherentes a las herramientas empleadas. Ej. Para ejecutar agentes implementados en Aglets WorkBench es necesario que el nodo a visitar posea su propio servidor de aglets.
HARDWARE Y SOFTWARE A UTILIZAR
HardwareSoftware
- Sparc Station (32 Megabytes en RAM, 2 Gygabytes Disco Duro, Solaris 1.0.2)
- Pentium, Pentium II
- Aglets WorkBench
- Java API's
- HTML
- DBMS Informix Universal Server
BIBLIOGRAFÍA
- Cabrera Díaz J. 1997. Integración de servicios y agentes de usuario en la recuperación de información en una biblioteca digital. Tesis de Licenciatura Departamento de Sistemas Computacionales, Universidad de las Américas Puebla, Cholula Pue. Otoño.
- Mintzer, F., Boyle, L. Cazes, A., Christian, B. Cox, C. 1996. Toward on- line, worldwide access to Vatican Library materials. IBM. Journal in research and development. 40, 2 (march), 139-159.
- Pérez Lezama C. Agentes móviles en bibliotecas digitales. Tesis de Maestría Departamento de Sistemas Computacionales, Universidad de las Américas Puebla, Cholula Pue. Primavera.
- Schnase, J.L, Kama, D.L., Tomlinson, K.L., Sánchez, J.A., Cunnius E.L., y Morin, N.R. 1997 The flora of North America digital library: a case study in biodiversity database, publishing. Journal of network and Computar Applications 20, 1, 87-103
BIBLIOGRAFÍA COMENTADA
- Barceinas, A. 1998. MICK: Un marco de comunicación inter-agentes en una biblioteca digital. Tesis de Licenciatura. Ingeniería en Sistemas Computacionales, Universidad de las Américas - Puebla, Pue. Primavera.
Tesis referente a la comunicación entre los componentes de una biblioteca digital altamente distribuida. Uno de los aspectos más importantes radica en la comunicación entre un director de agentes y los agentes de usuario y entre el mismo director de agentes y los servicios de biblioteca activa.- Cabrera Díaz J. 1997. Integración de servicios y agentes de usuario en la recuperación de información en una biblioteca digital. Tesis de Licenciatura Departamento de Sistemas Computacionales, Universidad de las Américas Puebla, Cholula Pue. Otoño.
Tesis referente al estudio de agentes de usuario para la recuperación de información y la integración de servicios de una FDL- Castellanos, E. O. y Sandoval E. R. 1997. Un estudio sobre agentes móviles y su aplicación. Tesis de Licenciatura. Ingeniería en Sistemas Computacionales, Universidad de las Américas Puebla, Cholula Pue. Otoño.
Tesis en la que se realiza un profundo análisis sobre las herramientas disponibles para la implementación de agentes móviles y algunas de sus posibles aplicaciones.- Fernández L. 1998. Ágora: Creación de grupos virtuales en una biblioteca digital. Tesis de Licenciatura Departamento de Sistemas Computacionales, Universidad de las Américas Puebla, Cholula Pue. Primavera.
Tesis enfocada a proporcionar un medio de trabajo colaborativo para los distintos botánicos investigadores involucrados en el contexto de una FDL.- Flores Gómez C. 1997. Agentes de usuario como guías en bibliotecas digitales. Tesis de Maestría Departamento de Sistemas Computacionales, Universidad de las Américas Puebla, Cholula Pue. Otoño.
Tesis que se enfoca al estudio de agentes de usuario como una herramienta de recomendación de las distintas taxonomías o criterios que se tienen para ubicar a las distintas especies y familias.- Pérez Lezama C. Agentes móviles en bibliotecas digitales. Tesis de Maestría Departamento de Sistemas Computacionales, Universidad de las Américas Puebla, Cholula Pue. Primavera.
Tesis enfocada a agentes móviles para la recuperación de información de una FDL en una ambiente distribuido.
BIBLIOGRAFÍA POR REVISAR
- Chess,D., Grosof,B., Harrison, C., Levine, D., Parris, C. 1995. Itinerant Agents for Mobile Computing. IBM reporte de investigación No. RC20010. T.J.Watson Research Center, Yorktown Heights, New York, Marzo.
- Fuenfrocken, S. 1998. Integratings Java-based mobile agents into web servers under security concerns. Proceedings of the Thirty-First Hawaii International Conference on Systems Sciences (The University of Hawaii, Hawaii, Enero), Volumen VII 34-43.
- Hartroth, J. y Hofmann, M. 1998. Agents Systems.Proceedings of the Thirty-First Hawaii International Conference on Systems Sciences (The University of Hawaii, Hawaii, Enero), Volumen VII 64-73.
- Khoshafian S. y Razmik A. 1995. Object orientation: concepts, analysis & design, languajes, databases, graphical user interfaces, standars Chichester, New York.
- Lange D. y Oshima M. 1997. Programming mobile agents in Java - with the Java Aglet API. Reporte Técnico. IBM Tokio Research Laboratory, Japón. (publicación electrónica disponible en http://www.trl.ibm.co.jp/aglets/ )
- Lange D. y Chang D. 1996. IBM Aglets WorkBench. programming mobile agents in Java a White Paper. Reporte Técnico, IBM Japón, Septiembre .
- Cardelli,L. 1995. A language with distributed scope. Computing Systems 8 , 1(winter), 27 - 59.
- Milojicic, D., Musliner, D., Schroeder, W. 1998. Agents: Mobility and Communication.Proceedings of the Thirty-First Hawaii International Conference on Systems Sciences (The University of Hawaii, Hawaii, Enero), Volumen VII 2-3.
- Pressman R. 1998. Ingeniería del Software un enfoque práctico. Mc Graw Hill, España.
- Wayner, P. 1996. Net programming for the masses. Byte (Febrero), 101 - 104.
- White, J. 1995. Mobile Agents. Reporte técnico.AAAI Press / The MIT Press, General Magic, Menlo Park,California.
- White,J. 1996 Mobile Agents White Paper. Reporte técnico. AAAI Press / The MIT Press, General Magic, Menlo Park,California.
CALENDARIO DE ACTIVIDADES
Actividades / Mes Marzo Abril Mayo Junio Julio Agosto Septiembre Octubre Noviembre Diciembre Revisión bibliográfica *** --- --- --- --- --- --- --- --- --- Dominio de herramientas *** *** --- --- --- --- --- --- --- --- Análisis de prot. y sist. --- *** *** --- --- --- --- --- --- --- Diseño --- *** *** --- --- --- --- --- --- --- Implementación --- --- --- *** *** *** *** *** --- --- Pruebas de usuario --- --- --- --- --- --- *** *** *** --- Documentación --- --- --- --- --- --- --- *** *** *** Evaluación --- --- --- --- --- --- --- --- *** *** Conclusiones --- --- --- --- --- --- --- --- *** *** Documento --- *** *** *** *** *** *** *** *** ***
CALENDARIO DE TESIS
Calendario Oficial Tesis I