Enfoque para la validación sintáctica de modelos organizacionales de Sistemas Multiagentes
Resumen
Durante las últimas décadas la tecnología orientada a agentes se ha convertido en una de las herramientas más importantes para el modelado de sistemas complejos, distribuidos y abiertos. Entre los sistemas multiagentes (SMA) el enfoque organizacional promueve una nueva forma de abordar problemas complejos inspirados de la metáfora social.Las herramientas CASE son uno de los componentes fundamentales para la correcta adopción de una nueva tecnología en la industria; asistiendo al diseñador en el proceso de desarrollo.
En este articulo, presentamos un enfoque para la validación sintáctica automatizada de modelos para SMA basados en el metamodelo CRIO.
Descargas
Citas
Al-Hashel, E., Balachandran, B. M., & Sharma, D. (2007). A Comparison of Three Agent-Oriented Software Development Methodologies: ROADMAP, Prometheus, and MaSE. In B. Apolloni, R. J. Howlett, & L. Jain (Eds.), Knowledge-Based Intelligent Information and Engineering Systems (pp. 909–916). Springer Berlin Heidelberg. Retrieved from http://link.springer.com/chapter/10.1007/978-3-540-74829-8_111
Caire, G., Coulier, W., Garijo, F. J., Gomez, J., Pavon Mestras, J., Leal, F., … Massonet, P. (2002). Agent Oriented Analysis Using Message/UML. In M. Wooldridge, G. Weis s, & P. Ciancarini (Eds.), Agent-Oriented Software Engineering II, Second International Workshop, AOSE 2001, Montreal, Canada, May 29, 2001, Revised Papers and Invited Contributions (Vol. 2222, pp. 119–135). Springer.
Cernuzzi, L., & Zambonelli, F. (2009). Gaia4E: A Tool Supporting the Design of MAS using Gaia. In ICEIS (4) (pp. 82–88). Citeseer.
Cossentino, M. (2005). From requirements to code with the PASSI methodology. Agent-Oriented Methodologies, 3690, 79–106.
Cossentino, M., Gaud, N., Hilaire, V., Galland, S., & Koukam, A. (2010). ASPECS: an agent-oriented software process for engineering complex systems. Autonomous Agents and Multi-Agent Systems, 20(2), 260–304. doi:10.1007/s10458-009-9099-4
Fagan, M. E. (1976). Design and code inspections to reduce errors in program development. IBM Systems Journal, 15(3), 182–211. doi:10.1147/sj.153.0182
Ferber, J., & Gutknecht, O. (1998). A meta-model for the analysis and design of organizations in multi-agent systems. In International Conference on Multi Agent Systems, 1998. Proceedings (pp. 128–135). doi:10.1109/ICMAS.1998.699041
Ferber, J., Gutknecht, O., & Michel, F. (2004). From Agents to Organizations: An Organizational View of Multi-agent Systems. In P. Giorgini, J. P. Müller, & J. Odell (Eds.), Agent-Oriented Software Engineering IV (pp. 214–230). Springer Berlin Heidelberg. Retrieved from http://link.springer.com/chapter/10.1007/978-3-540-24620-6_15
Gomez-Sanz, J. J., Fuentes, R., Pavón, J., & García-Magariño, I. (2008). INGENIAS Development Kit: A Visual Multi-agent System Development Environment. In Proceedings of the 7th International Joint Conference on Autonomous Agents and Multiagent Systems: Demo Papers (pp. 1675–1676). Richland, SC: International Foundation for Autonomous Agents and Multiagent Systems. Retrieved from http://dl.acm.org/citation.cfm?id=1402744.1402760
Hilaire, V., Koukam, A., Gruer, P., & Müller, J.-P. (2000). Formal Specification and Prototyping of Multi-agent Systems. In A. Omicini, R. Tolksdorf, & F. Zambonelli (Eds.), Engineering Societies in the Agents World (pp. 114–127). Springer Berlin Heidelberg. Retrieved from http://link.springer.com/chapter/10.1007/3-540-44539-0_9
M. Amiguet. (2003). MOCA: un modèle componentiel dynamique pour les systèmes multi-agents organisationnels. Université de Neuchâtel.
McAffer, J., Lemieux, J.-M., Aniszczyk, C., & more, & 0. (2010). Eclipse Rich Client Platform (2 edition.). Upper Saddle River, NJ: Addison-Wesley Professional.
Padgham, L., Thangarajah, J., & Winikoff, M. (2005). Tool support for agent development using the Prometheus methodology. In Fifth International Conference on Quality Software, 2005. (QSIC 2005) (pp. 383–388). doi:10.1109/QSIC.2005.66
Pedro Araujo, Sebastian Rodriguez (2013). Janeiro Studio. Presented at the CONAIISI, Córdoba, Argentina.
Picard, G., & Gleizes, M.-P. (2004). The ADELFE Methodology. In F. Bergenti, M.-P. Gleizes, & F. Zambonelli (Eds.), Methodologies and
Software Engineering for Agent Systems (pp. 157–175). Springer US. Retrieved from http://link.springer.com/chapter/10.1007/1-4020-8058-1_11
Rodriguez, S., Gaud, N., Hilaire, V., Galland, S., & Koukam, A. (2007). An Analysis and Design Concept for Self-organization in Holonic Multi-agent Systems. In S. A. Brueckner, S. Hassas, M. Jelasity, & D. Yamins (Eds.), Engineering Self-Organising Systems (pp. 15–27). Springer Berlin Heidelberg. Retrieved from http://link.springer.com/chapter/10.1007/978-3-540-69868-5_2
Sommerville, I. (2010). Software Engineering (9 edition.). Boston: Addison-Wesley.
Susi, A., Perini, A., Mylopoulos, J., & Giorgini, P. (2005). The Tropos Metamodel and its Use. Informatica (03505596), 29(4).
Unhelkar, B. (2005). Verification and Validation for Quality of UML 2.0 Models (1 edition.). Hoboken, NJ: Wiley-Interscience.
Weiss, G. (2013). Multiagent Systems (second edition edition.). Cambridge, Massachusetts: The MIT Press.
Wooldridge, M. (2009). An Introduction to MultiAgent Systems (2nd edition.). Chichester, U.K: Wiley.
Wooldridge, M., & Jennings, N. R. (1995). Intelligent agents: theory and practice. The Knowledge Engineering Review, 10(02), 115–152. doi:10.1017/S0269888900008122
Wooldridge, M., Jennings, N. R., & Kinny, D. (2000). The Gaia Methodology for Agent-Oriented Analysis and Design. Autonomous Agents and Multi-Agent Systems, 3(3), 285–312. doi:10.1023/A:1010071910869
Los artículos publicados en la Revista Ciencia y Tecnología son de exclusiva propiedad de sus autores. Las opiniones y el contenido de los mismos pertenecen a sus autores, declinando la Universidad de Palermo toda responsabilidad por los derechos que pudiera derivarse de la lectura y/o interpretación del contenido de los artículos publicados.
No se autoriza la reproducción, utilización ni explotación por parte de ningún tercero de los artículos publicados. Sólo se autoriza su uso para fines exclusivamente académicos y/o de investigación.