Skip to main content

MAP — a language for the modelling of Multi-Agent systems

  • Conference paper
  • First Online:
Advances in Artificial Intelligence (AI*IA 1993)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 728))

Included in the following conference series:

Abstract

This paper presents a distributed object-oriented language, called Multi-Agent Programming language, whose features are suitable to develop multi-agent systems. This language is based on an object, called agent, (i) performing private actions, (ii) communicating with other agents, and (iii) re-configuring system structure through the creation of other agents and changing its behaviour. The main feature of this language is the use of a large set of communication primitives, defined on the spirit of Speech Act theory, which are suitable to model agent interactions and which can be specialised to implement specific communication protocols. In particular, the paper shows how these primitives are suitable to model negotiation protocols.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. G. Adorni and A. Poggi. CUBL: A language for the development of dai systems. In Proc. AI*IA — Incontro di lavoro su: Intelligenza Artificiale Distribuita, pages 41–49, Roma, 1992.

    Google Scholar 

  2. G. Adorni and A. Poggi. An object-oriented language for Distributed Artificial Intelligence systems. Int. Journal of Man-Machine Studies, (38):435–453, 1993.

    Google Scholar 

  3. G. Agha. Actors, A Model of Concurrent Computation in Distributed Systems. The MIT Press, Cambridge, MA, 1986.

    Google Scholar 

  4. A. H. Bond and L. Gasser. Readings in Distributed Artificial Intelligence. Morgan Kaufmann, San Mateo, CA, 1988.

    Google Scholar 

  5. J. Ferber and P. Carle. Actors and agents as reflective concurrent objects: a Mering IV perspective. IEEE Trans. on SMC, 21(6):1420–1436, 1991.

    Google Scholar 

  6. L. Gasser, C. Braganza, and N. Herman. Implementing distributed artificial intelligence systems using MACE. In Proc. of the Third IEEE Conference on Artificial Intelligence Applications, pages 315–320, 1987.

    Google Scholar 

  7. S.C. Johnson. Yacc — yet another compilers compiler. Technical Report 32, AT&T Bell Laboratory, Murray Hill, NJ, 1975.

    Google Scholar 

  8. S. Keene. Object-Oriented Programming in Common Lisp — A Programmer's Guide to CLOS. Addison Wesley, Reading, MA, 1989.

    Google Scholar 

  9. T.A. Montgomery and E.H. Durfee. Using mice to study intelligent dynamic coordination. In Proc. 2nd Conference on Tools for AI, pages 215–220, 1990.

    Google Scholar 

  10. J.R. Searle. Speech Acts: An Essay in the Philosophy of Language. Cambridge University Press, Cambridge, U.K., 1969.

    Google Scholar 

  11. Y. Shoham. Agent oriented programming. Technical Report STAN-CS-1335-90, Robotics Lab. — Computer Sci. Dept. — Stanford University, Stanford, Ca, 1990.

    Google Scholar 

  12. R.G. Smith. The contract net protocol: High level communication and control in a distributed problem solver. IEEE Trans. Computers, 29(12):1104–1113, 1980.

    Google Scholar 

  13. A. Yonezawa. ABCL: An Object-Oriented Concurrent System. The MIT Press, Cambridge, MA, 1990.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Pietro Torasso

Rights and permissions

Reprints and permissions

Copyright information

© 1993 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Adorni, G., Poggi, A. (1993). MAP — a language for the modelling of Multi-Agent systems. In: Torasso, P. (eds) Advances in Artificial Intelligence. AI*IA 1993. Lecture Notes in Computer Science, vol 728. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-57292-9_53

Download citation

  • DOI: https://doi.org/10.1007/3-540-57292-9_53

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-57292-3

  • Online ISBN: 978-3-540-48038-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics