Skip to main content

Software Architecture Attributes of Multi-agent Systems

  • Conference paper
  • First Online:

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

Abstract

Multi-Agent Systems (MAS) introduce a unique software architecture style. MAS developed to date have several common architectural characteristics, even though differences in their design and implementation result in variations in their strengths and weaknesses. In this paper we study software-architectural properties of MAS to support the assessment of their suitability to the solution of computational problems. We present three MAS case-studies to demonstrate architectural properties and their effect on system functionality.

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

Buying options

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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. K. Decker, K. Sycara and M. Williamson. Middle-agents for the internet. In Proceeding of IJCAI-97, pages 578–583, Nagoya, Japan, 1997.

    Google Scholar 

  2. R. Erdur and O. Dikenelli. Agent oriented software reuse. In this volume.

    Google Scholar 

  3. T. Finin, R. Fritzon, D. McKay and R. McEntire. KQML-A language and protocol for knowledge and information exchange. In Proceedings of the 13th International Workshop on Distributed Artificial Intelligence, pages 126–136, Seatle, WA, July 1994.

    Google Scholar 

  4. M. Genesereth and S. Ketchpel. Software agents. Communications of the ACM, Special Issue on Intelligent Agents, 37(7):48-53, July 1994.

    Google Scholar 

  5. J. Giampapa, M. Paolucci and K. Sycara. Agent interoperation across multiagent system boundaries. In Proceedings of Agents-00, pages 179–186, Barcelona, Spain, 2000.

    Google Scholar 

  6. R. Gray, D. Kotz, G. Cybenko and D. Rus. D’agents: Security in a multiple-language, mobile-agent system. In Giovanni Vigna, editor, Mobile Agent Security, Lecture Notes in Computer Science. Springer-Verlag, 1998.

    Google Scholar 

  7. M. Huhns and M. Singh (editors). Readings in agents. Morgan Kaufmann, 1998.

    Google Scholar 

  8. N. Jennings. On agent based software engineering. Artificial Intelligence, 117(2):277–296, 2000.

    Article  MATH  Google Scholar 

  9. S. Jha, P. Chalasani, O. Shehory, and K. Sycara. A formal treatment of distributed matchmaking. In Proceeding of Agents-98, pages 457–458, Minneapolis, Minnesota, 1998.

    Google Scholar 

  10. D. L. Martin, A. J. Cheyer and D. B. Moran. The open agent architecture: A framework for building distributed software systems. Applied Artificial Intelligence, 1999.

    Google Scholar 

  11. Y. Mass and O. Shehory. Distributed trust in multi-agent systems. In Proceedings of Agents-00 Workshop on Trust, Deception and Fraud, Barcelona, Spain, 2000.

    Google Scholar 

  12. S. Miles, M. Joy and M. Luck. Designing agent-oriented systems by analysing agent interactions. In this volume.

    Google Scholar 

  13. T. J. Mowbray and W. A. Ruh. Inside CORBA-Distributed object standards and applications. Addison Wesley, 1997.

    Google Scholar 

  14. T. Norman, N. Jennings, P. Faratin and E. Mamdani. Designing and implementing a multi-agent architecture for business process management. In J. Muller, N. Jennings and M. Wooldridge, editors, Intelligent Agents 3, Lecture Notes in Artificial Intelligence No. 1193, pages 261–275. Springer-Verlag, 1996.

    Google Scholar 

  15. M. Shaw and D. Garlan. Software architecture: perspectives on an emerging discipline. Prentice Hall, New Jersey, 1996.

    MATH  Google Scholar 

  16. O. Shehory and K. Sycara. The RETSINA communicator. In Proceedings of Agents-00, pages 199–200, Barcelona, Spain, 2000.

    Google Scholar 

  17. O. Shehory. Architectural properties of multi-agent systems. Technical ReportCMU-RITR-98-28, The Robotics Institute, Carnegie Mellon University, December 1998.

    Google Scholar 

  18. K. Sycara, K. Decker, A. Pannu, M. Williamson and D. Zeng. Distributed intelligent agents. IEEE Expert-Inteligent Systems and Their Applications, 11(6):36–45, 1996.

    Google Scholar 

  19. A. S. Tanenbaum. Computer networks. Prentice Hall, 1988.

    Google Scholar 

  20. T. Wittig, editor. ARCHON: an architecture for multi-agent systems. Ellis Horwood, 1992.

    Google Scholar 

  21. M. Wooldridge. Agent-based software engineering. IEE Proceedings on Software Engineering, 144(1):26–37, 1997.

    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

Shehory, O. (2001). Software Architecture Attributes 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_5

Download citation

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

  • 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