The Mobile Agents List: JAM

System Name: JAM

Current Version: 0.61+0.79i

Organization: Intelligent Reasoning Systems (Company name)

Entry status: authoritative

Supported platforms:
Java 2-compliant platforms

Supported languages:
Java

Implemented standards: none

Type of migration:
strong

How many threads or processes are possible per agent? Architecture support for infinite goal-level threading. No architecture supportfor java-level threading but there is nothing preventing programming of suchmechanisms within JAM agents.

Local communication mechanisms and format of data:
Local comms not required.

Global communication mechanisms:
Sockets and Java-based object serialization.

How the communication partner can be addressed:
Host and port.

Resource access control mechanism:
Unconstrained.

Agent tracking:
None

Directory of services:
None

Type of code migration:
On demand from code server and all classes as a whole from sending host.

Other special features:
BDI-theoretic agent framework underlying the reasoning capabilities of the
agent. Mobility is just one of many capabilities that JAM agents have at their
disposal.

Availability:
Source code.

License terms:
Free for non-commercial use. Contact IRS (irs@home.com) for license terms for any commercial use.

Article that describe the current system best:
JAM: A BDI-theoretic Mobile Agent Architecture,
Marcus J. Huber, Proceedings of the Third International Conference on Autonomous Agents
(Agents'99), Seattle, WA,May, 1999, pgs 236-243.

Year of first publication of systems description: 1997

Project URL: http://members.home.net/marcush/IRS

Contacts Email Address: marcush@home.com

Last modification date of this entry: Wed Sep 1 18:20:26 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