The Mobile Agents List: D'Agents

System Name: D'Agents

Current Version: 2.0

Organization: Dartmouth College

Entry status: authoritative

Supported platforms:
Unix (nearly all variants)

Supported languages:
Tcl, Java, Scheme

Implemented standards: None

Type of migration:
strong (Tcl and Java), weak (Scheme)

How many threads or processes are possible per agent? one (all languages)

Local communication mechanisms and format of data:
Message passing (arbitrary strings, soon to be arbitrary binary data)

Global communication mechanisms:
Message passing (arbitrary strings, soon to be arbitrary binary data)

How the communication partner can be addressed:
By machine name plus unique (per-machine) integer id; directory services provide location-independent addressing

Resource access control mechanism:
Configurable policies

Agent tracking:
Name service (if agent chooses to use it)

Directory of services:
Global

Type of code migration:
All classes as a whole from sending host

Other special features:
Agents can be written in multiple languages (Tcl, Java and Scheme); agents can communicate with each other regardless of implementation language.

Availability:
Source code

License terms:
Non-commerical use (plus GNU copyleft for some support libraries)

Article that describe the current system best:
1. Robert S. Gray and David Kotz and George Cybenko and Daniela Rus. D'Agents: Security in a multiple-language, mobile-agent system. In Giovanni Vigna, editor, Mobile Agents and Security, Lecture Notes in Computer Science, Springer-Verlag, 1998.
2. Brian Brewington and Robert Gray and Katsuhiro Moizumi and David Kotz and George Cybenko and Daniela Rus. Mobile Agents for Distributed Information Retrieval. In Matthias Klusch, editor, Intelligent Information Agents, chapter 15, Springer-Verlag, 1999.

Year of first publication of systems description: 1995 (technical report)

Project URL: http://agent.cs.dartmouth.edu/

Contacts Email Address: robert.s.gray@dartmouth.edu

Last modification date of this entry: Mon Aug 30 16:27:25 MET DST 1999


This page was created automatically by a script. Last creation date of: Tue Jan 13 08:01:26 MET 2004 In case of problems please contact Fritz.Hohl@informatik.uni-stuttgart.de