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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
K. Decker, K. Sycara and M. Williamson. Middle-agents for the internet. In Proceeding of IJCAI-97, pages 578–583, Nagoya, Japan, 1997.
R. Erdur and O. Dikenelli. Agent oriented software reuse. In this volume.
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.
M. Genesereth and S. Ketchpel. Software agents. Communications of the ACM, Special Issue on Intelligent Agents, 37(7):48-53, July 1994.
J. Giampapa, M. Paolucci and K. Sycara. Agent interoperation across multiagent system boundaries. In Proceedings of Agents-00, pages 179–186, Barcelona, Spain, 2000.
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.
M. Huhns and M. Singh (editors). Readings in agents. Morgan Kaufmann, 1998.
N. Jennings. On agent based software engineering. Artificial Intelligence, 117(2):277–296, 2000.
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.
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.
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.
S. Miles, M. Joy and M. Luck. Designing agent-oriented systems by analysing agent interactions. In this volume.
T. J. Mowbray and W. A. Ruh. Inside CORBA-Distributed object standards and applications. Addison Wesley, 1997.
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.
M. Shaw and D. Garlan. Software architecture: perspectives on an emerging discipline. Prentice Hall, New Jersey, 1996.
O. Shehory and K. Sycara. The RETSINA communicator. In Proceedings of Agents-00, pages 199–200, Barcelona, Spain, 2000.
O. Shehory. Architectural properties of multi-agent systems. Technical ReportCMU-RITR-98-28, The Robotics Institute, Carnegie Mellon University, December 1998.
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.
A. S. Tanenbaum. Computer networks. Prentice Hall, 1988.
T. Wittig, editor. ARCHON: an architecture for multi-agent systems. Ellis Horwood, 1992.
M. Wooldridge. Agent-based software engineering. IEE Proceedings on Software Engineering, 144(1):26–37, 1997.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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