International Workshop on Coordination, Organizations, Institutions, and Norms in Agent Systems

Coordination, Organizations, Institutions, and Norms in Agent Systems X pp 182-196 | Cite as

Comparing and Evaluating Organizational Models: A Multi-agent Programming Contest Case Study

Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 9372)


An important subset of multi-agent systems (MAS) are based on organizational models. These models try to define pre-defined intended agent interaction patterns. Given an application domain, however, the choice of a particular organizational model that better solves the problem is still an open problem. In order to guide this choice, a MAS developer must have the opportunity to test distinct organizational models easily. In this work, we compare and evaluate different organization models of a MAS, whose goal is to evolve in the “Agents on Mars” scenario proposed in the Multi-Agent Programming Contest (MAPC).


  1. 1.
    Gasser, L.: Organizations in multi-agent systems. In: Pre-proceedings of the 10th European Workshop on Modelling Autonomous Agents in a Multi-Agent World. IMAG, Annecy, France (2001)Google Scholar
  2. 2.
    Malone, T.W.: Modeling coordination in organizations and markets. In: Bond, A.H., Gasser, L. (eds.) Readings in Distributed Artificial Intelligence, pp. 151–158. Morgan Kaufmann Publishers Inc, San Mateo (1987)Google Scholar
  3. 3.
    Bernoux, P.: La Sociologie des Organisations. Seuil, Paris (1985)Google Scholar
  4. 4.
    Morin, E.: La Méthode (1): La Nature de la Nature. Seuil, Paris (1977)Google Scholar
  5. 5.
    Boissier, O., Sichman, J.S.: Organization oriented programming. In: Tutorial Notes, 3rd International Joint Conference on Autonomous Agents and Multiagent Systems (AAMAS 2004), New York, USA, August 2004Google Scholar
  6. 6.
    Castelfranchi, C.: Guarantees for autonomy in cognitive agent architecture. In: Wooldridge, M.J., Jennings, N.R. (eds.) Intelligent Agents. LNCS(LNAI), vol. 890, pp. 56–70. Springer, Heidelberg (1995)CrossRefGoogle Scholar
  7. 7.
    Coutinho, L.R., Sichman, J.S., Boissier, O.: Modelling dimensions for agent organizations. In: Dignum, V. (ed.) Handbook of Research on Multi-Agent Systems: Semantics and Dynamics of Organizational Models, pp. 18–50. IGI Global, Hershey (2009)CrossRefGoogle Scholar
  8. 8.
    Ferber, J., Gutknecht, O.: A meta-model for the analysis and design of organizations in multi-agents systems. In: Demazeau, Y. (ed.) Proceedings of the 3rd International Conference on Multi-Agent Systems, pp. 128–135. IEEE Computer Society Press, Paris, France (1998)Google Scholar
  9. 9.
    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.P.M. (eds.) AgentLink 2000. LNCS (LNAI), vol. 1991, pp. 126–147. Springer, Heidelberg (2001) CrossRefGoogle Scholar
  10. 10.
    Decker, K.S.: TÆMS: a framework for environment centered analysis and design of coordination mechanisms. In: O’Hare, G.M.P., Jennings, N. (eds.) Foundations of Distributed Artificial Intelligence, pp. 429–447. Wiley, Baffins Lane (1996)Google Scholar
  11. 11.
    Dignum, V.: A model for organizational interaction: based on agents, founded in logic. Ph.D. thesis, University of Utrecht, Utrecht, The Netherlands (2004)Google Scholar
  12. 12.
    Horling, B., Lesser, V.R.: A survey of multi-agent organizational paradigms. Knowl. Eng. Rev. 19(4), 281–316 (2004)CrossRefGoogle Scholar
  13. 13.
    Behrens, T., Köster, M., Schlesinger, F., Dix, J., Hübner, J.F.: The multi-agent programming contest 2011: a Résumé. In: Dennis, L., Boissier, O., Bordini, R.H. (eds.) ProMAS 2011. LNCS, vol. 7217, pp. 155–172. Springer, Heidelberg (2012) CrossRefGoogle Scholar
  14. 14.
    Behrens, T., Köster, M., Schlesinger, F.: The multi-agent programming contest 2011: a Résumé. Program. Multi-Agent Syst. 2012, 155–172 (2011)Google Scholar
  15. 15.
    Boissier, O., Bordini, R.H., Hübner, J.F., Ricci, A., Santi, A.: Multi-agent oriented programming with JaCaMo. Sci. Comput. Program. (2011)Google Scholar
  16. 16.
    Bordini, R., Hübner, J., Wooldridge, M.: Programming multi-agent systems in AgentSpeak using Jason. Wiley-Blackwell, Chichester (2007)MATHCrossRefGoogle Scholar
  17. 17.
    Ricci, A., Piunti, M., Viroli, M.: Environment programming in multi-agent systems: an artifact-based perspective. Auton. Agent. Multi-Agent Syst. 23(2), 158–192 (2010)CrossRefGoogle Scholar
  18. 18.
    Hübner, J.F., Boissier, O., Kitio, R., Ricci, A.: Instrumenting multi-agent organisations with organisational artifacts and agents. Auton. Agent. Multi-Agent Syst. 20(3), 369–400 (2009)CrossRefGoogle Scholar
  19. 19.
    Omicini, A., Ricci, A., Viroli, M.: Artifacts in the a & a meta-model for multi-agent systems. Auton. Agent. Multi-Agent Syst. 17(3), 432–456 (2008)CrossRefGoogle Scholar
  20. 20.
    Hübner, J., Sichman, J., Boissier, O.: Developing organised multiagent systems using the MOISE+ model: programming issues at the system and agent levels. Int. J. Agent-Orient. Softw. Eng. 1–27 (2007)Google Scholar
  21. 21.
    Behrens, T.M., Dix, J., Hindriks, K.V.: The environment interface standard for agent-oriented programming - platform integration guide and interface implementation guide. Technical report IfI-09-10, Department of Informatics, Clausthal University of Technology (2009)Google Scholar
  22. 22.
    Dignum, V.: Handbook of Research on Multi-agent Systems: Semantics and Dynamics of Organizational Models. Information Science Reference. IGI Global, Hershey (2009) CrossRefGoogle Scholar

Copyright information

© Springer International Publishing Switzerland 2015

Authors and Affiliations

  1. 1.Laboratório de Técnicas Inteligentes (LTI)Escola Politécnica (EP), Universidade de São Paulo (USP)São PauloBrazil

Personalised recommendations