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