An Overview of the Use of Mobile Agents in Virtual Environments

  • Gonzalo Méndez
  • Pedro Pérez
  • Angélica de Antonio
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2190)


In the field of agents, there are a wide variety of them, such as learning agents, planning agents or communicative agents. One of the youngest members in the family are mobile agents, which provide us with the interesting feature of mobility in order to perform their tasks in different machines. In this paper, we will see some of the current uses of mobile agents and we will suggest how we could use these agents along with Virtual Environments in order to enhance them and open a new world of possibilities for the users of these applications.


Virtual Environment Mobile Agent Autonomous Agent Intelligent Agent Virtual Enterprise 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    S. Franklin, A. Graesser. “Is it an Agent, or just a Program? A Taxonomy for Autonomous Agents”. Proceedings of the Third International Workshop on Agent Theories, Architectures and Languages. Springer-Velag. 1996.Google Scholar
  2. 2.
    B. Jung, J. T. Milde. “An Open Virtual Environment for Autonomous Agents Using VRML and Java”. VRML 99. Paderborn, Germany. 1999.Google Scholar
  3. 3.
    S. Stone, M. Zyda, D. Brutzman, J. Falby. “Mobile Agents and Smart Networks for Distributed Simulations”. Proceedings of 14th Distributed Simulations Conference, Orlando, FL, March 11-15, 1996.Google Scholar
  4. 4.
    Nick Jennings et al. “Autonomous Agents for Business Process Management”. International Journal of Applied Artificial Intelligence, 2000.Google Scholar
  5. 5.
    Chavez, Guttman & Moukas. “Challenger: A Multi-agent System for Distributed Resource Allocation”. Proceedings of the First International Conference on Autonomous Agents ‘97, Marina Del Ray, California, 1997.Google Scholar
  6. 6.
    Maes & Guttman. “Cooperative vs. Competitive Multi-Agent Negotiations in Retail Electronic Commerce”. Proceedings of the Second International Workshop on Cooperative Information Agents (CIA&98). Paris, France, July 3-8, 1998.Google Scholar
  7. 7.
    Maes, Guttman & Moukas. “Agent-mediated Electronic Commerce: A Survey”. Knowledge Engineering Review, June 1998.Google Scholar
  8. 8.
    Knowledge Interchange Format (KIF).
  9. 9.
    T. Finin, D. McKay, R. Fritzson, and R. McEntire. “KQML: An Information and Knowledge Exchange Protocol” Knowledge Building and Knowledge Sharing, Ohmsha and IOS Press, 1994.Google Scholar
  10. 10.
    T. Finin, Y. Labrou, and J. Mayfield. “KQML as an Agent Communication Language” Software Agents, MIT Press, 1997.Google Scholar
  11. 11.
    R. S. Cost, J. Lakhani, I. Soboroff, T. Finin, E. Miller, C. Nicholas. “TKQML: A Scripting Tool for Building Agents”. Proceedings of the 1997 Conference on Agent Theories and Agent Languages (ATAL97), Newport, RI, Jul. 1997.Google Scholar
  12. 12.
    T. Gruber. “Ontolingua: A Mechanism to Support Portable Ontologies”. Stanford University, Knowledge Systems Laboratory, Technical Report KSL-91-66, March 1992.Google Scholar
  13. 13.
    Maes & Chavez. “Kasbah: An Agent Marketplace for buying and Selling Goods”. Proceedings of the First International Conference on the Practical Application of Intelligent Agents and Multi-Agent Technology, London, April 1996.Google Scholar
  14. 14.
    Papaioannou. “Mobile Agents: Are They Useful for Establishing a Virtual Presence in Space?”. Agents with Adjustable Autonomy Symposium, part of the AAAI 1999 Spring Symposium Series.Google Scholar
  15. 15.
    J. E. White, “Telescript technology: the foundation for the electronic marketplace”, White Paper, General Magic, Inc. 1994.Google Scholar
  16. 16.
    R. Gray, “Agent Tcl: A flexible and secure mobile agentsystem”, PhD thesis, Dept. of Comp Science, Dartmouth College, June 1997.Google Scholar
  17. 17.
    T. Papaioannou, J. Edwards. “Mobile Agent Technology Enabling The Virtual Enterprise: A Pattern for Database Queryai”. Agent Based Manufacturing workshop, part of Autonomous Agents ‘98.Google Scholar
  18. 18.
    Clemments, T. Papaioannou, J. Edwards. “Aglets: Enabling the Virtual Enterprise”. MESELA ‘97, p425.Google Scholar
  19. 19.
    M. Straer, J. Baumann, F. Hohl. “Mole-A Java based mobile agent system”. ECOOP ‘96 Workshop on Mobile Object Systems, 1996.Google Scholar
  20. 20.
  21. 21.
    J. Baumann, F. Hohl, K. Rothermel, and M. Strasser. “Mole-Concepts of a Mobile Agent System”. Technical report 1997/15. Fakultaet Informatik, University of Stuttgart, Aug. 1997.Google Scholar
  22. 22.
    A. Castillo, M. Kawaguchi, N. Paciorek, D. Wong. “Concordia as Enabling Technology for Cooperative Information Gathering”. Japanese Society for Artificial Intelligence Conference, Tokyo, Japan, June 17-18, 1998.Google Scholar
  23. 23.
  24. 24.
    T. Papaioannou, J. Edwards. “Manufacturing Systems Integration and Agility: Can Mobile Agents Help?” Special Issue of Integrated Computer-Aided Engineering, IOPress, January 2001.Google Scholar
  25. 25.
    Papaioannou & Edwards. “Using Mobile Agents To Improve the Alignment Between Manufacturing and its IT Support Systems”. Journal of Robotics and Autonomous Systems, Vol 27, pp45–57.Google Scholar
  26. 26.
    T. Papaioannou, J. Edwards. “Towards Understanding and Evaluating Mobile Code Systems”. Proceedings of Cooperating Information Agents (CIA-2000).Google Scholar
  27. 27.
    Y. Aridor, M. Oshima, “Infrastructure for mobile agents: requirements and design”. Proceedings of the 2nd Int. Workshop on Mobile Agents, 1998. Lecture Notes in Computer Science, Vol. 1477, pp. 38–49, Springer Verlag, Berlin.CrossRefGoogle Scholar
  28. 28.
    T. Wojciechowski, P. Sewell. “Nomadic Pict: Language and infrastructure design for mobile agents”. Proceedings of ASA/MA ‘99 (First International Symposium on Agent Systems and Applications / Third International Symposium on Mobile Agents), Palm Springs, CA, USA, October 1999.Google Scholar
  29. 29.
    D. Milojicic, M. Breugst, I. Busse, J. Campbell, S. Covaci, B. Friedman, K. Kosaka, D. Lange, K. Ono, M. Oshima, C. Tham, S. Virdhagriswaran, J. White. “MASIF: The OMG Mobile Agent System Interoperability Facility”. Proceedings of the 2nd International Workshop on Mobile Agents, LNCS 1477, pp. 50–67, 1998.Google Scholar
  30. 30.
    J. Baumann, F. Hohl, N. Radouniklis, K. Rothermel, M. Strafier. “Communication concepts for mobile agent systems”. Proceedings of the 1st International Workshop on Mobile Agents (MA‘97), 1997.Google Scholar
  31. 31.
    D. Benech, T. Desprats, Y. Raynaud. “A KQML-CORBA based Architecture for Intelligent Agents Communication in Cooperative Service and Network Management”. IFIP/IEEE International Conference on Management of Multimedia Networks and Services, Montreal, Canada, July 8-10, 1997.Google Scholar
  32. 32.
    B. Chandrasekaran, J. R. Josephson, V. R. Benjamins. “What are Ontologies, and Why Do We Need Them?”. IEEE Intelligent Systems and their applications, Vol. 14, Num. 1, Jan. 1999.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2001

Authors and Affiliations

  • Gonzalo Méndez
    • 1
  • Pedro Pérez
    • 1
  • Angélica de Antonio
    • 1
  1. 1.Facultad de InformáticaUniversidad Politécnica de MadridMadridEspaña

Personalised recommendations