Describing Agent Organisations

  • Estefanía ArgenteEmail author
  • Olivier Boissier
  • Sergio Esparcia
  • Jana Görmer
  • Kristi Kirikal
  • Kuldar Taveter
Part of the Law, Governance and Technology Series book series (LGTS, volume 8)


This chapter addresses how agent organisations can improve and accelerate coordination processes in open environments. A state-of-art of recent proposals for describing agent organisations is given, relating the different methodologies and formal approaches for defining agent organisations in an explicit way. As example, four different proposals developed within the COST action IC0801 are detailed: (i) the MOISE organisation Model, which provides structural, functional and normative specifications of an organisation, and it is integrated in an Organisation Management infrastructure; (ii) the Virtual Organisation Model, which describes the structural, functional, dynamical, environmental and normative dimensions of an organisation, and it is complemented by the Virtual Organisation Formalization; (iii) the Agent-Oriented Modelling for sociotechnical systems, which are organisations consisting of human and man-made agents; and (iv) the AAOL agent architecture, in which groups of autonomous agents are organized in Localities. This chapter proposes a global comparison of different existing organisational models with the four detailed models in terms of the different description dimensions they propose.


Organisation Model Goal Model Virtual Organisation Observable Property Agent Organisation 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. Argente, E. 2008. GORMAS: Guias para el desarrollo de Sistemas multi-agente abiertos basados en organizaciones. Ph.D. thesis, Universidad Politecnica de Valencia.Google Scholar
  2. Argente, E., V. Botti, and V. Julian. 2009a. GORMAS: An organizational-oriented methodological guideline for open MAS. In Proceedings of the agent-oriented software engineering, Budapest, 85–96.Google Scholar
  3. Argente, E., V. Julian, and V. Botti. 2009b. MAS modeling based on organizations. In Post-proceedings 9th international workshop AOSE’08, vol. 5386, 16–30. Berlin/Heidelberg: Springer.Google Scholar
  4. Argente, E., V. Botti, C. Carrascosa, A. Giret, V. Julián, and M. Rebollo. 2011. An abstract architecture for virtual organizations: The THOMAS approach. Knowledge and Information Systems 29(2): 379–403.CrossRefGoogle Scholar
  5. Behrens, T.M., K.V. Hindriks, and J. Dix. 2011. Towards an environment interface standard for agent platforms. Annals of Mathematics and Artificial Intelligence 61(4): 261–295.zbMATHCrossRefGoogle Scholar
  6. Behrens, T.M., K.V. Hindriks, R. Bordini, L. Braubach, M. Dastani, J. Dix, J. Hübner, and A. Pokahr. 2012. An interface for agent-environment interaction. In Programming multi-agent systems, Lecture notes in computer science, vol. 6599, ed. R. Collier, J. Dix and P. Novák, 139–158. Berlin/Heidelberg: Springer.Google Scholar
  7. Bresciani, P., A. Perini, P. Giorgini, F. Giunchiglia, and J. Mylopoulos. 2004. Tropos: An agent-oriented software development methodology. Autonomous Agents and Multiagent Systems 8(3): 203–236.CrossRefGoogle Scholar
  8. Cernuzzi, L., T. Juan, L. Sterling, and F. Zambonelli. 2004. The GAIA methodology: Basic concepts and extensions, pp. 69–88. Methodologies and software engineering for agent systems: The agent-oriented software engineering handbook. Boston/London: Kluwer Publishing.Google Scholar
  9. Centeno, R., H. Billhardt, R. Hermoso, and S. Ossowski. 2009. Organising MAS: A formal model based on organisational mechanisms. In Proceedings of the 2009 ACM symposium on applied computing, 740–746. New York: ACM.Google Scholar
  10. Chu, V.H., J. Görmer, and J.P. Müller. 2011. Atsim: Combining aimsum and jade for agent-based traffic simulation. In Avances en inteligencia artificial. Actas de CAEPIA ’11. vol. 1. San Cristóbal de La Laguna.Google Scholar
  11. Clancy, T. 1994. The latest word from thoughtful executives. Academy of Management Executive 8(5): 8–10.Google Scholar
  12. Coutinho, L.R., J.S. Sichman, and O. Boissier. 2009. Handbook of research on multi-agent systems: Semantics and dynamics of organizational models, Modelling dimensions for agent organizations, 18–50. Hershey: Information Science Reference.Google Scholar
  13. Coyle, J., M. Coyle, and N. Schnarr. 1995. The soft-side challenges of the virtual corporation. Human Resource Planning 18: 41–42.Google Scholar
  14. Criado, N., E. Argente, V. Julian, and V. Botti. 2009. Designing virtual organizations. In Proceedings of the international conference on practical applications of agents and multi-agent systems, 440–449. Berlin/Heidelberg: Springer.Google Scholar
  15. da Silva, V.T., R. Choren, and C.J.P. de Lucena. 2004. A UML based approach for modeling and implementing multi-agent systems. In Proceedings of the autonomous agents and multiagent systems, international joint conference on 2, 914–921. Los Alamitos: IEEE Computer Society.Google Scholar
  16. Decker, K.S. 1996. TÆMS: A framework for environment centered analysis and design of coordination mechanisms. In Fundations of distributed artificial intelligence, ed. G.M.P. O’Hare and N.R. Jennings, 429–447. New York: Wiley.Google Scholar
  17. DeLoach, S.A., and M. Kumar. 2005. Multiagent systems engineering: An overview and case study. In Agent-oriented methodologies, 317–340. Hershey: Idea Group.Google Scholar
  18. DeSanctis, G., and P. Monge. 1998. Communication processes for virtual organizations. Journal of Computer-Mediated Communication 3(4): 0–0.Google Scholar
  19. Dignum, V. 2004. A model for organizational interaction: Based on agents, founded in logic. Ph.D. thesis, Universiteit Utrecht.Google Scholar
  20. Dignum, V., and F. Dignum. 2001. Modelling agent societies: Co-ordination frameworks and institutions. In Progress in artificial intelligence, 10th Portuguese international conference on artificial intelligence, EPIA’01, LNAI, 191–204. Berlin: Springer.Google Scholar
  21. Esparcia, S., and E. Argente. 2011. Formalizing virtual organizations. In Proceedings of the 3rd international conference on agents and artificial intelligence (ICAART 2011), Rome, vol. 2, 84–93. SciTePress.Google Scholar
  22. Esparcia, S., E. Argente, R. Centeno, and R. Hermoso. 2010. Enhancing MAS environments with organizational mechanisms. In Proceedings of the 22nd IEEE international conference on Tools with artificial intelligence (ICTAI), 2010, vol. 1, 457–464. Los Alamitos: IEEE.Google Scholar
  23. Esteva, M., J.A. Padget, and C. Sierra. 2001. Formalizing a language for institutions and norms. In Proceedings of the ATAL, Lecture notes in computer science, vol. 2333, ed. J.J.C. Meyer and M. Tambe, pp. 348–366. Berlin/New York: Springer.Google Scholar
  24. Esteva, M., J.A. Rodríguez-Aguilar, B. Rosell, and J.L. Arcos. 2004. AMELI: An agent-based middleware for electronic institutions. In Proceedings of the third international joint conference on autonomous agents and multi-agent systems (AAMAS), ed. N.R. Jennings, C. Sierra, L. Sonenberg and M. Tambe, 236–243. New York: ACM.Google Scholar
  25. Ferber, J., O. Gutknecht, and F. Michel. 2003. From agents to organizations: An organizational view of multi-agent systems. In AOSE, Lecture notes in computer science, vol. 2935, ed. P. Giorgini, J.P. Müller and J. Odell, 214–230. Berlin/New York: Springer.Google Scholar
  26. Ferber, J., F. Michel, and J. Baez. 2005. AGRE: Integrating environments with organizations. In Environments for Multi-agent Systems, ed. D. Weyns, H. Van Dyke Parunak and F. Michel, 48–59. Berlin/Heidelberg: Springer.CrossRefGoogle Scholar
  27. Foster, I., and C. Kesselman. 2001. The anatomy of the grid: Enabling scalable virtual organizations. The International Journal of Supercomputer Applications 15: 200–222.CrossRefGoogle Scholar
  28. Galbraith, J. 1995. Designing organizations. San Francisco: Jossey-bassGoogle Scholar
  29. Gâteau, B., O. Boissier, D. Khadraoui, and E. Dubois. 2005. Moiseinst: An organizational model for specifying rights and duties of autonomous agents. In Third European workshop on multi-agent systems (EUMAS 2005), Brussels, 484–485.Google Scholar
  30. Görmer, J., and J.P. Müller. 2012. Multiagent system architecture and method for group-oriented traffic coordination. In Proceedings of IEEE DEST 2012, Campione d’Italia. IEEE.Google Scholar
  31. Görmer, J., and C. Mumme. 2012. Multiagentensysteme für das kooperative verkehrsmanagement. In MMS 2012: Mobile und ubiquitäre informationssysteme, ed. A. Back, M. Bick, M. Breunig, K. Pousttchi, and F. Thiesse, 138–142. Braunschweig: Ges. für Informatik.Google Scholar
  32. Görmer, J., J.F. Ehmke, M. Fiosins, D. Schmidt, H. Schumacher, and H. Tchouankem. 2011a. Decision support for dynamic city traffic management using vehicular communication. In Proceedings of the SIMULTECH, Noordwijkerhout, 327–332.Google Scholar
  33. Görmer, J., G. Homoceanu, C. Mumme, M. Huhn, and J.P. Müller. 2011b. Jrep: Extending repast simphony for jade agent behavior components. In Proceedings fo the IAT, Lyon, 149–154.Google Scholar
  34. Grenier, R., and G. Metes. 1995. Going virtual: Moving your organization into the 21st century. Upper Saddle River: Prentice Hall PTR.Google Scholar
  35. Gutknecht, O., and J. Ferber. 2001. The madkit agent platform architecture. In Revised papers from the international workshop on infrastructure for multi-agent systems: Infrastructure for agents, multi-agent systems, and scalable multi-agent systems, 48–55. London: Springer.Google Scholar
  36. Hahn, C., C.M. Mora, and K. Fischer. 2009. A platform-independent metamodel for multiagent systems. Autonomous Agents and Multi-Agent Systems 18(2): 239–266.CrossRefGoogle Scholar
  37. Heistracher, T., T. Kurz, C. Masuch, P. Ferronata, M. Vidal, A. Corallo, G. Briscoe, and P. Dini. 2004. Pervasive service architecture for a digital ecosystem. In Proceedings of the 1st workshop on coordination and adaptation techniques for software entities, Oslo.Google Scholar
  38. Horling, B., and V. Lesser. 2004. Quantitative organizational models for large-scale agent systems. In MMAS, Lecture notes in computer science, vol. 3446, ed. T. Ishida, L. Gasser and H. Nakashima, 121–135. Berlin/Heidelberg: Springer.Google Scholar
  39. Horling, B., V. Lesser. 2005. A survey of multi-agent organizational paradigms. The Knowledge Engineering Review 19(04): 281–316.CrossRefGoogle Scholar
  40. Hübner, J.F., J. Sichman, and O. Boissier. 2002. A model for the structural, functional, and deontic specification of organizations in multiagent systems. In Advances in artificial intelligence, Lecture notes in computer science, vol. 2507, ed. G. Bittencourt, and G. Ramalho, 439–448. Berlin/Heidelberg: Springer.Google Scholar
  41. Hübner, J.F., J.S. Sichman, O. Boissier. 2006. \(\mathcal{S}\)-\(\mathcal{M}\) oise  + : A middleware for developing organised multi-agent systems. In Proceedings of the international workshop on organizations in multi-agent systems, from organizations to organization oriented programming in MAS (OOOP’2005), Utrecht, LNCS, vol. 3913, ed. O. Boissier, V. Dignum, E. Matson and J.S. Sichman. Springer.Google Scholar
  42. Hübner, J.F., O. Boissier, R. Kitio, A. Ricci. 2009. Instrumenting multi-agent organisations with organisational artifacts and agents. Journal of Autonomous Agents and Multi-Agent Systems Google Scholar
  43. Hübner, J.F., O. Boissier, and R.H. Bordini. 2010. From organisation specification to normative programming in multi-agent organisations. In CLIMA XI, 117–134.Google Scholar
  44. Huhn, M., J. Müller, J. Görmer, G. Homoceanu, N.T. Le, L. Märtin, C. Mumme, C. Schulz, N. Pinkwart, and C. Müller-Schloer. 2011. Autonomous agents in organized localities regulated by institutions. In Proceedings of the 5th IEEE international conference on digital ecosystems and technologies (IEEE DEST), 54–61. Piscataway: IEEE.Google Scholar
  45. Jennings, N.R. 2000. On agent-based software engineering. Artificial Intelligence 177(2): 277–296.CrossRefGoogle Scholar
  46. Juan, T., A. Pearce, and L. Sterling. 2002. Roadmap: Extending the gaia methodology for complex open systems. In Proceedings of the first international joint conference on autonomous agents and multiagent systems (AAMAS 2002), 3–10. Bologna: ACM.Google Scholar
  47. Klar, D., and M. Huhn. 2012. Interfaces and models for the diagnosis of cyber-physical ecosystems. In Proceedings of IEEE DEST 2012, Campione d’Italia. IEEE.Google Scholar
  48. Le, N.T., L. Märtin, C. Mumme, and N. Pinkwart. 2012. Communication-free detection of resource conflicts in multi-agent-based cyber-physical systems. In Proceedings of IEEE DEST 2012, Campione d’Italia. IEEE.Google Scholar
  49. Lesser, V., K. Decker, T. Wagner, N. Carver, A. Garvey, B. Horling, D. Neiman, R. Podorozhny, M. NagendraPrasad, A. Raja, R. Vincent, P. Xuan, and X. Zhang. 2004. Evolution of the gpgp/taems domain-independent coordination framework. Autonomous Agents and Multi-Agent Systems 9(1): 87–143. Kluwer Academic Publishers.Google Scholar
  50. Lopes Cardoso, H., and E. Oliveira. 2008. Electronic institutions for B2B: Dynamic normative environments. Artificial Intelligence and Law 16(1): 107–128.CrossRefGoogle Scholar
  51. Mao, X., and E. Yu. 2004. Organizational and social concepts in agent oriented software engineering. In Proceedings of the AOSE, Lecture notes in computer science, vol. 3382, ed. J. Odell, P. Giorgini and J.P. Müller, 1–15. Berlin/New York: Springer.Google Scholar
  52. Müller, J.P. 1996. The design of intelligent agents, Lecture notes in artificial intelligence, vol. 1177. Berlin/New York: Springer.Google Scholar
  53. Omicini, A., A. Ricci, and M. Viroli. 2008. Artifacts in the A&A meta-model for multi-agent systems. Autonomous Agents and Multi-Agent Systems 17(3): 432–456.CrossRefGoogle Scholar
  54. Padgham, L., and M. Winikoff. 2004. Developing intelligent agent systems: A practical guide. Chichester/Hoboken: Wiley.CrossRefGoogle Scholar
  55. Parunak, H.V.D., and J. Odell. 2001. Representing social structures in UML. In Proceedings of the AOSE, Lecture notes in computer science, vol. 2222, ed. M. Wooldridge, G. Weiß and P. Ciancarini, 1–16. Berlin/New York: Springer.Google Scholar
  56. Rausch, A., J. Müller, U. Goltz, and D. Niebuhr. 2012. It ecosystems: A new paradigm for engineering complex adaptive software systems. In Proceedings of IEEE DEST 2012, Campione d’Italia. IEEE.Google Scholar
  57. Scott, W.R. 1981. Organizations: Rational, natural, and open systems. Englewood Cliffs: Prentice Hall.Google Scholar
  58. Sterling, L. 2011. Adaptive: A quality goal for agent-oriented models or a fundamental feature of agents? In Proceedings of the 18th world congress of the international federation of automatic control (IFAC), Milano, Italy.Google Scholar
  59. Sterling, L., and K. Taveter. 2009. The art of agent-oriented modeling. Cambridge/London: MIT.Google Scholar
  60. Tambe, M., J. Adibi, Y. Alonaizon, A. Erdem, G.A. Kaminka, S. Marsella, and I. Muslea. 1999. Building agent teams using an explicit teamwork model and learning. Artificial Intelligence 110(2): 215–239.zbMATHCrossRefGoogle Scholar
  61. Taveter, K., and G. Wagner. 2005. Towards radical agent-oriented software engineering processes based on AOR modelling. In Agent-oriented methodologies, ed. B. Henderson-Sellers and P. Giorgini, 277–316. Hershey: Idea Group.CrossRefGoogle Scholar
  62. Vázquez-Salceda, J., V. Dignum, and F. Dignum. 2005. Organizing multiagent systems. Au tonomous Agents and Multi-Agent Systems 11: 307–360.CrossRefGoogle Scholar

Copyright information

© Springer Science+Business Media Dordrecht. 2013

Authors and Affiliations

  • Estefanía Argente
    • 1
    Email author
  • Olivier Boissier
    • 2
  • Sergio Esparcia
    • 1
  • Jana Görmer
    • 3
  • Kristi Kirikal
    • 4
  • Kuldar Taveter
    • 4
  1. 1.Departamento de Sistemas Informáticos y ComputaciónUniversitat Politècnica de ValènciaValenciaSpain
  2. 2.ISCOD - LSTI ENS Mines Saint-EtienneSaint-Etienne CedexFrance
  3. 3.Department of InformaticsTU ClausthalClausthalGermany
  4. 4.Tallinn University of TechnologyTallinnEstonia

Personalised recommendations