Mostrar el registro sencillo del ítem

dc.contributor.advisorArenas Sarmiento, Álvaro Enriquespa
dc.contributor.advisorPérez Alcázar, José de Jesússpa
dc.contributor.authorGarcía Ojeda, Juan Carlosspa
dc.date.accessioned2020-06-26T21:32:15Z
dc.date.available2020-06-26T21:32:15Z
dc.date.issued2005-07-15
dc.identifier.urihttp://hdl.handle.net/20.500.12749/3301
dc.description.abstractEl objetivo primordial de este trabajo es ilustrar la integración de Agent-UML (AUML) con la metodología Gaia en el análisis y diseño de Sistemas Multiagentes (SMA). La integración de estas técnicas permite al desarrollador una mejor comprensión del SMA que se está construyendo. Gaia genera una serie de modelos abstractos basados en roles que describen el sistema de agentes, las interacciones y servicios de estos roles encapsulados en agentes. AUML usa estos modelos como entrada y los desglosa en una serie de diagramas que facilitan la implementación del SMA diseñado con Gaia. Específicamente, se describe como integrar una serie de modelos diseñados con Gaia con el modelo AIP (Agent Interaction Protocol) de AUML, tomando en consideración otras extensiones útiles para el caso específico de agentes como el diagrama de clases extendido y el modelo Aalaadin. Para la verificación de esta propuesta hemos tomado como caso de estudio el desarrollo de un sistema basado en agentes para el manejo de información de la Revista Colombiana de Computación (RCC)spa
dc.description.sponsorshipInstituto Tecnológico de Estudios Superiores de Monterrey ITESMspa
dc.description.tableofcontents1. INTRODUCCIÓN 21 2. LA INGENIERÍA DEL SOFTWARE ORIENTADA A AGENTES 24 (ISOA) 2.1 AGENTES DE SOFTWARE 24 2.2 SISTEMAS MULTIAGENTE 25 2.3 LA METÁFORA ORGANIZACIONAL 26 2.3.1 El Ambiente 28 2.3.2 Los Roles e Interacciones 29 2.3.3 Las Reglas Organizacionales 29 2.3.4 Estructura Organizacional 29 3. LA METODOLOGÍA GAIA 31 3.1 LA FASE DE ANÁLISIS 33 3.1.1 La Organización 34 3.1.2 El Modelo Ambiental 34 3.1.3 El Modelo Preliminar de Roles 35 3.1.4 El Modelo Preliminar de Interacciones 37 3.1.5 Las Reglas de la Organización 37 3.2 LA FASE DE DISEÑO 37 3.2.1 Diseño Arquitectónico 37 3.2.2 Diseño Detallado 38 3.2.2.1 Modelo de Agentes 38 3.2.2.2 Modelo de Servicios 39 4 Agent-UML (AUML) 40 4.1 NIVEL 1. REPRESENTANDO EL PROTOCOLO GENERAL 40 4.1.1 Paquetes 40 4.1.2 Plantillas 41 4.2 NIVEL 2. REPRESENTANDO LA INTERACCIÓN ENTRE 42 AGENTES 4.2.1 Diagrama de Secuencia 42 4.2.2 Diagramas de Colaboración 44 4.2.3 Diagramas de Actividades 46 4.2.4 Diagramas de Estados 46 4.3 NIVEL 3. REPRESENTANDO EL PROCESAMIENTO INTERNO 46 DE LOS AGENTES 5. REPRESENTANDO ESTRUCTURAS SOCIALES EN UML 47 5.1 EL MODELO EXTENDIDO DE CLASES DE BAUER .47 5.1.1 Descripción de Clase de agentes y Roles 47 5.1.2 Descripción de Estados 48 5.1.3 Acciones 48 5.1.4 Métodos 48 5.1.5 Enviando y Recibiendo los Actos de Comunicación 48 5.1.6 Autómata Principal del Agente 49 5.2. EL MODELO AALAADIN 49 5.2.1 Conceptos Generales 50 6. INTEGRANDO GAIA Y AUML 52 6.1 SPEM 52 6.1.1 Idea General 52 6.1.2 Enfoque de Modelado 52 6.1.3 Alcance 53 6.1.4 Estereotipos 53 6.2 GAIA BAJO LA PERSPECTIVA DE SPEM 55 6.2.1 Disciplina de Análisis 55 6.2.2 Disciplina de Diseño Arquitectónico 56 6.2.3 Disciplina de Diseño Detallado 57 6.3 DESCRIPCIÓN DEL PROCESO GAIA 58 6.3.1 Fase de Análisis 58 6.3.1.1 Definición de Trabajo y Actividades de la Fase/Interacción de 59 Análisis 6.3.1.1.1 Identificar las metas de la organización 59 6.3.1.1.2 Identificar las suborganizaciones 60 6.3.1.1.3 Representar el ambiente 60 6.3.1.1.4 Identificar los roles 60 6.3.1.1.5 Identificar y documentar los protocolos asociados 62 6.3.1.1.6 Identificar y documentar los roles preliminares 63 6.3.1.1.7 Identificar las reglas organizacionales 64 6.3.2 Fase de Diseño 64 6.3.2.1 Fase de Diseño Arquitectónico 65 6.3.2.1.1 Definición de Trabajo y Actividades de la fase/interacción de 65 Diseño Arquitectónico 6.3.2.1.1.1 Identificación de la Estructura Organizacional 65 6.3.2.1.1.2 Modelo Final de Interacción 66 6.3.2.1.1.3 Modelo Final de Roles 67 6.3.2.2 Fase de Diseño Detallado 68 6.3.2.2.1 Definición de Trabajo y Actividades de la fase/interacción de 69 Diseño Detallado 6.3.2.2.1.1 Crear modelo de agentes 69 6.3.2.2.1.2 Crear modelo de servicios 69 6.4 Productos de Trabajo 70 6.4.1 Diagramas de Dependencia 70 6.4.2 Modelos de Producto de Trabajo 71 6.4.2.1 Modelo de Productos de Trabajo de la Fase de Análisis 71 6.4.2.2 Modelo de Productos de Trabajo de la Fase de Diseño 71 Arquitectónico 6.4.2.3 Modelo de Productos de Trabajo de la Fase de Diseño Detallado 72 6.5 PROCESO DE INTEGRACIÓN GAIA/AUML 73 6.5.1 Detalles Generales 73 6.5.2 La disciplina del proceso de integración 75 6.5.2.1 Protocolos 75 6.5.2.2 Interacción 76 6.5.2.3 Organización 76 6.5.2.4 Agentes 77 6.5.3 Descripción del Proceso de Integración 77 6.5.3.1 Fase/Interacción del Proceso 78 6.5.3.1.1 Modelo de Protocolos 78 6.5.3.1.1.1 Definición de Trabajos y Actividades de la Fase de Protocolos 79 6.5.3.1.1.1.1 Documentar los Protocolos 79 6.5.3.1.2 Modelo de Interacción 81 6.5.3.1.2.1 Definición de Trabajos y Actividades de la Fase de 81 Interacciones 6.5.3.1.2.1.1 Documentar las interacciones 81 6.5.3.1.3 Modelo de la Organización 84 6.5.3.1.3.1 Definiciones de Trabajo y Actividades de la Fase/Interacción 85 6.5.3.1.3.1.1 Modelar el Ambiente 85 6.5.3.1.3.1.2 Modelar la Suborganización 86 6.5.3.1.3.1.3 Asignar Agentes a la Suborganización 87 6.5.3.1.3.1.4 Asignar roles a la Suborganización 87 6.5.3.1.3.1.5 Relacionar Roles a Agentes 88 6.5.3.1.3.1.6 Asociar Suborganizaciones a la Organización 89 6.5.3.1.3.1.7 Modelar Protocolos 90 6.5.3.1.3.1.8 Modelar Interacciones 91 6.5.3.1.3.1.9 Modelar Reglas Organizacionales 91 6.5.3.1.4 Modelo de Agentes 93 6.5.3.1.4.1 Definición de Trabajo y Actividades de la Fase/Interacción 94 6.5.3.1.4.1.1 Modelar los Agentes 94 7. CASO DE ESTUDIO: REVISTA COLOMBIANA DE 99 COMPUTACIÓN 7.1 PROBLEMÁTICA 99 7.1.1 El Por Qué de la ISOA?, en la solución del problema de la RCC 99 7.1.2 Viendo el problema de la RCC como un SMA 100 7.2 APLICANDO LA METODOLOGÍA GAIA A LA RCC 101 7.2.1 Captura de Requerimientos 101 7.2.2 Fase de Análisis 102 7.2.2.1 Subdividir el Sistema en Suborganización 102 7.2.2.2 Modelo Ambiental 103 7.2.2.3 Modelo Preliminar de Roles 104 7.2.2.4 Modelo Preliminar de Interacciones 107 7.2.2.5 Reglas de la Organización 108 7.2.3 Fase de Diseño 109 7.2.3.1 Diseño Arquitectónico 109 7.2.3.1.1 Representando la Estructura de la Organización 109 7.2.3.1.2 Modelo Final de Roles 110 7.2.3.1.3 Modelo Final de Interacciones 110 7.2.3.2 Diseño Detallado 110 7.2.3.2.1 Modelo de Agentes 110 7.2.3.2.2 Modelo de Servicios 111 7.3 APLICANDO EL MODELO DE INTEGRACIÓN GAIA/AUML 112 7.3.1 Aplicando el Modelo de Protocolos 113 7.3.2 Aplicando el Modelo de Interacciones 113 7.3.3 Aplicando el Modelo de la Organización 114 7.3.4 Aplicando el Modelo de Agentes 116 8. CONCLUSIONES Y TRABAJOS A FUTURO 119 REFERENCIAS 1spa
dc.format.mimetypeapplication/pdfspa
dc.language.isospaspa
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/2.5/co/*
dc.subjectRevista Colombiana de Computación
dc.titleGadmas: Combinando el modelado organizacional con metamodelos gráficos en el desarrollo de sistemas multiagentespa
dc.title.translatedGadmas: Combining organizational modeling with graphical metamodels in the development of multi-agent systemseng
dc.degree.nameMagíster en Ciencias Computacionalesspa
dc.coverageBucaramanga (Colombia)spa
dc.publisher.grantorUniversidad Autónoma de Bucaramanga UNABspa
dc.rights.localAbierto (Texto Completo)spa
dc.publisher.facultyFacultad Ingenieríaspa
dc.publisher.programMaestría en Ciencias Computacionalesspa
dc.description.degreelevelMaestríaspa
dc.type.driverinfo:eu-repo/semantics/masterThesis
dc.type.localTesisspa
dc.type.coarhttp://purl.org/coar/resource_type/c_bdcc
dc.subject.keywordsMulti-agent systemseng
dc.subject.keywordsArticle reception and administration systemeng
dc.subject.keywordsSystems engineeringeng
dc.subject.keywordsComputer scienceeng
dc.subject.keywordsComputer programeng
dc.subject.keywordsData processingeng
dc.subject.keywordsInvestigationseng
dc.subject.keywordsAnalysiseng
dc.subject.keywordsGaia methodologyeng
dc.subject.keywordsAgent-oriented software engineeringeng
dc.identifier.instnameinstname:Universidad Autónoma de Bucaramanga - UNABspa
dc.identifier.reponamereponame:Repositorio Institucional UNABspa
dc.type.hasversioninfo:eu-repo/semantics/acceptedVersion
dc.rights.accessrightsinfo:eu-repo/semantics/openAccessspa
dc.rights.accessrightshttp://purl.org/coar/access_right/c_abf2spa
dc.relation.referencesGarcía Ojeda, Juan Carlos (2005). Gadmas. Bucaramanga (Colombia) : Universidad Autónoma de Bucaramanga UNAB, Instituto Tecnológico y de Estudios Superiores de Monterrey ITESMspa
dc.relation.references[ABE00] H. Abelson, D. Allen, D. Coore, C. Hanson, G. Homsy, T. Knight, R. Napal, E. Rauch, G. Sussmann, and R. Weiss, R. 2000. Amorphous computing. Commun. ACM 43, 5 (May), 43–50.spa
dc.relation.references[ARE04] A. E. Arenas, J. C. García-Ojeda, J. de J. Pérez-Alcázar. On Combining Organisational Modelling and Graphical Languages for the Development of Multiagent Systems. Journal of Integrated Computer-Aided Engineering (ICAE). IOS Press Netherlands, 11(2):151-163, Mar. 2004.spa
dc.relation.references[BAU01a] B. Bauer, J. P. Muller and J. Odell. Agent UML: A formalism for specifying multiagent software systems. Int. J. Softw. Eng. Knowl. Eng. ll, 3 (Apr.), 207–230. 2001.spa
dc.relation.references[BAU01b] Bauer, B.: UML Class Diagrams and Agent-Based Systems, Proceedings Autonomous Agents 2001, Montreal, 2001.spa
dc.relation.references[BAU02] B. Bauer. Uml class diagrams revisited in the context of agent based systems. In Agent-Oriented Software Engineering II (LNCS Volume 2222), pages 101–118. Springer-Verlag, 2002.spa
dc.relation.references[BER01] T. Berners-Lee, J. Hendler, and O. Lassila. The semantic web. Sci. Amer. May.spa
dc.relation.references[BRE01] P. Bresciani, A. Perini, P. Giorgini, F. Giunchiglia and J. Mylopoulos. A knowledge level software engineering methodology for agent oriented programming. In Proceedings of the5th International Conference on Autonomous Agents (Montreal, Ont., Canada, June). ACM, New York, pp. 648–655. 2001.spa
dc.relation.references[BRE01] P. Bresciani, A. Perini, P. Giorgini, F. Giunchiglia and J. Mylopoulos. A knowledge level software engineering methodology for agent oriented programming. In Proceedings of the5th International Conference on Autonomous Agents (Montreal, Ont., Canada, June). ACM, New York, pp. 648–655. 2001.spa
dc.relation.references[BRO91] R. A. Brooks. Intelligence without representation. Artificial Intelligence. 47, 139-159. 1991.spa
dc.relation.references[CAB02] G. Cabri, L. Leonardi and F. Zambonelli, XRole: XML Roles for Agent Interaction, Proceedings of the Third International Symposium "From Agent Theory to Agent Implementation" at the 16th European Meeting on Cybernetics and Systems Research, Vienna (A), April 2002.spa
dc.relation.references[CAI02] G. Caire, W. Coulier, F. Garijo, J. Gómez, J. Pavón, F. Leal, P. Chaino, P. Kearney, J. Stark, R. Evans and P. Massonet. Agent-oriented analysis using message/uml. In Proceedings of the 2nd International Workshop on Agent-Oriented Software Engineering. Lecture Notes in Computer Science, vol. 2222. Springer Verlag, New York, pp. 119– 135. 2002.spa
dc.relation.references[CER04a] L. Cernuzzi, T. Juan, L. Sterling, F. Zambonelli, "The Gaia Methodology: Basic Concepts and Extensions", in Methodologies and Software Engineering for Agent Systems, Kluwer, 2004.spa
dc.relation.references[CER04b] L. Cernuzzi, F. Zambonelli, "Experiencing AUML with the Gaia Methodology", 6th International Conference on Enterprise Information Systems, Porto (P), April 2004.spa
dc.relation.references[CERV04] R. Cervenka,I. Trencansky, M. Calisti and D. A. P. Greenwood. AML: Agent Modeling Language Toward Industry-Grade Agent-Based Modeling. In Proceedings of the Fifth International Workshop on Agent-Oriented software Engineering AOSE, pages 31-46, 2004.spa
dc.relation.references[CIA01] P. Ciancarini and M. Wooldridge, editors: Agent-Oriented Software Engineering. Springer-Verlag Lecture Notes in AI Volume 1957, January 2001.spa
dc.relation.references[COL94] D. Coleman, P. Arnold, S. Bodoff, D. Dollin, H. Gilchrist, F. Hayes and P. Jeremas. Object-Oriented Development: The FUSION Method. Prentice-Hall International, Hemel Hampstead U.K, 1994spa
dc.relation.references[COS02] M. Cossentino, C. Potts - "A CASE tool supported methodology for the design of multi-agent systems" - The 2002 International Conference on Software Engineering Research and Practice (SERP'02) 2002.spa
dc.relation.references[DEL01] S. A. DeLoach and M. Word. Developing Multiagent Systems with agentTool. 7th.International Workshop ATAL, 2001spa
dc.relation.references[EST02] D. Estrin, D. Culler, K. Pister and G. Sukjatme. Connecting the physical world with pervasive networks. IEEE Perv. Comput. l, 1, 59– 69. 2002spa
dc.relation.references[FER98] J. Ferber, O. Gutknecht. A meta-model for the analysis and design of organizations in multi-agent systems. In Proceedings of the Third International Conference on Multi-Agent Systems (ICMAS98) , pages 128--135, 1998, Paris, Francespa
dc.relation.references[FER98] J. Ferber, and O. Gutknecht. A meta-model for the analysis and design of organizations in multi-agent systems. In Proceedings of the 3rd International Conference on Multi-Agent Systems (Paris, France). IEEE Computer Society Press, Los Alamitos, Calif., pp. 128–135. 1998.spa
dc.relation.references[FIP05] Foundation for Intelligent Physical Agents. http://www.fipa.org/, Consultado Enero de 2005.spa
dc.relation.references[FOS99] I. Foster and C. Kesselman (EDS.). The Grid: Blueprint for a New Computing Infrastructure. Morgan-Kaufmann, 1999spa
dc.relation.references[GAR02a] J. C. García- Ojeda, J. de J. Pérez-Alcázar, A. E. Arenas. Aplicación de una Metodología de Desarrollo de Sistemas Multiagente en la Diseminación Selectiva de Información en la Web, Memorias del II Congreso Iberoamericano de Telemática (CITA’02). ISBN: 980-237- 217- X. Septiembre, 2002spa
dc.relation.references[GAR02b] J. C. García-Ojeda, J. de J. Pérez-Alcázar and A. E. Arenas. Applying Gaia and AUML to the Selective Dissemination of Information on the Web, Proceedings of the 4th Iberoamerican Workshop on Multiagent Systems, Málaga, España, 2002spa
dc.relation.references[GAR04] J. C. García-Ojeda, J. de J. Pérez-Alcázar, A. E. Arenas. Extending the Gaia Methodology with Agent-UML, In Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems (AAMAS-04). New York, USA, 2004.spa
dc.relation.references[GAR05] Paving the Way for Implementing Multiagent systems: Refining Gaia with AUML. Juan C. García-Ojeda, Álvaro E. Arenas and José de J. Pérez-Alcázar. In Proceedings of the 6th International Workshop on Agent-Oriented Software engineering (AOSE-2005), Por Aparecer.spa
dc.relation.references[GOM03] J. Gomez-Sanz and J. Pavon. Agent oriented software engineering with INGENIAS. CEEMAS 2003 – Multi-Agent Systems and Applications III, 2691 , pages 394–403, 2003.spa
dc.relation.references[HUH97] M. Huhns and M. P. Singh. Agents and Multiagent Systems: Themes, Approaches and Challenges. In Readings in Agents, chapter 1. Morgan Kaufmann Publishers. 1997.spa
dc.relation.references[IEEE93] IEEE Standard 610.12 “Glossary of software engineering terminology,” in Software Engineering Standards Collection, IEEE CS Press, Los Alamitos, Calif. 1993spa
dc.relation.references[IGL97] C. A. Iglesias, M. Garijo, J. C. Gonzalez and J. R. Velasco. Analysis and Design of Multiagent Systems Using MAS-CommonKADS. In Proceedings of the 4th International Workshop, ATAL'97. USA, pages 313-327, 1997.spa
dc.relation.references[IGL99] C. Iglesias, M. Garito and J. Gonzáles. A survey of agent-oriented methodologies. In Intelligents Agents IV: Agent Theories, Architectures, and Languages. Lacture Notes in Artificial Intelligence, vol. 1555. Springer-Verlag, New York, pp. 317–330. 1999.spa
dc.relation.references[JAC98] I. Jacobson. "Applying UML in The Unified Process" Rational Software. Presentación disponible en http://www.rational.com/uml como UMLconf.zip, 1998.spa
dc.relation.references[JEN00] N. R. Jennings (2000) "On Agent-Based Software Engineering", Artificial Intelligence, 117 (2) 277-296.spa
dc.relation.references[JEN01] N. R. Jennings (2001) "An agent-based approach for building complex software systems" Comms. of the ACM, 44 (4) 35-41.spa
dc.relation.references[JUA03] Juan, T. and Sterling, L., The ROADMAP Meta-model for Intelligent Adaptive Multi-AgentSystems in Open Environments, Proceedings of the Fourth International Workshop on Agent Oriented Software Engineering, at AAMAS'03, Melbourne, Australia, July 2003.spa
dc.relation.references[JUA02] Juan, T., Pearce, A. and Sterling, L., ROADMAP: Extending the Gaia methodology for Complex Open Systems, Proceedings of the First International Joint Conference on Autonomous Agents and Multi- Agent Systems (AAMAS 2002), Bologna, Italy, July 2002.spa
dc.relation.references[MOR03] P. Moraitis, E. Petraki and N. Spanoudakis, Engineering JADE Agents with the Gaia Methodology. Lecture Notes in Computer Science (LNCS), vol. 2592: "Agent Technologies, Infrastructures, Tools, and Applications for e-Services", Springer-Verlag, 2003, pp 77-91spa
dc.relation.references[MOR04] P. Moraitis and N. Spanoudakis. Combining Gaia and JADE for Multiagent Systems. In Proceedings of the 4th International Symposium "From Agent Theory to Agent Implementation" (AT2AI4), in: Proceedings of the 17th European Meeting on Cybernetics and Systems Research (EMCSR 2004), Vienna, Austria, April 13 - 16, 2004.spa
dc.relation.references[MYL99] J. Mylopoulos, L. Chung, E. S. K. Yu. From Object-Oriented to Goal- Oriented Requirements Analysis, Commun. ACM 42(1): 31-37 (1999)spa
dc.relation.references[ODE00] J. Odell, V. D. Parunak, and B. Bauer. Extending uml for agents. In G. Wagner, Y. Lesperance, and E. Yu, editors, Proceedings of the Agent- Oriented Information Systems Workshop at the l7th National conference on Artificial Intelligence., pages 3–17, 2000.spa
dc.relation.references[ODE01] J. Odell, H. Van Dyke Parunak and B. Bauer. Representing agent interaction protocols in UML. In Proceedings of the lst International Workshop on Agent-Oriented Software Engineering. Lecture Notes in Computer Science, vol. 1957. Springer-Verlag, New York, pp. 121– 140, 2001.spa
dc.relation.references[OMG] Object Management Group. http://www.omg.org/, Consultado Enero de 2005.spa
dc.relation.references[PAR01] H. V. Parunak, J. Odell. "Representing Social Structures in UML," Agent-Oriented Software Engineering (AOSE) II, Michael Wooldridge et al. eds., Springer-Verlag, Berlin, 2002, pp. 1-16.spa
dc.relation.references[PAR97] H. V. D. Parunak. Go to the ant: Engineering principles from natural agent systems. Ann. Oper.Res. 75, 69–101. 1997spa
dc.relation.references[PAU93] M. C. Paulk, B. Curtis, M. B. Chrissis and C. V. Weber."The Capability Maturity Model for Software", IEEE Software, Vol. 10, No. 4, July 1993, pp. 18-27.spa
dc.relation.references[RIC02] A. Ricci, A. Omicini and E. Dente. Agent coordination infrastructures for virtual enterprises and workflow. Int. J. Coop. Inf. Syst. ll, 3 (Sept.), 335–380. 2002.spa
dc.relation.references[RIP02] M. Ripeani, A. Iamnitchi and I. Foster. Mapping the gnutella network. IEEE Internet Comput. 6, 1 (Jan.), 50–57. 2002spa
dc.relation.references[RUM91] J. Rumbaugh, M. Blaha, W. Premerlani, F. Eddy and W. Lorensen. Object-Oriented Modelling and Design. Prentice Hall, 1991spa
dc.relation.references[RUS02] S. Russel and P. Norvig. Artificial Intelligence: A Modern Approach. Prentice Hall, 2002spa
dc.relation.references[SHA95] M. Shaw, R. Deline, D. Klein, T. Ross, D. Young and G. Zelesnik. Abstractions for software architecture and tools to support them. IEEE Trans. Softw. Eng. 2l, 4 (Apr.), 314–335. 1995spa
dc.relation.references[SIM54] H. A. Simon. Models of Man. Wiley, New York, 1957.spa
dc.relation.references[STU03] A. Sturm and O. Shehory. “A Framework for Evaluating Agent- Oriented Methodologies”, Workshop on Agent-Oriented Information System (AOIS), Melbourne, Australia, 2003.spa
dc.relation.references[SUD04] J. Sudeikat, L. Braubach, A. Pokahr and W. Lamersdorf. “Evaluation of Agent-Oriented Software Methodologies – Examination of the Gap Between Modeling and Platform”, AOSE 2004, 126-141spa
dc.relation.references[TEN00] D. Tennenhouse. Embedding the Internet: Proactive computing. Commun. ACM 43, 5 (May), 36–42. 2000.spa
dc.relation.references[WOD01] M. Word, S. A. DeLoach and C. Sparkman. Multiagent system engineering. Int. J. Softw. Eng. Knowl. Eng. ll, 3 (Apr.), 231–258. 2001.spa
dc.relation.references[WOO00] M. Wooldridge, N. R. Jennings, and D. Kinny. “The Gaia Methodology for Agent-Oriented Analysis and Design", Journal of Autonomous Agents and Multi-Agent Systems 3 (3) 285-312, 2000spa
dc.relation.references[WOO02] Michael Wooldridge. An Introduction to Multiagent Systems. Ed. John Wiley & Sons, 2002.spa
dc.relation.references[WOO95] M. J. Woolridge and N. R. Jennings. Intelligent Agents, Theory and Practice, 1995 Knowledge Engineering Review vol. 10:2, 115-152spa
dc.relation.references[WOO97] M. Wooldridge (1997) “Agent-based software engineering” IEE Proc. on Software Engineering, 144 (1) 26-37.spa
dc.relation.references[ZAM03a] F. Zambonelli, F. and H. V. D. Parunak. Signs of a revolution in computer science and software engineering. In Proceedings of the 3rd International Workshop on Engineering Societies in the Agents World. Lecture Notes in Computer Science, vol. 2577. Springer-Verlag, New York, pp. 13–28.spa
dc.relation.references[ZAM03b] F. Zambonelli, N. R. Jennings and M. Wooldridge. "Developing multiagent systems: the Gaia Methodology", ACM Trans on Software Engineering and Methodology 12 (3) 317-370, 2003.spa
dc.contributor.cvlachttps://scienti.minciencias.gov.co/cvlac/visualizador/generarCurriculoCv.do?cod_rh=0000202568*
dc.contributor.scopushttps://www.scopus.com/authid/detail.uri?authorId=6508349754*
dc.subject.lembSistemas multiagentesspa
dc.subject.lembSistema de recepción y administración de artículosspa
dc.subject.lembIngeniería de sistemasspa
dc.subject.lembCiencias computacionalesspa
dc.subject.lembPrograma para computadorspa
dc.subject.lembProcesamiento de datosspa
dc.subject.lembInvestigacionesspa
dc.subject.lembAnálisisspa
dc.contributor.corporatenameInstituto Tecnológico de Estudios Superiores de Monterrey (ITESM)spa
dc.description.abstractenglishThis article illustrates the integration of Agent-UML into the Gaia methodology for MAS development. The integration of these techniques allows the developer to get a better insight into the MAS that is being built. GAIA generates an abstract model based on roles that describe the system agents, their services and interactions. AUML uses that model as input and breaks it down into a series of diagrams that facilitates its implantation. More specifically, we describe how to integrate a design produced by Gaia with the AIP’s layers of AUML, taking into consideration Bauer’s extensions to UML Class diagrams in the context of agent- oriented development. We take as a case of study the development of an agent-based system for Colombian Journal of Computation.eng
dc.subject.proposalMetodología Gaia
dc.subject.proposalAUML
dc.subject.proposalIngeniería de software orientada a agentes
dc.type.redcolhttp://purl.org/redcol/resource_type/TM
dc.type.redcolhttp://purl.org/redcol/resource_type/TM
dc.rights.creativecommonsAtribución-NoComercial-SinDerivadas 2.5 Colombia*
dc.coverage.campusUNAB Campus Bucaramangaspa
dc.description.learningmodalityModalidad Presencialspa


Ficheros en el ítem

Thumbnail

Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem

Atribución-NoComercial-SinDerivadas 2.5 Colombia
Excepto si se señala otra cosa, la licencia del ítem se describe como Atribución-NoComercial-SinDerivadas 2.5 Colombia