Aplicación de la metodología Massive en el desarrollo de una aplicación financiera

La tecnología de agentes es una área que en la última década ha despertado un interés especial a nivel mundial y como consecuencia la industria está comenzando a interesarse en adoptar esta tecnología para desarrollar sus propios productos. La introducción de la tecnología de agentes en la ¡industri...

Full description

Autores:
Díaz Rangel, Gustavo Andrés
Santamaría Contreras, Julián Rodolfo
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/26247
Acceso en línea:
http://hdl.handle.net/20.500.12749/26247
Palabra clave:
Massive methodology
Application financial
Development
Systems engineering
Technological innovations
Multi-agent systems
Computer simulation
Computer programs
Ingeniería de sistemas
Innovaciones tecnológicas
Sistemas multiagente
Simulación por computadores
Programas para computador
Metodología Massive
Aplicación financiera
Desarrollo
Rights
License
http://creativecommons.org/licenses/by-nc-nd/2.5/co/
id UNAB2_265052bb6041b5d4b3c4b46e22ee21a9
oai_identifier_str oai:repository.unab.edu.co:20.500.12749/26247
network_acronym_str UNAB2
network_name_str Repositorio UNAB
repository_id_str
dc.title.spa.fl_str_mv Aplicación de la metodología Massive en el desarrollo de una aplicación financiera
dc.title.translated.spa.fl_str_mv Application of the Massive methodology in the development of a financial application
title Aplicación de la metodología Massive en el desarrollo de una aplicación financiera
spellingShingle Aplicación de la metodología Massive en el desarrollo de una aplicación financiera
Massive methodology
Application financial
Development
Systems engineering
Technological innovations
Multi-agent systems
Computer simulation
Computer programs
Ingeniería de sistemas
Innovaciones tecnológicas
Sistemas multiagente
Simulación por computadores
Programas para computador
Metodología Massive
Aplicación financiera
Desarrollo
title_short Aplicación de la metodología Massive en el desarrollo de una aplicación financiera
title_full Aplicación de la metodología Massive en el desarrollo de una aplicación financiera
title_fullStr Aplicación de la metodología Massive en el desarrollo de una aplicación financiera
title_full_unstemmed Aplicación de la metodología Massive en el desarrollo de una aplicación financiera
title_sort Aplicación de la metodología Massive en el desarrollo de una aplicación financiera
dc.creator.fl_str_mv Díaz Rangel, Gustavo Andrés
Santamaría Contreras, Julián Rodolfo
dc.contributor.advisor.none.fl_str_mv Arenas Sarmiento, Álvaro
dc.contributor.author.none.fl_str_mv Díaz Rangel, Gustavo Andrés
Santamaría Contreras, Julián Rodolfo
dc.contributor.orcid.spa.fl_str_mv Arenas Sarmiento, Álvaro [0000-0003-1183-1283]
dc.subject.keywords.spa.fl_str_mv Massive methodology
Application financial
Development
Systems engineering
Technological innovations
Multi-agent systems
Computer simulation
Computer programs
topic Massive methodology
Application financial
Development
Systems engineering
Technological innovations
Multi-agent systems
Computer simulation
Computer programs
Ingeniería de sistemas
Innovaciones tecnológicas
Sistemas multiagente
Simulación por computadores
Programas para computador
Metodología Massive
Aplicación financiera
Desarrollo
dc.subject.lemb.spa.fl_str_mv Ingeniería de sistemas
Innovaciones tecnológicas
Sistemas multiagente
Simulación por computadores
Programas para computador
dc.subject.proposal.spa.fl_str_mv Metodología Massive
Aplicación financiera
Desarrollo
description La tecnología de agentes es una área que en la última década ha despertado un interés especial a nivel mundial y como consecuencia la industria está comenzando a interesarse en adoptar esta tecnología para desarrollar sus propios productos. La introducción de la tecnología de agentes en la ¡industria requiere de metodologías que asistan en todas las fases del ciclo de vida al sistema de agentes. Sin embargo, a pesar del rápido desarrollo de teorías, arquitecturas y lenguajes de agentes, se ha realizado muy poco trabajo en la especificación y aplicación de técnicas para desarrollar aplicaciones empleando tecnología de agentes. Estas técnicas serán necesarias en la medida en que el número de agentes de los sistemas aumente. Por medio de este trabajo, se quiere profundizar en el conocimiento y evolución de los agentes, utilizando la metodología MASSIVE para el desarrollo de una aplicación financiera que consiste en un simulador para la valoración y cálculo de rentabilidades de títulos de renta fija en el mercado colombiano, tales como bonos, aceptaciones financieras, certificados de depósito a término fijo y títulos de tesorería (TES). La metodología se aplicó a través de la construcción de siete vistas que conforman todo el sistema. La vista del ambiente, la cual describe el contexto en donde se desarrollará la aplicación; la vista de la tarea, a su vez describe las tareas realizadas por los agentes; la vista del rol que muestra quien debe hacer las tareas; la vista de interacción, por otro lado, detalla como interactúan o cooperan los agentes entre sí para lograr sus objetivos individuales y de conjunto; la vista de la sociedad que determina como se comunican los agentes; la vista de arquitectura la cual muestra la estructura de los agentes y del sistema; y la vista del sistema, finalmente, cubre aspectos que afectan a las otras vistas y al sistema en general.
publishDate 2003
dc.date.issued.none.fl_str_mv 2003
dc.date.accessioned.none.fl_str_mv 2024-08-27T14:46:52Z
dc.date.available.none.fl_str_mv 2024-08-27T14:46:52Z
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/26247
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/26247
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 BOND, Alan H. and GASSER, L. An Analysis of problems and research ¡in DAI. IN: Alan H. Bond and Les Gasser, editors, Readings in Distributed Artificial Intelligence, pages 3-36. Morgan Kaufmann Publishers: San Mateo, CA, 1998.
BOND, A.H.; GASSER, L. “Readings in Distributed Artificial Intelligence’. Morgan Kaufmann. 1988.
BRADSHAW, y. (ed.) “Software Agents”, AAA Press/ The MIT Press, 1997.
BURMEISTER, Birgit. Models and Methodology for agent-oriented analysis and design. IN: K. Fischer, editor, Working Notes of the Kl'926 Workshop on Agent Oriented Programming and Distributed System, 1996. DFKI Document D-96-06 .
Definición de una metodología para el desarrollo de sistemas multiagente. España, 1998, 321p. Tesís (doctoral). Universidad Politécnica de Madrid. Departamento de sistemas telemáticos.
EROL K., LANG J. and LEVY R. Desianing Agents from Reusable Components. In Proc. of the fourth internationalconference on Autonomous agents, pages 76—77, 2000.
FIPS Pub 183. Integration definition for function modeling (idef). Software Standard. Modelling techniques. FIPS Pub 183, Computer Systems Laboratory National Institute of Standards and Technology, Gaithersburg, Md. 20899, 1993.
FRANKLIN, S.; GRAESSER, A. “ls it an Agent or Just a Program? A Taxonomy for Autonomous Agents”. In Proc. Of the 3thd Int. Workshop on Agent Theories, Architectures, and Languages. New York: Springer-Verlag.
GLASER, Norbert. Contribution to Knowledge Madelling in a Multi-Agent Framework (the CoMoMAS Approach). PhD thesis, Luniverstity Henri Poincart, Nancy 1, France, November 1996.
GROSZ, B. J. y SIDNER, C.L. Discourse structure and the proper treatment of interruptions. En: Conference on Artificial Intelligence. (1985).
HAREL, D. Statecharts: A visual formalism for complex systems. Sci. Computer Program, 8:231-247, 1987.
HAYES-ROTH, B. et. al. “Direct Improvisation”, Technical Report No. KSL-94- 61, Stanford Univ., 1994.
IGLESIAS, Carlos A; GONZÁLEZ, José C; and VELASCO, Juan R. MIX: A general purpose multiagent architecture. In M. Waooldridge, J. P. Muller, and M. Tambe, editors, Intelligent Agents Il (LNAI 1037), pages 251-266. sSpringer-Verlag: Heidelberg, Germany, 1996.
IGLESIAS, Carlos A; GARIJO, Mercedes; GONZÁLEZ, José C; and VELASCO, Juan R. Analysis and design of multiagent systems using MAS-CommonkADs. In AAALS7 Workshop on Agent Theories, Architectures and Languages, Providence, RI, July 1997. ATAL. (An extended version of this paper has been published in INTELLIGENT AGENTS IV: Agent Theories, Architectures, and Languages, Springer Verlag, 1998.
ITU-T. Z100 (1993). CCITT specification and description language (SDL). Technical report, 1TU-T, June 1954.
JACOBSON, 1; CHRISTERSON, M; JONSON, P; and OVERGAARD 1. Object-Oriented Software Engineering. A Use Case Driven Approach. ACM Press, 1992.
KENDALL, Elisabeth; MALKOUN, Margaret; and JIANG, Chong. A methodology for developing agent based systems for enterprise integration. In D. Luckose and Zhang C., editors, Proceedings of the First Australian Workshop on DAL, Lecture Notes on Artificial Intelligence. Springer-Verlag: Heidelberg, Germany, 1996.
KINNY, David; GEORGE, Michael; and RAO, Anand. A methodology and modelling technique for systems of BD] agents. In W. van der Velde and J. Perram, editors, Agents Breaking Away: Proceedings of the Seventh European Workshop on Madelling Autonomous Agents in a MultiAgent World MAAMAW'9S6, (LNAI Volume 1038). Springer-Verlag: Heidelberg, Germany, 1996.
KOSANKE, K. CIMOSA - A European Development for Enterprise Integration. IOS Press, 1993.
LABRQU Y., FININ T. and PENG Y. Agent Communication Languages: The Current Landscape. ¡EEE Intelligent Systems, 14(2), March/April 1998 1999,
LIND J. ISsues in Agent-Oriented Software Engineering. The First International Workshop on Agent-Oriented Software Engineering (AOSE-2000), 2000.
LIND, Jürgen. lterative Software Engineering for Multiagent Systems, he MASSIVE Method. Springer, 1994.
MOULIN, Bernard y BRASSARD, M. A scenario - based design method and an environment for the development of multiagent systems. En: First Australian Workshop on Distributed Artificial Intelligence (1996), Págs. 216 — 231.
MOULIN, B. and CLOUTIER, L. Collaborative wark based on multiagent architectures: A methodological perspective. In Fred Aminzadeh and Mohammad Jamshidi, editors, Soft Computing: Fuzzy Logic, Neural Networks and Distributed Artificial Intelligence, pages 261-296. Prentice-Hall, 1994.
MURUGESAN, $. “Intelligent Agents on the Internet and Web”, http://biewebsh.macarthur.uws. edu.au/san/
NEGROPONTE, N. "Agents: From Direct Manipulation to Delegation”. ln: Software Agents. J. Bradshaw (ed.). pp 5/-66. 1997 .
NWANA, H.S. “Software Agents: An Overview’. Knowledge Engineering Review, 11(3):205-244. 1996.
PARUNAK H. V. D. and ODELL J. Representing Social Structures in UML. In Proc. of the tifth international conference on Autonomous agents, Forthcoming, 2001.
PEREZ, J. Una Introducción a los agentes de software autónomos y sus aplicaciones. Bucaramanga, Colombia (2002). P. 1-6
Personal travel assíistance. Geneve: FIPA. 1997.
Rational Software Corporation. Unfied Modelling Language (UML) version 1.0. Rational Software Corporation, 1997.
RUDOLPH, Ekkart! GRABOWSKI; Jens, and GRAUBMANN; Peter. Tutorial on message sequence charts (MSC). In Proceedings of FORTE/PSTW'26 Conference, October 1996.
RUMBAUGH, J; BLAHA, M; PREMERLANI, W; EDDY F; and LORENSEN V. Object-Oriented Modeling and Design. Prentice-Hall, 19981.
RUSSELL, S; NORVIN, P. “Artificial Intelligence: A Modern Approach’, New York, Prentice-Hall. 1995.
SCHREIBER, A; WIELINGA, B. J; AKKERMANS, J. M., and VAN de VELDE W. CommonKkADs: A comprehensive methodology for KBS development. Deliverable DM1.2a KADS-I1/M1/RR/UvA/70/1.1, University of Amsterdam, Netherlands Energy Research Foundation ECN and Free University of Brussels, 1994.
SHOHAM Y. Agent-oriented programming. Artificial Intelligence, (60):51—92, 1993,
STEPHENS C.R. y SUDARSKY D. Agentes Artificiales en los Mercados Financieros. Simposio Latinoamericano y del caribe: La tecnología de información en la sociedad. Aguascalientes, Mexico. 1999.
The GAIA methodology for agent — oriented analysis and design. En: Kluwer Academic Publishers. Boston, 1996.
WOOLDRIDGE M. J., JENNING N. R. and Kinny D. A methodology for agent oriented analysis and design. In Proc. of the third international conference on Autonomous agents, pages 69-/6, 19998.
WOOLDRIDGE, Michael et al. Agent — Oriented software engineering for internet applications.
WOOLDRIDGE, J; JENNINGS, Nicholas. Applications of intelligent agents. En: Queen Mary & Westfield College. University of London. 1997
WOOLDRIDGE, JJ; JENNINGS, N. “Intelligent Agents: Theory and Practice”, The Knowledge Engineering Review, 10(2):115-152. 1995.
ZAMBONELLI F., JENNINGS N. R., Omicini A. And Wooldridge M. 4. Coordination of Internet Agents: Models, Technologies and Applications, chapter 13. Springer-verlag, 2000. Agent-Oriented Software Engineering for Internet Applications.
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/26247/3/2003_Diaz_Rangel_Gustavo.pdf.jpg
https://repository.unab.edu.co/bitstream/20.500.12749/26247/1/2003_Diaz_Rangel_Gustavo.pdf
https://repository.unab.edu.co/bitstream/20.500.12749/26247/2/license.txt
bitstream.checksum.fl_str_mv bdf03fea342331735b9fcb6fcb1bb64e
986244162ec62b8343812111a94b33ea
3755c0cfdb77e29f2b9125d7a45dd316
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_ 1812205587810746368
spelling Arenas Sarmiento, Álvaro419cb2a5-0a07-4008-aaca-a35b3d5011ecDíaz Rangel, Gustavo Andrésb719be27-f02f-415c-a926-995e2da7222cSantamaría Contreras, Julián Rodolfo62801fa0-6ee2-4b2c-b2eb-c3dce30c3b9aArenas Sarmiento, Álvaro [0000-0003-1183-1283]ColombiaUNAB Campus Bucaramanga2024-08-27T14:46:52Z2024-08-27T14:46:52Z2003http://hdl.handle.net/20.500.12749/26247instname:Universidad Autónoma de Bucaramanga - UNABreponame:Repositorio Institucional UNABrepourl:https://repository.unab.edu.coLa tecnología de agentes es una área que en la última década ha despertado un interés especial a nivel mundial y como consecuencia la industria está comenzando a interesarse en adoptar esta tecnología para desarrollar sus propios productos. La introducción de la tecnología de agentes en la ¡industria requiere de metodologías que asistan en todas las fases del ciclo de vida al sistema de agentes. Sin embargo, a pesar del rápido desarrollo de teorías, arquitecturas y lenguajes de agentes, se ha realizado muy poco trabajo en la especificación y aplicación de técnicas para desarrollar aplicaciones empleando tecnología de agentes. Estas técnicas serán necesarias en la medida en que el número de agentes de los sistemas aumente. Por medio de este trabajo, se quiere profundizar en el conocimiento y evolución de los agentes, utilizando la metodología MASSIVE para el desarrollo de una aplicación financiera que consiste en un simulador para la valoración y cálculo de rentabilidades de títulos de renta fija en el mercado colombiano, tales como bonos, aceptaciones financieras, certificados de depósito a término fijo y títulos de tesorería (TES). La metodología se aplicó a través de la construcción de siete vistas que conforman todo el sistema. La vista del ambiente, la cual describe el contexto en donde se desarrollará la aplicación; la vista de la tarea, a su vez describe las tareas realizadas por los agentes; la vista del rol que muestra quien debe hacer las tareas; la vista de interacción, por otro lado, detalla como interactúan o cooperan los agentes entre sí para lograr sus objetivos individuales y de conjunto; la vista de la sociedad que determina como se comunican los agentes; la vista de arquitectura la cual muestra la estructura de los agentes y del sistema; y la vista del sistema, finalmente, cubre aspectos que afectan a las otras vistas y al sistema en general.INTRODUCCION 17 1. MARCO TEORICO 19 1.1 AGENTES DE SOFTWARE 19 1.1.1 Atributos de un Agente de Software 20 1.1.2 Clasificación de los Agentes de Software 20 1.1.3 Aplicaciones de la Tecnología de Agentes 22 1.2. INGENIERIA DEL SOFTWARE ORIENTADA A AGENTES 23 1.2.1 Terminología 25 1.2.2 Comparación entre los Agentes y los Objetos 25 1.2.3 Riesgos potenciales de la Ingeniería de Software Orientada a Agentes 26 1.3 METODOLOGIAS ORIENTADAS A AGENTES 27 1.3.1 Análisis y Diseño Orientado a Agentes de Burmeister 27 1.3.2 Técnica de Modelado para Sistemas de Agentes BDI 28 1.3.3 Método Basado en Escenarios Multiagente (MASB) 28 1.3.4 Metodología GAIA para el desarrollo de Sistemas Multiagente 29 1.3.5 Metodología orientada a Agentes para modelado de empresas 30 1.3.6 La metodología CoMoMAS 31 1.3.7 La metodología MAS-CommonKADS 32 2. LA METODOLOGÍA MASSIVE 34 2.1 VISTAS O ETAPAS DE LA METODOLOGÍA MASSIVE 35 2.1.1 Vista del Ambiente (Environment View) 37 2.1.1.1 Perspectiva de los Desarrolladores 37 2.1.1.2 Perspectiva de los sístemas 37 2.1.2 Vista de Tareas (Task View) 38 2.1.2.1 Análisis de Casos De Uso 38 2.1.2.2 Requisitos Funcionales 38 2.1.2.3 Requisitos No Funcionales 39 2.1.3 Vista del Rol (Role View) 39 2.1.3.1 Asignación de Roles 39 2.1.4 Vista de Interacción (Interaction View) 40 2.1.4.1 Capa de Propósito 40 2.1.4.2 Capa de Protocolo 41 2.1.4.3 Capa de Transporte 42 2.1.5 Vista de la Sociedad (Society View) 42 2.1.6 Vista de la Arquitectura (Architecture View) 44 2.1.6.1 Arquitectura del Sistema 44 2.1.6.2 Arquitectura del Agente 45 2.1.7 Vista del Sistema (System View) 48 2.1.7.1 Diseño de la interfaz de Usuario 48 2.1.7.2 Manejo de Excepciones 49 2.1.7.3 Función de Ingeniería 50 2.1.7.4 Despliegue 51 3. DESCRIPCION DE LA APLICACIÓN 53 4. ANALISIS Y DISEÑO DE LA APLICACION 55 4.1 VISTA DEL AMBIENTE (ENVIRONMENT VIEW) 55 4.1.1 Perspectiva de los Desarrolladores 55 4.1.1.1 Contexto Organizacional 55 4.1.1.2 Ambiente de Tiempo 55 4.1.2 Perspectiva de los Sistemas 56 4.1.2.1 Sensores/Entradas 56 4.1.2.2 Efectores/Salidas 57 4.2 VISTA DE LA TAREA (TASK VIEW) 57 4.2.1 Diagrama de Casos de uso 57 4.2.1.1 Actores 57 4.2.1.2 Casos de Uso 58 4.2.2 Requisitos Funcionales 60 4.2.2.1 Diagramas de Actividades 60 4.2.2.2 Árbol de Tareas del Sistema 64 4.2.2.3 Descomposición de las tareas de cada Agente 64 4.2.2.3.1 Agente Interfaz 64 4.2.2.3.2 Agente Coordinador 65 4.2.2.3.3 Agente Docente 66 4.2.2.3.4 Agente Estudiante 67 4.2.2.3.5 Agente Seleccionador 68 4.2.2.3.6 Agente Extractor 69 4.3 VISTA DEL ROL (ROLE VIEW) 70 4.3.1 Agrupaciones Funcionales 70 4.3.2 Agrupaciones Físicas 71 4.3.3 Capacidades Requeridas por los Agentes 71 4.3.4 Asignación de Roles 72 4.4 VISTA DE INTERACCION (INTERACTION VIEW) 73 4.4.1 Capa de Propósito 73 4.4.2 Capa de Protocolo 73 4.4.2.1 Agente Interfaz 73 4.4.2.2 Agente Coordinador 75 4.4.2.3 Agente Docente 76 4.4.2.4 Agente Estudiante 76 4.4.2.5 Agente Seleccionador 77 4.4.2.6 Agente Extractor 78 4.4.2. Conversaciones, Intervenciones y Protocolos 79 4.5 VISTA DE LA SOCIEDAD 82 4.5.1 Estructura Social 82 4.6 VISTA DE ARQUITECTURA 83 4.6.1 Arquitectura del Sistema 83 4.6.2 Arquitectura del Agente 85 4.7 VISTA DEL SISTEMA 89 4.7.1 Interfaces o Pantallas del Sistema 89 4.1.2 Manejo de Errores 96 4.7.3 Función de Ingeniería 96 4.7.4 Despliegue 97 5. CONCLUSIONES 98 BIBLIOGRAFIA 99PregradoAgent technology is an area that in the last decade has aroused special interest worldwide and as a consequence the industry is beginning to be interested in adopting this technology to develop its own products. The introduction of agent technology in the industry requires methodologies that assist in all phases of the agent system's life cycle. However, despite the rapid development of agent theories, architectures, and languages, very little work has been done on the specification and application of techniques for developing applications using agent technology. These techniques will be necessary as the number of system agents increases. Through this work, we want to deepen the knowledge and evolution of the agents, using the MASSIVE methodology for the development of a financial application that consists of a simulator for the valuation and calculation of returns of fixed income securities in the Colombian market. , such as bonds, financial acceptances, fixed-term certificates of deposit and treasury securities (TES). The methodology was applied through the construction of seven views that make up the entire system. The environment view, which describes the context in which the application will be developed; the task view, in turn, describes the tasks performed by the agents; the role view that shows who should do the tasks; The interaction view, on the other hand, details how agents interact or cooperate with each other to achieve their individual and joint objectives; the view of society that determines how agents communicate; the architecture view which shows the structure of the agents and the system; and the system view, finally, covers aspects that affect the other views and the system in general.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_abf2Aplicación de la metodología Massive en el desarrollo de una aplicación financieraApplication of the Massive methodology in the development of a financial applicationIngeniero 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/TPMassive methodologyApplication financialDevelopmentSystems engineeringTechnological innovationsMulti-agent systemsComputer simulationComputer programsIngeniería de sistemasInnovaciones tecnológicasSistemas multiagenteSimulación por computadoresProgramas para computadorMetodología MassiveAplicación financieraDesarrolloBOND, Alan H. and GASSER, L. An Analysis of problems and research ¡in DAI. IN: Alan H. Bond and Les Gasser, editors, Readings in Distributed Artificial Intelligence, pages 3-36. Morgan Kaufmann Publishers: San Mateo, CA, 1998.BOND, A.H.; GASSER, L. “Readings in Distributed Artificial Intelligence’. Morgan Kaufmann. 1988.BRADSHAW, y. (ed.) “Software Agents”, AAA Press/ The MIT Press, 1997.BURMEISTER, Birgit. Models and Methodology for agent-oriented analysis and design. IN: K. Fischer, editor, Working Notes of the Kl'926 Workshop on Agent Oriented Programming and Distributed System, 1996. DFKI Document D-96-06 .Definición de una metodología para el desarrollo de sistemas multiagente. España, 1998, 321p. Tesís (doctoral). Universidad Politécnica de Madrid. Departamento de sistemas telemáticos.EROL K., LANG J. and LEVY R. Desianing Agents from Reusable Components. In Proc. of the fourth internationalconference on Autonomous agents, pages 76—77, 2000.FIPS Pub 183. Integration definition for function modeling (idef). Software Standard. Modelling techniques. FIPS Pub 183, Computer Systems Laboratory National Institute of Standards and Technology, Gaithersburg, Md. 20899, 1993.FRANKLIN, S.; GRAESSER, A. “ls it an Agent or Just a Program? A Taxonomy for Autonomous Agents”. In Proc. Of the 3thd Int. Workshop on Agent Theories, Architectures, and Languages. New York: Springer-Verlag.GLASER, Norbert. Contribution to Knowledge Madelling in a Multi-Agent Framework (the CoMoMAS Approach). PhD thesis, Luniverstity Henri Poincart, Nancy 1, France, November 1996.GROSZ, B. J. y SIDNER, C.L. Discourse structure and the proper treatment of interruptions. En: Conference on Artificial Intelligence. (1985).HAREL, D. Statecharts: A visual formalism for complex systems. Sci. Computer Program, 8:231-247, 1987.HAYES-ROTH, B. et. al. “Direct Improvisation”, Technical Report No. KSL-94- 61, Stanford Univ., 1994.IGLESIAS, Carlos A; GONZÁLEZ, José C; and VELASCO, Juan R. MIX: A general purpose multiagent architecture. In M. Waooldridge, J. P. Muller, and M. Tambe, editors, Intelligent Agents Il (LNAI 1037), pages 251-266. sSpringer-Verlag: Heidelberg, Germany, 1996.IGLESIAS, Carlos A; GARIJO, Mercedes; GONZÁLEZ, José C; and VELASCO, Juan R. Analysis and design of multiagent systems using MAS-CommonkADs. In AAALS7 Workshop on Agent Theories, Architectures and Languages, Providence, RI, July 1997. ATAL. (An extended version of this paper has been published in INTELLIGENT AGENTS IV: Agent Theories, Architectures, and Languages, Springer Verlag, 1998.ITU-T. Z100 (1993). CCITT specification and description language (SDL). Technical report, 1TU-T, June 1954.JACOBSON, 1; CHRISTERSON, M; JONSON, P; and OVERGAARD 1. Object-Oriented Software Engineering. A Use Case Driven Approach. ACM Press, 1992.KENDALL, Elisabeth; MALKOUN, Margaret; and JIANG, Chong. A methodology for developing agent based systems for enterprise integration. In D. Luckose and Zhang C., editors, Proceedings of the First Australian Workshop on DAL, Lecture Notes on Artificial Intelligence. Springer-Verlag: Heidelberg, Germany, 1996.KINNY, David; GEORGE, Michael; and RAO, Anand. A methodology and modelling technique for systems of BD] agents. In W. van der Velde and J. Perram, editors, Agents Breaking Away: Proceedings of the Seventh European Workshop on Madelling Autonomous Agents in a MultiAgent World MAAMAW'9S6, (LNAI Volume 1038). Springer-Verlag: Heidelberg, Germany, 1996.KOSANKE, K. CIMOSA - A European Development for Enterprise Integration. IOS Press, 1993.LABRQU Y., FININ T. and PENG Y. Agent Communication Languages: The Current Landscape. ¡EEE Intelligent Systems, 14(2), March/April 1998 1999,LIND J. ISsues in Agent-Oriented Software Engineering. The First International Workshop on Agent-Oriented Software Engineering (AOSE-2000), 2000.LIND, Jürgen. lterative Software Engineering for Multiagent Systems, he MASSIVE Method. Springer, 1994.MOULIN, Bernard y BRASSARD, M. A scenario - based design method and an environment for the development of multiagent systems. En: First Australian Workshop on Distributed Artificial Intelligence (1996), Págs. 216 — 231.MOULIN, B. and CLOUTIER, L. Collaborative wark based on multiagent architectures: A methodological perspective. In Fred Aminzadeh and Mohammad Jamshidi, editors, Soft Computing: Fuzzy Logic, Neural Networks and Distributed Artificial Intelligence, pages 261-296. Prentice-Hall, 1994.MURUGESAN, $. “Intelligent Agents on the Internet and Web”, http://biewebsh.macarthur.uws. edu.au/san/NEGROPONTE, N. "Agents: From Direct Manipulation to Delegation”. ln: Software Agents. J. Bradshaw (ed.). pp 5/-66. 1997 .NWANA, H.S. “Software Agents: An Overview’. Knowledge Engineering Review, 11(3):205-244. 1996.PARUNAK H. V. D. and ODELL J. Representing Social Structures in UML. In Proc. of the tifth international conference on Autonomous agents, Forthcoming, 2001.PEREZ, J. Una Introducción a los agentes de software autónomos y sus aplicaciones. Bucaramanga, Colombia (2002). P. 1-6Personal travel assíistance. Geneve: FIPA. 1997.Rational Software Corporation. Unfied Modelling Language (UML) version 1.0. Rational Software Corporation, 1997.RUDOLPH, Ekkart! GRABOWSKI; Jens, and GRAUBMANN; Peter. Tutorial on message sequence charts (MSC). In Proceedings of FORTE/PSTW'26 Conference, October 1996.RUMBAUGH, J; BLAHA, M; PREMERLANI, W; EDDY F; and LORENSEN V. Object-Oriented Modeling and Design. Prentice-Hall, 19981.RUSSELL, S; NORVIN, P. “Artificial Intelligence: A Modern Approach’, New York, Prentice-Hall. 1995.SCHREIBER, A; WIELINGA, B. J; AKKERMANS, J. M., and VAN de VELDE W. CommonKkADs: A comprehensive methodology for KBS development. Deliverable DM1.2a KADS-I1/M1/RR/UvA/70/1.1, University of Amsterdam, Netherlands Energy Research Foundation ECN and Free University of Brussels, 1994.SHOHAM Y. Agent-oriented programming. Artificial Intelligence, (60):51—92, 1993,STEPHENS C.R. y SUDARSKY D. Agentes Artificiales en los Mercados Financieros. Simposio Latinoamericano y del caribe: La tecnología de información en la sociedad. Aguascalientes, Mexico. 1999.The GAIA methodology for agent — oriented analysis and design. En: Kluwer Academic Publishers. Boston, 1996.WOOLDRIDGE M. J., JENNING N. R. and Kinny D. A methodology for agent oriented analysis and design. In Proc. of the third international conference on Autonomous agents, pages 69-/6, 19998.WOOLDRIDGE, Michael et al. Agent — Oriented software engineering for internet applications.WOOLDRIDGE, J; JENNINGS, Nicholas. Applications of intelligent agents. En: Queen Mary & Westfield College. University of London. 1997WOOLDRIDGE, JJ; JENNINGS, N. “Intelligent Agents: Theory and Practice”, The Knowledge Engineering Review, 10(2):115-152. 1995.ZAMBONELLI F., JENNINGS N. R., Omicini A. And Wooldridge M. 4. Coordination of Internet Agents: Models, Technologies and Applications, chapter 13. Springer-verlag, 2000. Agent-Oriented Software Engineering for Internet Applications.THUMBNAIL2003_Diaz_Rangel_Gustavo.pdf.jpg2003_Diaz_Rangel_Gustavo.pdf.jpgIM Thumbnailimage/jpeg6995https://repository.unab.edu.co/bitstream/20.500.12749/26247/3/2003_Diaz_Rangel_Gustavo.pdf.jpgbdf03fea342331735b9fcb6fcb1bb64eMD53open accessORIGINAL2003_Diaz_Rangel_Gustavo.pdf2003_Diaz_Rangel_Gustavo.pdfTesisapplication/pdf25437407https://repository.unab.edu.co/bitstream/20.500.12749/26247/1/2003_Diaz_Rangel_Gustavo.pdf986244162ec62b8343812111a94b33eaMD51open accessLICENSElicense.txtlicense.txttext/plain; charset=utf-8829https://repository.unab.edu.co/bitstream/20.500.12749/26247/2/license.txt3755c0cfdb77e29f2b9125d7a45dd316MD52open access20.500.12749/26247oai:repository.unab.edu.co:20.500.12749/262472024-08-27 22:01:59.521open accessRepositorio Institucional | Universidad Autónoma de Bucaramanga - UNABrepositorio@unab.edu.coRUwoTE9TKSBBVVRPUihFUyksIG1hbmlmaWVzdGEobWFuaWZlc3RhbW9zKSBxdWUgbGEgb2JyYSBvYmpldG8gZGUgbGEgcHJlc2VudGUgYXV0b3JpemFjacOzbiBlcyBvcmlnaW5hbCB5IGxhIHJlYWxpesOzIHNpbiB2aW9sYXIgbyB1c3VycGFyIGRlcmVjaG9zIGRlIGF1dG9yIGRlIHRlcmNlcm9zLCBwb3IgbG8gdGFudG8sIGxhIG9icmEgZXMgZGUgZXhjbHVzaXZhIGF1dG9yw61hIHkgdGllbmUgbGEgdGl0dWxhcmlkYWQgc29icmUgbGEgbWlzbWEuCgpFbiBjYXNvIGRlIHByZXNlbnRhcnNlIGN1YWxxdWllciByZWNsYW1hY2nDs24gbyBhY2Npw7NuIHBvciBwYXJ0ZSBkZSB1biB0ZXJjZXJvIGVuIGN1YW50byBhIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBzb2JyZSBsYSBvYnJhIGVuIGN1ZXN0acOzbi4gRWwgQVVUT1IgYXN1bWlyw6EgdG9kYSBsYSByZXNwb25zYWJpbGlkYWQsIHkgc2FsZHLDoSBlbiBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvcywgcGFyYSB0b2RvcyBsb3MgZWZlY3RvcyBsYSBVTkFCIGFjdMO6YSBjb21vIHVuIHRlcmNlcm8gZGUgYnVlbmEgZmUuCgpFbCBBVVRPUiBhdXRvcml6YSBhIGxhIFVuaXZlcnNpZGFkIEF1dMOzbm9tYSBkZSBCdWNhcmFtYW5nYSBwYXJhIHF1ZSBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsYSBMZXkgMjMgZGUgMTk4MiwgTGV5IDQ0IGRlIDE5OTMsIERlY2lzacOzbiBBbmRpbmEgMzUxIGRlIDE5OTMgeSBkZW3DoXMgbm9ybWFzIGdlbmVyYWxlcyBzb2JyZSBsYSBtYXRlcmlhLCB1dGlsaWNlIGxhIG9icmEgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24uCg==