Skip to main content

Organisational Abstractions for the Analysis and Design of Multi-agent Systems

  • Conference paper
  • First Online:
Agent-Oriented Software Engineering (AOSE 2000)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1957))

Included in the following conference series:

Abstract

The architecture of a multi-agent system can naturally be viewed as a computational organisation. For this reason, we believe organisational abstractions should play a central role in the analysis and design of such systems. To this end, the concepts of agent roles and role models are increasingly being used to specify and design multi-agent systems. However, this is not the full picture. In this paper we introduce three additional organisational concepts-organisational rules, organisational structures, and organisational patterns-that we believe are necessary for the complete specification of computational organisations.We view the introduction of these concepts as a step towards a comprehensive methodology for agent-oriented systems.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. B. Bauer, J. P. Muller, and J. Odell. Agent uml: A formalism for specifying multiagent software systems, 2000. In this volume.

    Google Scholar 

  2. G. Booch. Object-oriented Analysis and Design (second edition). Addison Wesley, Reading (MA), 1994.

    Google Scholar 

  3. F.M.T. Brazier, B. M. Dunin-Keplicz, N. R. Jennings, and J. Treur. Desire: Modelling multiagent systems in a compositional formal framework. Journal of Cooperative Information Systems, 6(1):67–94, 1997.

    Article  Google Scholar 

  4. S. Bussmann. Agent-oriented programming of manifacturing control tasks. In Proceeding of the 3rd International Conference on Multi-Agent Systems (ICMAS 98), pages 57–63. IEEE CS Press, June 1998.

    Google Scholar 

  5. P. Ciancarini. Coordination models and languages as software integrators. ACM Computing Surveys, 28(2), June 1996.

    Google Scholar 

  6. P. Ciancarini, A. Omicini, and F. Zambonelli. Multiagent systems engineering: the coordination viewpoint. In Intelligents Agents VI (ATAL99), volume 1767 of LNAI, pages 250–259. Springer-Verlag, 2000.

    Google Scholar 

  7. Y. Demazeau and A. C. Rocha Costa. Populations and organizations in open multi-agent systems. In 1st National Symposium on Parallel and Distributed AI (PDAI’96). 1996.

    Google Scholar 

  8. E. H. Durfee. Coordination of Distributed Problem Solvers. Kluwer, 1988.

    Google Scholar 

  9. J. Ferber and O. Gutknecht. A meta-model for the analysis and design of organizations in multi-agent systems. In Proceeding of the 3rd International Conference on Multi-Agent Systems (ICMAS 98). IEEE CS Press, June 1998.

    Google Scholar 

  10. M. S. Fox. An organizational view of distributed systems. IEEE Transactions on Systems, Man, and Cybernetics, 11(1):70–80, January 1981.

    Article  Google Scholar 

  11. E. Gamma, R. Helm, R. Johnson, and J. Vlissides. Design Patterns. Addison Wesley, Reading (MA), 1995.

    MATH  Google Scholar 

  12. D. Gelernter and N. Carriero. Coordination languages and their significance. Communications of the ACM, 35(2):97–107, February 1992.

    Article  Google Scholar 

  13. M. H. Huhns. Interaction-oriented programming, 2000. In this volume.

    Google Scholar 

  14. C. Iglesias, M. Garijo, and J. Gonzales. A survey of agent-oriented methodologies. In. S. Rao J. P. Muller, M. P. Singh, editor, Intelligents Agents IV (ATAL98), LNAI. Springer-Verlag, 1999.

    Google Scholar 

  15. N. R. Jennings. Agent-based computing: Promises and perils. In International Joint Conference on Artificial Intelligence (IJCAI 99), pages 1429–1436, 1999.

    Google Scholar 

  16. E. A. Kendall. Role modelling for agent system analysis, design, and implementation. In 1st International Symposium on Agent Systems and Applications. IEEE CS Press, October 1999.

    Google Scholar 

  17. E. A. Kendall. Agent software engineering with role modelling, 2000. In this volume.

    Google Scholar 

  18. D. Kinny and M. Georgeff. A methodology and modelling technique for systems of bdiagents. In Workshop on Modelling Autonomous Agents in a Multi-Agent World, LNAI 1038, pages 56–71. Springer-Verlag, 1996.

    Google Scholar 

  19. J. Lind. Issues in agent-oriented software engineering, 2000. In this volume.

    Google Scholar 

  20. T. W. Malone and K. Crowston. The interdisciplinary study of coordination. ACM Computing Surveys, 26(1):87–119, March 1994.

    Article  Google Scholar 

  21. H. Mintzberg. The Structuring of Organizations: A Synthesis of the Research. Prentice Hall, Englewood Cliffs, N.J., 1979.

    Google Scholar 

  22. J. Mylopoulos, L. Chung, and B. Nixon. Representing and using nonfunctional requirements: A process-oriented approach. IEEE Transactions on Software Engineering, 18(6):483–497, June 1992.

    Article  Google Scholar 

  23. P. Noriega. Agent-mediated Auctions: The Fishmarket Metaphor. Ph.D Thesis, Universitat Autonoma de Barcelona, Barcelona (E), 1997.

    Google Scholar 

  24. J. Odell, H. Van Dyke Parunak, and C. Bock. Representing agent interaction protocols in uml. In OMG Document ad/99-12-01. Intellicorp Inc., December 1999.

    Google Scholar 

  25. A. Omicini. Soda: Societies and infrastructures in the analysis and design of agent-based systems, 2000. In this volume.

    Google Scholar 

  26. A. Omicini and F. Zambonelli. Coordination for Internet application development. Journal of Autonomous Agents and Multi-Agent Systems, 2(3):251–269, 1999.

    Article  Google Scholar 

  27. J. S. Sichman, R. Conte, C. Castelfranchi, and Y. Demazeau. A social reasoning mechanism based on dependence networks. In Proceedings of ECAI94, pages 188–192, Amsterdam, 1994.

    Google Scholar 

  28. Y. Tahara, A. Ohsuga, and S. Honiden. Agent system development based on agent patterns. In International Conference on Software Engineering, pages 356–367. ACM, 1999.

    Google Scholar 

  29. James D. Thompson. Organizations in Action. McGraw-Hill, New York, 1967.

    Google Scholar 

  30. M. Wood and S. A. DeLoach. An overview of the multiagent systems engineering methodology, 2000. In this volume.

    Google Scholar 

  31. M. Wooldridge and N. R. Jennings. Intelligent agents: Theory and practice. The Knowledge Engineering Review, 10(2):115–152, 1995.

    Article  Google Scholar 

  32. M. Wooldridge, N. R. Jennings, and D. Kinny. The Gaia methodology for agent-oriented analysis and design. Journal of Autonomous Agents and Multi-Agent Systems, 3(3):285–312, 2000.

    Article  Google Scholar 

  33. F. Zambonelli, N. Jennings, A. Omicini, and M. Wooldridge. Agent-oriented software engineering for internet applications. In A. Omicini, F. Zambonelli, M. Klusch, and R. Tolksdorf, editors, Coordination of Internet Agents: Models, Technologies and Applications. Springer-Verlag, 2000.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Zambonelli, F., Jennings, N.R., Wooldridge, M. (2001). Organisational Abstractions for the Analysis and Design of Multi-agent Systems. In: Ciancarini, P., Wooldridge, M.J. (eds) Agent-Oriented Software Engineering. AOSE 2000. Lecture Notes in Computer Science, vol 1957. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44564-1_16

Download citation

  • DOI: https://doi.org/10.1007/3-540-44564-1_16

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-41594-7

  • Online ISBN: 978-3-540-44564-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics