Skip to main content

Facilitating Agent Development in Open Distributed Systems

  • Conference paper
Languages, Methodologies and Development Tools for Multi-Agent Systems (LADS 2007)

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

Abstract

One of the main reasons behind the success of the Web is that many “regular users” are able to create Web pages that, using hyperlinks, incrementally extend both the size and the complexity of the Web itself. The development of agents in the Web infrastructure should ideally be driven by the same paradigm: users being able to write simple or advanced agents. These agents will then provide capabilities using a set of resources, such as standard Web pages, Web services and, of course, other agents. However, agents providing advanced services will never be developed in the same way as Web pages have been created in the past. In fact programming agents is a complex task that needs adequate skills and tools in order to be carried out successfully. As a consequence, only few people are currently able to contribute to their development. The question that arises is whether this gap could be possibly reduced in the future. In this paper we address this question presenting NOWHERE, an open agent communication infrastructure which facilitates the programming task in open distributed multi-agent 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. Bellifemine, F., Poggi, A., Rimassa, G.: Jade: a fipa2000 compliant agent development environment. In: AGENTS 2001: Proceedings of the fifth international conference on Autonomous agents, pp. 216–217. ACM Press, New York (2001)

    Chapter  Google Scholar 

  2. Christensen, E., Curbera, F., Meredith, G., Weerawarana, S.: Web services description language (wsdl) 1.1 (2001), http://www.w3.org/TR/wsdl

  3. Dragoni, N., Gaspari, M.: Crash failure detection in asynchronous agent communication languages. Autonomous Agents and Multi-Agent Systems 13(3), 355–390 (2006)

    Article  Google Scholar 

  4. Dragoni, N., Gaspari, M.: Performative patterns for designing verifiable acls. In: Klusch, M., Rovatsos, M., Payne, T.R. (eds.) CIA 2006. LNCS (LNAI), vol. 4149, pp. 375–387. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  5. Finin, T., Labrou, Y., Mayfield, J.: KQML as an Agent Communication Language. In: Software Agents, pp. 291–316. MIT Press, Cambridge (1997)

    Google Scholar 

  6. FIPA Communicative Act Library Specification, Document number: SC00037J (2002), http://www.fipa.org/

  7. FIPA Contract Net Interaction Protocol Specification (2002), http://www.fipa.org/specs/fipa00029/SC00029H.pdf

  8. Gaspari, M.: Concurrency and Knowledge-Level Communication in Agent Languages. Artificial Intelligence 105(1-2), 1–45 (1998)

    Article  MATH  Google Scholar 

  9. Guidi, D.: A communication infrastructure to support knowledge level agents on the web. Technical Report UBLCS-2007-06, Department of Computer Science, University of Bologna (2007)

    Google Scholar 

  10. Mullender, S.: Distributed Systems. Addison-Wesley, Reading (1993)

    MATH  Google Scholar 

  11. Nielsen, J.: Usability Engineering. MA Academic Press, London (1993)

    MATH  Google Scholar 

  12. Odell, J., Parunak, H.V.D., Bauer, B.: Representing agent interaction protocols in UML. In: Wooldridge, M.J., Weiß, G., Ciancarini, P. (eds.) AOSE 2001. LNCS, vol. 2222, pp. 121–140. Springer, Heidelberg (2002)

    Google Scholar 

  13. Searle, J.: Speech Acts. Cambridge University Press, Cambridge (1969)

    Google Scholar 

  14. Smith, R.G.: The Contract Net Protocol: High Level Communication and Control in a Distributed Problem Solver. IEEE Transactions on Computers 29(12), 1104–1113 (1980)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Mehdi Dastani Amal El Fallah Seghrouchni João Leite Paolo Torroni

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Gaspari, M., Guidi, D. (2008). Facilitating Agent Development in Open Distributed Systems. In: Dastani, M., El Fallah Seghrouchni, A., Leite, J., Torroni, P. (eds) Languages, Methodologies and Development Tools for Multi-Agent Systems. LADS 2007. Lecture Notes in Computer Science(), vol 5118. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-85058-8_15

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-85058-8_15

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-85057-1

  • Online ISBN: 978-3-540-85058-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics