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