The Mobile Agents List: Mole

System Name: Mole

Current Version: 3.0

Organization: University of Stuttgart, IPVR

Entry status: authoritative

Supported platforms:
execution: all platforms supporting Java JDK 1.1
development: additional make support required (experimental Java make under development)

Supported languages:
Java 1.1

Implemented standards: none

Type of migration:
weak

How many threads or processes are possible per agent? unlimited number of threads per agent

Local communication mechanisms and format of data:
(asynchronous) messages (any java object)
(synchronous) rpcs (any java object)
session mechanism

Global communication mechanisms:
(asynchronous) messages (any java object)
(synchronous) rpcs (any java object)
session mechanism

How the communication partner can be addressed:
1. via the name of the agent plus name of system node
2. via bearing a (String) badge

Resource access control mechanism:
none

Agent tracking:
none

Directory of services:
local using a string identifier

Type of code migration:
all classes as a whole from code server

Other special features:
- Termination and Orphan detection facility
- Functionality for locating agents
- GUIs for monitoring system

Availability:
source code

License terms:
free for non-commercial use

Article that describe the current system best:
Joachim Baumann, Fritz Hohl, Kurt Rothermel and Markus Straßer (1998):
Mole - Concepts of a Mobile Agent System,
World Wide Web, Vol. 1, Nr. 3, pp. 123-137

Year of first publication of systems description: 1997

Project URL: http://www.informatik.uni-stuttgart.de/ipvr/vs/projekte/mole.html

Contacts Email Address: Fritz.Hohl@informatik.uni-stuttgart.de

Last modification date of this entry: Fri Feb 11 13:59:29 MET 2000


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