The Mobile Agents List: JavaSeal

System Name: JavaSeal

Current Version: 1

Organization: University of Geneva

Entry status: authoritative

Supported platforms:
Java 2

Supported languages:
Java

Implemented standards: none

Type of migration:
weak

How many threads or processes are possible per agent? no fixed limit

Local communication mechanisms and format of data:
System provided communication channels
transfer all object kinds as
Java serialised byte arrays.

A Linda like blackboard with locking
features for controlling the visibility
of objects in the space.

Global communication mechanisms:
Inter-site communication also uses
the channel concept.

How the communication partner can be addressed:
Agents are organised in a hierarchy.
An agent can only directly address its
parent or child. Applications can
program their own naming scheme over
this.

Resource access control mechanism:
none

Agent tracking:
none

Directory of services:
none

Type of code migration:
An agent carries archive of user level classes.

Other special features:
Security of agents on a site. Each agent
executes in a protection domain. This
protects the host and other agents from
potentially malicious agents.

Availability:
not yet available

License terms:

Article that describe the current system best:
The JavaSeal Mobile Agent Kernel,
by Ciaran Bryce and Jan Vitek,
in ASA/MA Proceedings 1999.

Year of first publication of systems description: 98

Project URL: http://cuiwww.unige.ch/~bryce

Contacts Email Address: Ciaran.Bryce@cui.unige.ch

Last modification date of this entry: Fri Oct 8 14:36:23 MET DST 1999


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