A plug-in architecture providing dynamic negotiation capabilities for mobile agents

  • M. T. Tu
  • F. Griffel
  • M. Merz
  • W. Lamersdorf
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1477)


The diversity of research and development work on agent technology has led to a strong distinction between mobile and intelligent agents. This paper presents an architecture aiming at providing a step towards the integration of these two aspects, concretely by providing an approach of dynamically embedding negotiation capabilities into mobile agents. In particular, the requirements for enabling automated negotiations including negotiation protocols and strategies, a plug-in component architecture for realizing such requirements on mobile agents, and the design of negotiation support building blocks as components of this architecture are presented.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    D. Chess, B. Grosof, C. Harrison, D. Levine, C. Parris, and G. Tsudik. Itinerant agents for mobile computing. Technical Report RC 20010, IBM Research Division, T.J. Watson Research Center, 1995.Google Scholar
  2. 2.
    R. Davis and R.G. Smith. Negotiation as a Metaphor for Distributed Problem Solving. Artificial Intelligence, (20):63–109, 1983.Google Scholar
  3. 3.
    T. Finin, R. Fritzson, D. McKay, and R. McEntire. KQML as an Agent Communication Language. In Proceedings of the Third International Conference on Information and Knowledge Management (CIKM’94). ACM Press, November 1994.Google Scholar
  4. 4.
    General Magic. Odyssey, 1997. www.genmagic.com/agents/.Google Scholar
  5. 5.
    F. Griffel, T. Tu, M. Mnke, M. Merz, W. Lamersdorf, and M. M. da Silva. Electronic Contract Negotiation as an Application Niche for Mobile Agents. In Proceedings of the First International Wokshop on Enterprise Distributed Object Computing, EDOC’97, Australia, pages 354–365. IEEE, Oktober 1997.Google Scholar
  6. 6.
    Frank Griffel. Componentware. dpunkt-Verlag, 1998. (In German).Google Scholar
  7. 7.
    IBM. Aglets, 1997. www.tri.ibm.co.jp/aglets/.Google Scholar
  8. 8.
    C. Jacob. Principia Evolvica: Simulierte Evolution mit Mathematica. dpunkt-Verlag, 1997. (In German).Google Scholar
  9. 9.
    Boris Liberman, Frank Griffel, Michael Merz, and Winfried Lamersdorf. Java-Based Mobile Agents — How to Migrate, Persist, and Interact on Electronic Service Markets. In Kurt Rothermel and Radu Popescu-Zeletin, editors, Proceedings of the First International Workshop on Mobile Agents, MA ’97, Berlin, Germany, number 1219 in LNCS, pages 27–38. Springer, April 1997.Google Scholar
  10. 10.
    K. Müller-Jones, M. Merz, and W. Lamersdorf. Realisierung von Kooperationsanwendungen auf der Basis erweiterter Diensttypbeschreibungen. In H. Krumm, editor, Entwicklung und Management verteilter Anwendungssysteme — Tagungsband des 2. Arbeitstreffens der GI/ITG Fachgruppe’ Kommunikation und verteilte Systeme’ und der GI Fachgruppe’ Betriebssysteme’, pages 20–30. Universität Dortmund, Oktober 1995. (In German).Google Scholar
  11. 11.
    J.P. Müller. A Cooperation Model for Autonomous Agents. In J.P. Müller, M.J. Wooldridge, and N.R. Jennings, editors, Intelligent Agents III: Agent Theories, Architectures, and Languages (Proceedings of ECAI’96), LNCS. Springer, August 1996.Google Scholar
  12. 12.
    ObjectSpace. Voyager — core technology user guide, Dezember 1997. www.objectspace.com/voyager/documentation.html.Google Scholar
  13. 13.
    Jim R. Oliver. On Artificial Agents for Negotiation in Electronic Commerce. PhD thesis, Wharton, 1996. wharton.upenn.edu/~oliver27/dissertation/diss.zip.Google Scholar
  14. 14.
    R. Patil, R. Fikes, P. Patel-Schneider, D. McKay, T. Finin, T. Gruber, and R. Neches. The DARPA Knowledge Sharing Effort: Progress report. In B. Nebel, C. Rich, and W. Swartout, editors, Principles of Knowledge Representation and Reasoning: Proc. of the Third International Conference (KR’92). Morgan Kaufmann, November 1992.Google Scholar
  15. 15.
    J. Rosenschein and G. Zlotkin. Rules of Encounter: Designing Conventions for Automated Negotiations among Computers. MIT Press, 1994.Google Scholar
  16. 16.
    T. Sandholm and V. Lesser. Issues in Automated Negotiation and Electronic Commerce: Extending the Contract Net Framework. In V. Lesser, editor, Proceedings of the First International Conference on Multi-Agent Systems (ICMAS’95), pages 328–335, San Francisco, June 1995. AAAI/MIT Press.Google Scholar
  17. 17.
    M. Straßer, J. Baumann, and F. Hohl. Mole — A Java Based Mobile Agent System. In Special Issues in Object-Oriented Programming, Workshop Reader ECOOP’96, pages 327–334. dpunkt-Verlag, 1996.Google Scholar
  18. 18.
    M.T. Tu, F. Griffel, M. Merz, and W. Lamersdorf. Generic Policy Management for Open Service Markets. In H. König and K. Geihs, editors, Proc. of the Int. Working Conference on Distributed Applications and Interoperable Systems (DAIS’97), Cottbus, Germany. Chapman & Hall, September 1997.Google Scholar
  19. 19.
    D. Zeng and K. Sycara. How Can an Agent Learn to Negotiate? In J.P. Müller, M. J. Wooldridge, and N.R. Jennings, editors, Intelligent Agents III: Agent Theories, Architectures, and Languages (Proceedings of ECAI’96), LNCS. Springer, August 1996.Google Scholar

Copyright information

© Springer-Verlag 1998

Authors and Affiliations

  • M. T. Tu
    • 1
  • F. Griffel
    • 1
  • M. Merz
    • 1
  • W. Lamersdorf
    • 1
  1. 1.Distributed Systems Group, Computer Science DepartmentUniversity of HamburgHamburg

Personalised recommendations