Simulation and Analysis of Virtual Organizations of Agents

  • Elena GarcíaEmail author
  • Virginia Gallego
  • Sara Rodríguez
  • Carolina Zato
  • Juan F. de Paz
  • Juan Manuel Corchado
Conference paper
Part of the Advances in Intelligent and Soft Computing book series (AINSC, volume 157)


Nowadays there is a clear trend towards using methods and tools that can help to develop multiagent systems (MAS). Thanks to the contribution from agent based computing to the field of computer simulation mediated by ABS (Agent Based Simulation) is obtained benefits like methods for evaluation and visualization of multi agent systems or for training future users of a system. This study presents a multiagent based middleware for the agents behavior simulation. The main challenge of this work is the design and development of a new infrastructure that can act as a middleware to communicate the current technology in charge of the development of the multiagent system and the technology in charge of the simulation, visualization and analysis of the behavior of the agents. The proposed middleware infrastructure makes it possible to visualize the emergent agent behaviour and the entity agent in a 3D environment. It also allows to design multi-agent systems considering organizational aspects of agent societies.


Multiagent systems Simulation JADE Repast 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Bellifemine, F., Caire, G., Poggi, A., Rimassa, G.: Jade a white paper. EXP in Search of Innovation 3(3), 6–19 (2003)Google Scholar
  2. 2.
    Bordini, R.H., Hübner, J.F., Wooldridge, M.: Programming Multi-Agent Systems in AgentSpeak Using Jason. John Wiley & Sons, Ltd. (2007)Google Scholar
  3. 3.
    Carrascosa, C., Rebollo, M., Soler, J., Julian, V., Botti, V.: SIMBA Architecture for Social Real-Time Domains EUMAS 2003: 1st E. In: Workshop Multi-Agent Systems (2003)Google Scholar
  4. 4.
    Carrascosa, C., Giret, A., Julian, V., Rebollo, M., Argente, E., Botti, V.: Service Oriented MAS: An open architecture. In: Decker, Sichman, Sierra, Castelfranchi (eds.) Proc. of 8th Int. Conf. on Autonomous Agents and Multiagent Systems (AAMAS 2009), Budapest, Hungary, May 10-15, pp. 1291–1292 (2009)Google Scholar
  5. 5.
    Collis, J.C., Ndumu, D.T., Nwana, H.S., Lee, L.C.: The zeus agent building tool-kit. BT Technol. Journal 16(3) (1998)Google Scholar
  6. 6.
    Davidsson, P.: Multi Agent Based Simulation: Beyond Social Simulation. In: Moss, S., Davidsson, P. (eds.) MABS 2000. LNCS (LNAI), vol. 1979, pp. 97–107. Springer, Heidelberg (2001)CrossRefGoogle Scholar
  7. 7.
    Esteva, M., Rodríguez-Aguilar, J.-A., Sierra, C., Garcia, P., Arcos, J.-L.: On the Formal Specification of Electronic Institutions. In: Sierra, C., Dignum, F. (eds.) AgentLink 2000. LNCS (LNAI), vol. 1991, pp. 126–147. Springer, Heidelberg (2001)CrossRefGoogle Scholar
  8. 8.
    Esteva, M.: Electronic Institutions: from specification to development. Ph.D. Thesis, Technical University of Catalonia (2003)Google Scholar
  9. 9.
    Ferber, J., Gutknecht, O., Michel, F.: From Agents to Organizations: An Organizational View of Multi-agent Systems. In: Giorgini, P., Müller, J.P., Odell, J. (eds.) AOSE 2003. LNCS, vol. 2935, pp. 214–230. Springer, Heidelberg (2004)CrossRefGoogle Scholar
  10. 10.
    García, E., Rodríguez, S., Martín, B., Zato, C., Pérez, B.: MISIA: Middleware Infrastructure to Simulate Intelligent Agents. In: Abraham, A., Corchado, J.M., González, S.R., De Paz Santana, J.F. (eds.) DCAI 2011. AISC, vol.  91, pp. 107–116. Springer, Heidelberg (2011) ISBN: 978-3-642-19933-2Google Scholar
  11. 11.
    Giampapa, J.A., Sycara, K.: Team-Oriented Agent Coordination in the RETSINA Multi-Agent System. Tech. Report CMU-RI-TR-02-34, Robotics Institute, Carnegie Mellon University, Presented at AAMAS 2002 (December 2002)Google Scholar
  12. 12.
    Howden, N., et al.: JACK intelligent agents-summary of an agent infrastructure. In: Proceedings of IEEE International Conference on Autonomous Agents, Montreal (2001)Google Scholar
  13. 13.
    Hübner, J.F., Sichman, J.S., Boissier, O.: S-Moise+:A Middleware for Developing Organized Multi-Agent Systems. In: Boissier, O., Padget, J., Dignum, V., Lindemann, G., Matson, E., Ossowski, S., Sichman, J.S., Vázquez-Salceda, J. (eds.) ANIREM 2005 and OOOP 2005. LNCS (LNAI), vol. 3913, pp. 64–78. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  14. 14.
    Luke, S., Cioffi-Revilla, C., Panait, L., Mason, S.K.: A new multiagent simulation toolkit. In: Proceedings of the 2004 SwarmFest Workshop (2004)Google Scholar
  15. 15.
    North, M.J., Howe, T.R., Collier, N.T., Vos, J.R.: The repast symphony runtime system. In: Proceedings of the Agent 2005 Conference on Generative Social Processes, Models, and Mechanisms (2005)Google Scholar
  16. 16.
    North, M.J., Collier Nicholson, T., Vos Jerry, R.: Experiences Creating Three Implementations of the Repast Agent Modeling Toolkit. ACM Transactions on Modeling and Computer Simulation 16(1), 1–25 (2006)CrossRefGoogle Scholar
  17. 17.
    JADE, Java Agent Development Platform,
  18. 18.
    Van Dyke Parunak, H., Odell, J.J.: Representing Social Structures in UML. In: Wooldridge, M.J., Weiß, G., Ciancarini, P. (eds.) AOSE 2001. LNCS, vol. 2222, pp. 1–16. Springer, Heidelberg (2002)CrossRefGoogle Scholar
  19. 19.
  20. 20.
    Serrano, J.M., Ossowski, S.: RICA-J -A Dialogue-Driven Software Framework for the Implementation of Multiagent Systems. In: JISBD Taller en Desarrollo de Sistemas Multiagente (DESMA-2004), Málaga, pp. 48–61 (2004)Google Scholar
  21. 21.
    Shendarkar, A., Vasudevan, K., Lee, S., Son, Y.-J.: Crowd Simulation for Emergency Response using BDI Agent based on Virtual Reality. In: Proceedings of the 2006 Winter Simulation Conference, pp. 545–553 (2006)Google Scholar
  22. 22.
  23. 23.
    Vizzari, G., Pizzi, G., da Silva, F.S.C.: A framework for execution and visualization of situated agents based virtual environments. In: Workshop dagli Oggetti agli Agenti, pp. 22–25 (2007)Google Scholar
  24. 24.
    Wooldridge, M., Jennings, N.R.: Agent Theories, Architectures, and Languages: a Survey. In: Wooldridge, M., Jennings, N.R. (eds.) Intelligent Agents, pp. 1–22. Springer, Heidelberg (1995)CrossRefGoogle Scholar
  25. 25.
    Zambonelli, F., Jennings, N.R., Wooldridge, M.: Developing Multiagent Systems: The Gaia Methodology. ACM Transactions on Software Engineering and Methodology 12, 317–370 (2003)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2012

Authors and Affiliations

  • Elena García
    • 1
    Email author
  • Virginia Gallego
    • 1
  • Sara Rodríguez
    • 1
  • Carolina Zato
    • 1
  • Juan F. de Paz
    • 1
  • Juan Manuel Corchado
    • 1
  1. 1.Computers and Automation DepartmentUniversity of SalamancaSalamancaSpain

Personalised recommendations