System Name: MobiliTools
Current Version: 1.2
Organization: ObjectWeb
Entry status: authoritative
Supported platforms:
Java 1.2 or greater (tested on Linux, Solaris, MacOS X, Windows+Cygwin)
Supported languages:
Java
Implemented standards: MAF
Type of migration:
N/A
How many threads or processes are possible per agent? N/A
Local communication mechanisms and format of data:
Java local method invocation.
Global communication mechanisms:
CORBA for MAF-based platform and agent management.
Agent remote communication to be added by the programmer if necessary.
A CORBA-based versatile and mobility-tolerant global communication module could be released in the short term (if needed by users).
How the communication partner can be addressed:
Depends on the communication tool used (if any). Suggestion: MAF name could be convenient.
Resource access control mechanism:
none
Agent tracking:
MAF Finder
Directory of services:
none
Type of code migration:
on demand from sending host or code server, with smart code cache management (default classloader). Other classloaders with other policies can be defined.
Other special features:
MobiliTools' specific approach is to treat separately and modularly transport, communication, and activity aspects of agents. SMI is a mobile agent framework which only takes care of agent transport, by implementing MAF in a generic way, thus enabling the quick development of a great variety of agent models or platforms with different communication tools and activity models (thread-based or others, strong or weak mobility...), through a generic lifecycle. As a result, SMI library is small (200 Kbytes or so including optional GUI management tools) and versatile.
Availability:
source code and binary distribution
License terms:
LGPL
Article that describe the current system best:
Bruno Dillenseger, "MobiliTools: An OMG Standards-based Toolbox for Agent Mobility and Interoperability", SmartNet2000, 6th IFIP Conference on Intelligence in Networks, Vienna, september 2000. Kluwer Academic Publishers, pp. 353-366.
Year of first publication of systems description: 2000
Project URL: http://mobilitools.debian-sf.objectweb.org/
Contacts Email Address:
Last modification date of this entry: Mon Mar 31 11:13:22 MET DST 2003