Sistema de alertas sobre eventos y actualizaciones en una intranet

El auge que ha tenido la utilización de las intranets en ambientes corporativos crece en la medida en que la necesidad de interconectividad y de información en tiempo real se hace latente. Pese a esto, la falta de una implementación que permita la definición y mantenimiento de perfiles de usuario, q...

Full description

Autores:
Caicedo Chacon, Jorge Eduardo
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2003
Institución:
Universidad Autónoma de Bucaramanga - UNAB
Repositorio:
Repositorio UNAB
Idioma:
spa
OAI Identifier:
oai:repository.unab.edu.co:20.500.12749/26202
Acceso en línea:
http://hdl.handle.net/20.500.12749/26202
Palabra clave:
Alert system
Updates
Intranet
Systems engineering
Multi-agent systems
Intelligent agents (Computer software)
Artificial intelligence (Computer programs)
Software engineering
Ingeniería de sistemas
Sistemas multiagentes
Agentes inteligentes (Software para computadores)
Inteligencia artificial (Programas para computador)
Ingeniería de software
Sistema de alertas
Actualizaciones
Intranet
Rights
License
http://creativecommons.org/licenses/by-nc-nd/2.5/co/
id UNAB2_950ba3de5aff0fe66593124041e37e26
oai_identifier_str oai:repository.unab.edu.co:20.500.12749/26202
network_acronym_str UNAB2
network_name_str Repositorio UNAB
repository_id_str
dc.title.spa.fl_str_mv Sistema de alertas sobre eventos y actualizaciones en una intranet
dc.title.translated.spa.fl_str_mv Alert system about events and updates on an intranet
title Sistema de alertas sobre eventos y actualizaciones en una intranet
spellingShingle Sistema de alertas sobre eventos y actualizaciones en una intranet
Alert system
Updates
Intranet
Systems engineering
Multi-agent systems
Intelligent agents (Computer software)
Artificial intelligence (Computer programs)
Software engineering
Ingeniería de sistemas
Sistemas multiagentes
Agentes inteligentes (Software para computadores)
Inteligencia artificial (Programas para computador)
Ingeniería de software
Sistema de alertas
Actualizaciones
Intranet
title_short Sistema de alertas sobre eventos y actualizaciones en una intranet
title_full Sistema de alertas sobre eventos y actualizaciones en una intranet
title_fullStr Sistema de alertas sobre eventos y actualizaciones en una intranet
title_full_unstemmed Sistema de alertas sobre eventos y actualizaciones en una intranet
title_sort Sistema de alertas sobre eventos y actualizaciones en una intranet
dc.creator.fl_str_mv Caicedo Chacon, Jorge Eduardo
dc.contributor.advisor.none.fl_str_mv Arenas Sarmiento, Álvaro Enrique
dc.contributor.author.none.fl_str_mv Caicedo Chacon, Jorge Eduardo
dc.subject.keywords.spa.fl_str_mv Alert system
Updates
Intranet
Systems engineering
Multi-agent systems
Intelligent agents (Computer software)
Artificial intelligence (Computer programs)
Software engineering
topic Alert system
Updates
Intranet
Systems engineering
Multi-agent systems
Intelligent agents (Computer software)
Artificial intelligence (Computer programs)
Software engineering
Ingeniería de sistemas
Sistemas multiagentes
Agentes inteligentes (Software para computadores)
Inteligencia artificial (Programas para computador)
Ingeniería de software
Sistema de alertas
Actualizaciones
Intranet
dc.subject.lemb.spa.fl_str_mv Ingeniería de sistemas
Sistemas multiagentes
Agentes inteligentes (Software para computadores)
Inteligencia artificial (Programas para computador)
Ingeniería de software
dc.subject.proposal.spa.fl_str_mv Sistema de alertas
Actualizaciones
Intranet
description El auge que ha tenido la utilización de las intranets en ambientes corporativos crece en la medida en que la necesidad de interconectividad y de información en tiempo real se hace latente. Pese a esto, la falta de una implementación que permita la definición y mantenimiento de perfiles de usuario, que permitan identificar a los miembros de una organización es la causa por la cual éstos se ven sometidos a una avalancha de información que proviene de la actualizaciones y cambios que tienen lugar sobre un portal web implementado en la intranet. Por esta razón a los buzones de los usuarios de la intranet llega información que es considerada irrelevante y muchas veces fastidiosa por aquellos usuarios que no están interesados en recibir ciertos tópicos actualización. Por esta razón, se plantea una solución a este molesto inconveniente, aprovechando la funcionalidad que ofrecen los agentes inteligentes en el área del manejo de perfiles de usuario. A fin de extender la funcionalidad de la implementación del sitio web intranet, se propone la utilización de herramientas asociadas a la web semántica para ayudar a los procesos de informar a los usuarios sobre los cambios que se dan en dicho documento, atendiendo a las preferencias señaladas en cada uno de los perfiles de usuario creados en el sistema. De esta manera, se pretende mostrar como puede llevarse a cabo una implementación eficiente en términos de tiempo para los encargados de actualizar el sitio web e informar a los usuarios sobre dichas actualizaciones, mientras se entrega a los usuarios información que encaja con las diferentes preferencias que cada uno de ellos pueda tener, uniendo 2 tecnologías de punta como lo son los agentes de software y el web semántico. El desarrollo del sistema propuesto en este documento conlleva el estudio de la aplicación, en el marco de una metodología de análisis y diseño de aplicaciones orientadas a agentes, como MAS-CommonKADS y su posterior implementación utilizando JAVA como lenguaje de programación y MS Access como motor de base de datos para el sistema. De la misma forma se estudian las diferentes opciones que plantea el web semántico para lograr sus objetivos de extender la información mostrada en el sitio a las aplicaciones informáticas que la requieran para su correcto funcionamiento.
publishDate 2003
dc.date.issued.none.fl_str_mv 2003-06-27
dc.date.accessioned.none.fl_str_mv 2024-08-26T12:24:53Z
dc.date.available.none.fl_str_mv 2024-08-26T12:24:53Z
dc.type.driver.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.local.spa.fl_str_mv Trabajo de Grado
dc.type.coar.none.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.hasversion.none.fl_str_mv info:eu-repo/semantics/acceptedVersion
dc.type.redcol.none.fl_str_mv http://purl.org/redcol/resource_type/TP
format http://purl.org/coar/resource_type/c_7a1f
status_str acceptedVersion
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/20.500.12749/26202
dc.identifier.instname.spa.fl_str_mv instname:Universidad Autónoma de Bucaramanga - UNAB
dc.identifier.reponame.spa.fl_str_mv reponame:Repositorio Institucional UNAB
dc.identifier.repourl.spa.fl_str_mv repourl:https://repository.unab.edu.co
url http://hdl.handle.net/20.500.12749/26202
identifier_str_mv instname:Universidad Autónoma de Bucaramanga - UNAB
reponame:Repositorio Institucional UNAB
repourl:https://repository.unab.edu.co
dc.language.iso.spa.fl_str_mv spa
language spa
dc.relation.references.spa.fl_str_mv [1] R, Pressman. Ingeniería del Software. McGrawHill pag. 366-383. 1997.
[2] Concepto de Agente. http://www. diccionarios.com
[3] Bradshaw, J. (ed.) “Software Agents”, AAAI| Press / The MIT Press, 1997.
[4] Russell, S.¡Norvig, P. “Artificial Intelligence: A Modern Approach’, New York, Prentice Hall. 1995.
[5] Negroponte, N. “Agents: From Direct Manipulation to Delegation”’. In Software Agents. J. Bradshaw (ed.) pp 5/-66. 1997.
[6] Wooldridge, J; Jennings, N. “Intelligent Agents: Theory and Practice”, The Knowledge Engineering Review, 10(2):115-152. 1995.
[7] Nwana, H.S. “Software Agents: An Overview’. The Knowledge Engineering Review 11(3), 204-214. 1996.UL AUD 244. 1 250
[8] Murugesan S. “Intelligent Agents on the internet and web" http://btewebsh.Macarinur.uws.edu.au/san/
[9] Odel, J. "Objects and Agens. How do they differ?, http://www. jamesodell.com/Agents and Objects. paf
[10] Shoham, Yoav. "Agent-oriented programming. Artificial Intelligence”, 60(1):51-92, March1993
[11] Wooldridge, M., Jennings, N., Kinny, D., “The Gaia Methodology for Agent- Oriented Analysis and Design”, International Journal of Autonomous Agents and Multi-Agent Systems, 3, 2000.
[12] Iglesias, Carlos. Tesis Doctoral “DEFINICIÓN DE UNA METODOLOGÍA PARA EL DESARROLLO DE SISTEMAS MULTIAGENTE"”, Universidad Politécnica de Madrid, 1998.
[13] Zhang, Byoung-Tak. An introduction to Intelligent Agents. Seoul National University 2000.
[14] Bond, A.H.; Gasser, L. (eds.) “Readings in distributed Artificial Intelligence”. Morgan Kraufmann. 1988.
[15] M. R. Genesereth, N. P. Singh, and M. A. Syed. A distributed and anonymous knowledge sharing approach to software interoperation. In Proceedings of the Third International Conference on Information and Knowledge Management (CIKM’94), Nov. 1994.
[16] S, Franklin and A, Graesser: “ls it an Agent or Just a Program”? A taxonomy for Autonomus Agents”. In proc. Of the 3ihd Int. Workshop an Agent Iheories, Architectures, and Languages. New York: Springer — Verlag.
[17] Hypertext Mark-up Languaje W3C. http: Ammww.w3.oralHistory/19921108-hypertextUnypertextWVWWwiMWarkUp/MarkUp.html
[18] Velásquez, Juan Agentes Inteligentes y la Web Semántica en X| Congreso Nacional de Estudiantes de Ingeniería de Sistemas. Medellín, Colombia 2002.
[19] Metadatos. http://antares.inegi.gob.mxuymetadatos/metadat1.htm
[20] Studer S, Benjamins R., and Fensel D.. “Knowledge Engineering: Principles and Methods”, Data and Knowledge Engineering, 25, 161-197, 1998.
[21] Gruber T. "A translation approach to portable ontology specifications" Knowledge Acquisition, 5 (2), 199-220, 1993b.
[22] Corcho O., Gómez-Pérez A. "A Roadmap to Ontology Specification Languages’. EKAW 2000 pp. 80-26.
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.uri.*.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/2.5/co/
dc.rights.local.spa.fl_str_mv Abierto (Texto Completo)
dc.rights.creativecommons.*.fl_str_mv Atribución-NoComercial-SinDerivadas 2.5 Colombia
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-nd/2.5/co/
Abierto (Texto Completo)
Atribución-NoComercial-SinDerivadas 2.5 Colombia
http://purl.org/coar/access_right/c_abf2
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.coverage.spatial.spa.fl_str_mv Colombia
dc.coverage.campus.spa.fl_str_mv UNAB Campus Bucaramanga
dc.publisher.grantor.spa.fl_str_mv Universidad Autónoma de Bucaramanga UNAB
dc.publisher.faculty.spa.fl_str_mv Facultad Ingeniería
dc.publisher.program.spa.fl_str_mv Ingeniería de Sistemas
institution Universidad Autónoma de Bucaramanga - UNAB
bitstream.url.fl_str_mv https://repository.unab.edu.co/bitstream/20.500.12749/26202/1/2003_Caicedo_chacon_Jorge.pdf
https://repository.unab.edu.co/bitstream/20.500.12749/26202/2/license.txt
https://repository.unab.edu.co/bitstream/20.500.12749/26202/3/2003_Caicedo_chacon_Jorge.pdf.jpg
bitstream.checksum.fl_str_mv b86db1d5004b9bc998ee34183d3fae54
3755c0cfdb77e29f2b9125d7a45dd316
ef29aa9465313ed9a41d3b80ef4e16a3
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional | Universidad Autónoma de Bucaramanga - UNAB
repository.mail.fl_str_mv repositorio@unab.edu.co
_version_ 1812205607841693696
spelling Arenas Sarmiento, Álvaro Enrique419cb2a5-0a07-4008-aaca-a35b3d5011ecCaicedo Chacon, Jorge Eduardoefcfae1a-3fd5-4be0-9147-b20616ee4a74ColombiaUNAB Campus Bucaramanga2024-08-26T12:24:53Z2024-08-26T12:24:53Z2003-06-27http://hdl.handle.net/20.500.12749/26202instname:Universidad Autónoma de Bucaramanga - UNABreponame:Repositorio Institucional UNABrepourl:https://repository.unab.edu.coEl auge que ha tenido la utilización de las intranets en ambientes corporativos crece en la medida en que la necesidad de interconectividad y de información en tiempo real se hace latente. Pese a esto, la falta de una implementación que permita la definición y mantenimiento de perfiles de usuario, que permitan identificar a los miembros de una organización es la causa por la cual éstos se ven sometidos a una avalancha de información que proviene de la actualizaciones y cambios que tienen lugar sobre un portal web implementado en la intranet. Por esta razón a los buzones de los usuarios de la intranet llega información que es considerada irrelevante y muchas veces fastidiosa por aquellos usuarios que no están interesados en recibir ciertos tópicos actualización. Por esta razón, se plantea una solución a este molesto inconveniente, aprovechando la funcionalidad que ofrecen los agentes inteligentes en el área del manejo de perfiles de usuario. A fin de extender la funcionalidad de la implementación del sitio web intranet, se propone la utilización de herramientas asociadas a la web semántica para ayudar a los procesos de informar a los usuarios sobre los cambios que se dan en dicho documento, atendiendo a las preferencias señaladas en cada uno de los perfiles de usuario creados en el sistema. De esta manera, se pretende mostrar como puede llevarse a cabo una implementación eficiente en términos de tiempo para los encargados de actualizar el sitio web e informar a los usuarios sobre dichas actualizaciones, mientras se entrega a los usuarios información que encaja con las diferentes preferencias que cada uno de ellos pueda tener, uniendo 2 tecnologías de punta como lo son los agentes de software y el web semántico. El desarrollo del sistema propuesto en este documento conlleva el estudio de la aplicación, en el marco de una metodología de análisis y diseño de aplicaciones orientadas a agentes, como MAS-CommonKADS y su posterior implementación utilizando JAVA como lenguaje de programación y MS Access como motor de base de datos para el sistema. De la misma forma se estudian las diferentes opciones que plantea el web semántico para lograr sus objetivos de extender la información mostrada en el sitio a las aplicaciones informáticas que la requieran para su correcto funcionamiento.INTRODUCCIÓN13 1. INTRODUCCIÓN A LOS AGENTES DE SOFTWARE 16 1.1 CONCEPTO DE AGENTES 16 1.1.1 Algunas consideraciones sobre los Agentes 18 1.2. DESCRIPCIÓN DEL PROBLEMA 20 1.2.1. Auge y problemática de los Servicios web 21 1.2.2. Datos vs. Información: El nuevo enfoque de la internet 21 1.2.3. El ambiente de la Intranet 22 1.2.4. Planteamiento del Problema 23 1.3. MAS COMMONKADS: METODOLOGÍA PARA DESARROLLO DE SISTEMAS MULTIAGENTES 24 1.4. RESUMENE 25 2. AGENTES E INGENIERÍA DEL SOFTWARE ORIENTADA A AGENTES 27 2.1. AGENTES DE SOFTWARE 27 2.1.1. Agentes Inteligentes 28 2.1.2. Características 30 2.1.3. TIPOLOGÍAS 31 2.1.4. MULTIAGENTES 32 2.1.5. Sistemas Multiagente 32 2.1.6. Aplicaciones de los sistemas multiagente 34 2.2. INGENIERIA DEL SOFTWARE ORIENTADA A AGENTES 34 23. MAS-COMMONKADS 36 2.3.1. Modelo de Agente 36 2.3.2. Modelo de Tareas 37 2.3.3. Modelo de la Experiencia 37 2.3.4. Modelo de la organización 37 2.3.5. Modelo de Coordinación 37 2.3.6. Modelo de Comunicación 37 2.3.7. Modelo de Diseño 38 3. PROPUESTA DE APLICACIÓN DEL WEB SEMÁNTICO EN EL SISTEMA DE ALERTAS SOBRE EVENTOS Y ACTUALIZACIONES EN UNA INTRANET 39 3.1. LOS LENGUAJES DE MARCADO Y LA SITUACIÓN DEL WEB ACTUAL 39 3.1.1. Web Semántica: La nueva web 40 3.1.2. Metadatos 40 3.1.3. Las Ontologías como Soporte de la Web Semántica 42 3.1.4. Herramientas para la Web Semántica 43 3.2. APLICABILIDAD DEL WEB SEMÁNTICO Y LOS AGENTES DE SOFTWARE EN EL PROBLEMA PLANTEADO 43 3.2.1. El Sistema de Alertas Sobre Eventos y Actualizaciones 44 3.3. RESUMEN 45 4. APLICACIÓN DE LA METODOLOGÍA MAS GCOMMONKADS EN EL ANÁLISIS DEL SISTEMA DE ALERTAS SOBRE EVENTOS Y ACTUALIZACIONES EN UNA INTRANET 46 4.1. Actores y Casos de Uso 46 4.2. MODELO DE AGENTES 49 4.2.1. Identificación y Descripción de los Agentes Utilizando Tarjetas CRC 50 4.2.1.1. Agente para Registro de Actualizaciones 50 4.2.1.2. Agente Administrador de Perfiles de Usuario 51 4.2.1.3. Agente Seleccionador de Información 51 4.2.1.4. Agente para envío de correo Electrónico 52 4.2.2. Plantillas textuales Modelo de Agentes 53 4.2.2.1. Plantilla Textual: Agente para registro de actualizaciones 53 4.2.2.2. Plantilla textual: Agente Administrador de perfiles de usuario 54 4.2.2.3. Plantilla textual: Agente Seleccionador de información 55 4.2.2 4. Plantilla Textual: Agente de Envió de correo electrónico 56 4.2.3. Resumen 57 4.3.1. Agente para Registro de actualizaciones 58 4.3.1.1. Tarea Recibir información sobre actualizaciones 59 4.3.1.2. Tarea Registrar las actualizaciones en la base de datos 60 4.3.1.3. Tarea Preparar reporte de actualizaciones 60 4.3.1.4. Tarea Responder solicitud de informe sobre actualizaciones 61 4.3.2. Agente Administrador de perfiles de usuario 62 4.3.2.1. Tarea Administrar perfiles de usuario en la base de datos 62 4.3.2.2. Tarea Responder solicitud de informe sobre perfiles de usuario 65 4.3.3. Agente Seleccionador de información 66 4.3.3.1. Tarea Recibir información sobre actualizaciones 67 4.3.3.2. Tarea Recibir información sobre perfiles de usuario 67 4.3.3.3. Tarea Seleccionar información de actualizaciones para cada perfil de Usuario 68 4.3.3.4. Tarea Preparar informe con las actualizaciones del web site 69 4.3.3.5. Tarea Solicitar envío de información de actualizaciones a los Usuarios 69 4.3.4. Agente de envío de correo electrónico70 4.3.4.1. Tarea Recibir solicitud de envío de información a los usuarios Intranet 71 4.4. MODELO DE ORGANIZACIÓN iii acacia caca caca cas 72 4.4.1. Relaciones de herencia 72 4.4.1.1. Objetos del entorno 72 4.4.2. Constituyente estructural 72 4.4.3. Constituyente poder autoridad 73 4.4.4. Descripción del Contexto 75 4.4.5. Constituyente Función 75 4.4.6. Constituyente de Proceso 76 4.4.1. El constituyente de recursos 76 4.5. MODELO DE COORDINACIÓN 78 4.5.1. Conversación Informe sobre actualizaciones 78 4.5.1.1. Intervenciones 79 4.5.2. Conversación Informe sobre perfiles de usuario 79 4.5.2.1 Intervenciones 79 4 5.3. Conversación Envío de correo electrónico 79 4.5.3.1. Intervenciones 80 4.5.4. Plantilla de descripción de las conversaciones 80 4.5.4.1. Conversación Informe de actualizaciones 80 4.5.4.2. Conversación Información sobre perfiles de usuario 83 4.5.4.3. Conversación: Envío de correo electrónico 84 4.5.5. Canales básicos de comunicación 87 4.6 MODELO DE COMUNICACIÓN 88 4.6.1. Identificación de las conversaciones 88 4.6.1.1. Conversación Administrar perfil de usuario 89 4.6.2. Identificación de las Intervenciones 89 4.6.2.1. Intervención crear perfil 90 4.6.2.2. Intervención Modificar perfil 91 5. APLICACIÓN DE LA METODOLOGÍA MAS COMMONKADS EN EL DISEÑO DEL SISTEMA DE ALERTAS SOBRE EVENTOS Y ACTUALIZACIONES EN UNA INTRANET 92 5.1. DISEÑO DE RED 92 5.1.1. Red 5.2. DISEÑO DE LOS AGENTES 93 5,3. DISEÑO DE LA PLATAFORMA 96 5.3.1. Plataforma 96 5.4. DESCOMPOSICION DEL SISTEMA EN SUBSISTEMAS 96 5.5. DISEÑO DE GUI 97 5.6. DISEÑO DE LAS BASES DE DATOS DEL SISTEMA 97 6. IMPLANTACIÓN DEL PROTOTIPO 101 6.1. Etapa Post Diseño 101 6.2. AGENT BUILDER 101 6.2.1. Aplicación de Agent Builder en el desarrollo del Sistema 102 6.2.2. Java como alternativa a la implementación del sistema en Agent Builder 103 6.3. COMPONENTES DE LA IMPLEMENTACIÓN 103 6.3.1. Conexión MAS-CommonKADS — Java 104 6.3.2 Descripción de los algoritmos utilizados 104 6.3.2.1. Algoritmos usados para el Agente Administrador de Perfiles de Usuario 104 6.3.2.2. Algoritmos usados en el Agente para Registro de Actualizaciones 105 6.3.2.3. Algoritmos usados en el Agente Seleccionador de Información 105 6.3.2.4. Algoritmos para el Agente de Envió de Correo Electrónico 105 6.3.3. Aplicación de estructuras de metadatos en el sitio web intranet 105 7.CONCIUSIONES 109 BIBLIOGRAFIA 110PregradoThe boom in the use of intranets in corporate environments is growing to the extent that the need for interconnectivity and real-time information becomes latent. Despite this, the lack of an implementation that allows the definition and maintenance of user profiles, which allow the members of an organization to be identified, is the reason why they are subjected to an avalanche of information that comes from updates and changes that take place on a web portal implemented on the intranet. For this reason, information arrives in the mailboxes of intranet users that is considered irrelevant and often annoying by those users who are not interested in receiving certain updated topics. For this reason, a solution to this annoying inconvenience is proposed, taking advantage of the functionality offered by intelligent agents in the area of ​​user profile management. In order to extend the functionality of the implementation of the intranet website, the use of tools associated with the semantic web is proposed to help the processes of informing users about the changes that occur in said document, taking into account the indicated preferences. in each of the user profiles created in the system. In this way, the aim is to show how a time-efficient implementation can be carried out for those in charge of updating the website and informing users about said updates, while providing users with information that fits with the different preferences they have. each of them may have, uniting 2 cutting-edge technologies such as software agents and the semantic web. The development of the system proposed in this document involves the study of the application, within the framework of a methodology for analysis and design of agent-oriented applications, such as MAS-CommonKADS and its subsequent implementation using JAVA as a programming language and MS Access as an engine. database for the system. In the same way, the different options proposed by the semantic web are studied to achieve its objectives of extending the information shown on the site to the computer applications that require it for their correct functioning.Modalidad Presencialapplication/pdfspahttp://creativecommons.org/licenses/by-nc-nd/2.5/co/Abierto (Texto Completo)Atribución-NoComercial-SinDerivadas 2.5 Colombiahttp://purl.org/coar/access_right/c_abf2Sistema de alertas sobre eventos y actualizaciones en una intranetAlert system about events and updates on an intranetIngeniero de SistemasUniversidad Autónoma de Bucaramanga UNABFacultad IngenieríaIngeniería de Sistemasinfo:eu-repo/semantics/bachelorThesisTrabajo de Gradohttp://purl.org/coar/resource_type/c_7a1finfo:eu-repo/semantics/acceptedVersionhttp://purl.org/redcol/resource_type/TPAlert systemUpdatesIntranetSystems engineeringMulti-agent systemsIntelligent agents (Computer software)Artificial intelligence (Computer programs)Software engineeringIngeniería de sistemasSistemas multiagentesAgentes inteligentes (Software para computadores)Inteligencia artificial (Programas para computador)Ingeniería de softwareSistema de alertasActualizacionesIntranet[1] R, Pressman. Ingeniería del Software. McGrawHill pag. 366-383. 1997.[2] Concepto de Agente. http://www. diccionarios.com[3] Bradshaw, J. (ed.) “Software Agents”, AAAI| Press / The MIT Press, 1997.[4] Russell, S.¡Norvig, P. “Artificial Intelligence: A Modern Approach’, New York, Prentice Hall. 1995.[5] Negroponte, N. “Agents: From Direct Manipulation to Delegation”’. In Software Agents. J. Bradshaw (ed.) pp 5/-66. 1997.[6] Wooldridge, J; Jennings, N. “Intelligent Agents: Theory and Practice”, The Knowledge Engineering Review, 10(2):115-152. 1995.[7] Nwana, H.S. “Software Agents: An Overview’. The Knowledge Engineering Review 11(3), 204-214. 1996.UL AUD 244. 1 250[8] Murugesan S. “Intelligent Agents on the internet and web" http://btewebsh.Macarinur.uws.edu.au/san/[9] Odel, J. "Objects and Agens. How do they differ?, http://www. jamesodell.com/Agents and Objects. paf[10] Shoham, Yoav. "Agent-oriented programming. Artificial Intelligence”, 60(1):51-92, March1993[11] Wooldridge, M., Jennings, N., Kinny, D., “The Gaia Methodology for Agent- Oriented Analysis and Design”, International Journal of Autonomous Agents and Multi-Agent Systems, 3, 2000.[12] Iglesias, Carlos. Tesis Doctoral “DEFINICIÓN DE UNA METODOLOGÍA PARA EL DESARROLLO DE SISTEMAS MULTIAGENTE"”, Universidad Politécnica de Madrid, 1998.[13] Zhang, Byoung-Tak. An introduction to Intelligent Agents. Seoul National University 2000.[14] Bond, A.H.; Gasser, L. (eds.) “Readings in distributed Artificial Intelligence”. Morgan Kraufmann. 1988.[15] M. R. Genesereth, N. P. Singh, and M. A. Syed. A distributed and anonymous knowledge sharing approach to software interoperation. In Proceedings of the Third International Conference on Information and Knowledge Management (CIKM’94), Nov. 1994.[16] S, Franklin and A, Graesser: “ls it an Agent or Just a Program”? A taxonomy for Autonomus Agents”. In proc. Of the 3ihd Int. Workshop an Agent Iheories, Architectures, and Languages. New York: Springer — Verlag.[17] Hypertext Mark-up Languaje W3C. http: Ammww.w3.oralHistory/19921108-hypertextUnypertextWVWWwiMWarkUp/MarkUp.html[18] Velásquez, Juan Agentes Inteligentes y la Web Semántica en X| Congreso Nacional de Estudiantes de Ingeniería de Sistemas. Medellín, Colombia 2002.[19] Metadatos. http://antares.inegi.gob.mxuymetadatos/metadat1.htm[20] Studer S, Benjamins R., and Fensel D.. “Knowledge Engineering: Principles and Methods”, Data and Knowledge Engineering, 25, 161-197, 1998.[21] Gruber T. "A translation approach to portable ontology specifications" Knowledge Acquisition, 5 (2), 199-220, 1993b.[22] Corcho O., Gómez-Pérez A. "A Roadmap to Ontology Specification Languages’. EKAW 2000 pp. 80-26.ORIGINAL2003_Caicedo_chacon_Jorge.pdf2003_Caicedo_chacon_Jorge.pdfTesisapplication/pdf31961365https://repository.unab.edu.co/bitstream/20.500.12749/26202/1/2003_Caicedo_chacon_Jorge.pdfb86db1d5004b9bc998ee34183d3fae54MD51open accessLICENSElicense.txtlicense.txttext/plain; charset=utf-8829https://repository.unab.edu.co/bitstream/20.500.12749/26202/2/license.txt3755c0cfdb77e29f2b9125d7a45dd316MD52open accessTHUMBNAIL2003_Caicedo_chacon_Jorge.pdf.jpg2003_Caicedo_chacon_Jorge.pdf.jpgIM Thumbnailimage/jpeg8446https://repository.unab.edu.co/bitstream/20.500.12749/26202/3/2003_Caicedo_chacon_Jorge.pdf.jpgef29aa9465313ed9a41d3b80ef4e16a3MD53open access20.500.12749/26202oai:repository.unab.edu.co:20.500.12749/262022024-08-26 22:02:34.395open accessRepositorio Institucional | Universidad Autónoma de Bucaramanga - UNABrepositorio@unab.edu.coRUwoTE9TKSBBVVRPUihFUyksIG1hbmlmaWVzdGEobWFuaWZlc3RhbW9zKSBxdWUgbGEgb2JyYSBvYmpldG8gZGUgbGEgcHJlc2VudGUgYXV0b3JpemFjacOzbiBlcyBvcmlnaW5hbCB5IGxhIHJlYWxpesOzIHNpbiB2aW9sYXIgbyB1c3VycGFyIGRlcmVjaG9zIGRlIGF1dG9yIGRlIHRlcmNlcm9zLCBwb3IgbG8gdGFudG8sIGxhIG9icmEgZXMgZGUgZXhjbHVzaXZhIGF1dG9yw61hIHkgdGllbmUgbGEgdGl0dWxhcmlkYWQgc29icmUgbGEgbWlzbWEuCgpFbiBjYXNvIGRlIHByZXNlbnRhcnNlIGN1YWxxdWllciByZWNsYW1hY2nDs24gbyBhY2Npw7NuIHBvciBwYXJ0ZSBkZSB1biB0ZXJjZXJvIGVuIGN1YW50byBhIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBzb2JyZSBsYSBvYnJhIGVuIGN1ZXN0acOzbi4gRWwgQVVUT1IgYXN1bWlyw6EgdG9kYSBsYSByZXNwb25zYWJpbGlkYWQsIHkgc2FsZHLDoSBlbiBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvcywgcGFyYSB0b2RvcyBsb3MgZWZlY3RvcyBsYSBVTkFCIGFjdMO6YSBjb21vIHVuIHRlcmNlcm8gZGUgYnVlbmEgZmUuCgpFbCBBVVRPUiBhdXRvcml6YSBhIGxhIFVuaXZlcnNpZGFkIEF1dMOzbm9tYSBkZSBCdWNhcmFtYW5nYSBwYXJhIHF1ZSBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsYSBMZXkgMjMgZGUgMTk4MiwgTGV5IDQ0IGRlIDE5OTMsIERlY2lzacOzbiBBbmRpbmEgMzUxIGRlIDE5OTMgeSBkZW3DoXMgbm9ybWFzIGdlbmVyYWxlcyBzb2JyZSBsYSBtYXRlcmlhLCB1dGlsaWNlIGxhIG9icmEgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24uCg==