Agent development support for Tcl

  • Authors:
  • R. Scott Cost;Ian Soboroff;Jeegar Lakhani;Tim Finin;Ethan Miller;Charles Nicholas

  • Affiliations:
  • Computer Science and Electrical Engineering, University of Maryland Baltimore County, Baltimore, Maryland;Computer Science and Electrical Engineering, University of Maryland Baltimore County, Baltimore, Maryland;Computer Science and Electrical Engineering, University of Maryland Baltimore County, Baltimore, Maryland;Computer Science and Electrical Engineering, University of Maryland Baltimore County, Baltimore, Maryland;Computer Science and Electrical Engineering, University of Maryland Baltimore County, Baltimore, Maryland;Computer Science and Electrical Engineering, University of Maryland Baltimore County, Baltimore, Maryland

  • Venue:
  • TCLTK'97 Proceedings of the 5th conference on Annual Tcl/Tk Workshop 1997 - Volume 5
  • Year:
  • 1997

Quantified Score

Hi-index 0.00

Visualization

Abstract

In the past few years, the explosive growth of the Internet has allowed the construction of "virtual" systems containing hundreds or thousands of individual, relatively inexpensive computers. The agent paradigm is well-suited for this environment because it is based on distributed autonomous computation. Although the definition of a software agent varies widely, some common features are present in most definitions of agents. Agents should be autonomous, operating independently of their creator(s). Agents should have the ability to move freely about the Internet. Agents should be able to adapt readily to new information and changes in their environment. Finally, agents should be able to communicate at a high level, in order to facilitate coordination and co-operation among groups of agents. These aspects of agency provide a dynamic framework for the design of distributed systems.