A Gaia-Driven Approach for Competitive Multi-Agent Systems

  • Sahar Mirzayi
  • Vahid Nateghi
  • Fatemeh Eskandari
Part of the Lecture Notes in Computer Science book series (LNCS, volume 7217)


This is a report on Simurgh team’s participation in the 2011 multi-agent contest. The design and development process, architecture details, and team strategies for the multi-agent system have been discussed, along with experiences of the developers. Gaia methodology was used for the design and analysis of the Simurgh multi-agent system. The main strategy was obtaining a higher score through the support of agents with a better perceived strategic placement. Decision correction strategy was used to change the agent behavior, by taking the other conflicting team members’ decisions, into account. Simurgh was implemented using Java language. Agents have the same degree of autonomy and the team is implemented in a completely decentralized fashion.


Multi-Agent System Gaia Decentralized Coordination Dynamic Role Assignment 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Behrens, T., et al.: The multi-agent programming contest from 2005-2010. Annals of Mathematics and Artificial Intelligence 59, 277–311 (2010)CrossRefGoogle Scholar
  2. 2.
    Zambonelli, F., et al.: Developing multiagent systems: The Gaia methodology. ACM Transactions on Software Engineering and Methodology (TOSEM) 12, 317–370 (2003)CrossRefGoogle Scholar
  3. 3.
    Castro, J., et al.: Towards requirements-driven information systems engineering: the Tropos project. Information systems 27, 365–389 (2002)CrossRefMATHGoogle Scholar
  4. 4.
    Juan, T., et al.: ROADMAP: extending the gaia methodology for complex open systems, pp. 3–10 (2002)Google Scholar
  5. 5.
    Wooldridge, M., et al.: The Gaia methodology for agent-oriented analysis and design. Autonomous Agents and Multi-Agent Systems 3, 285–312 (2000)CrossRefGoogle Scholar
  6. 6.
    Rafe, V., et al.: Galoan: a multi-agent approach to herd cows. Annals of Mathematics and Artificial Intelligence, 1–16Google Scholar
  7. 7.
    Behrens, T., et al.: The Environment Interface Standard for Agent-Oriented Programming Platform Integration Guide and Interface Implementation Guide (2009)Google Scholar
  8. 8.
    Wang, B., et al.: Active Blackboard Design Pattern for Distributed Agents Coordination. Computer Engineering 9 (2004)Google Scholar
  9. 9.
    Horowitz, E., et al.: Fundamentals of data structures in C. Silicon Press (2007)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2012

Authors and Affiliations

  • Sahar Mirzayi
    • 1
  • Vahid Nateghi
    • 1
  • Fatemeh Eskandari
    • 1
  1. 1.Department of Computer Engineering, Faculty of EngineeringArak UniversityArakIran

Personalised recommendations