Enfoque para la validación sintáctica de modelos organizacionales de Sistemas Multiagentes
Abstract
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.
Downloads
References
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
The articles published in the journal Ciencia y Tecnología are the exclusive property of their authors. Their opinions and content belong to their authors, and the Universidad de Palermo declines all responsibility for the rights that may arise from reading and/or interpreting the content of the published articles.
The reproduction, use or exploitation by any third party of the published articles is not authorized. Its use is only authorized for exclusively academic and/or research purposes.