The Mobile Agents List: IMAJ

System Name: IMAJ

Current Version: alpha release

Organization: UNINOVA/FCT + ISEL

Entry status: authoritative

Supported platforms:
all platforms supporting JDK1.2

Supported languages:
jdk1.2
JINNI (from BinNet Corp.)
JESS (from NASA Sandia Labs)
proprietary MAAPL (mobile agents abstract plan language)

Implemented standards: none

Type of migration:
weak

How many threads or processes are possible per agent? unlimited

Local communication mechanisms and format of data:
LINDA tuple space

Global communication mechanisms:
LINDA tuple space (with cache in the agent)

How the communication partner can be addressed:
1. Agents offer services. They get service requests from local or home tuple spaces and
they post requests to these two tuple paces
2. If needed, agents are addressed by the pair (agent name, home name - host owning the agent)

Resource access control mechanism:
none

Agent tracking:
via home tuple space

Directory of services:
home and local tuple spaces

Type of code migration:
on demand from sending host + on demand from code server + all JINNI and JESS code from sending host

Other special features:
- IMAJ stands for Intelligent Mobile Agents in JAVA.
- IMAJ agents carry high level abstract execution plans which are
adapted (by plan refinement) according to the local capabilities of the
host where the agent is executing.
- IMAJ offers a rich set of execution supervision facilities, including monitoring and error
recovery for the plans being executed

Availability:
not available (source code will be available later)

License terms:

Article that describe the current system best:
Vieira, W. Camarinha-Matos, L. M.: Execution Monitoring in Adaptive Mobile Agents,
in: M. Klusch, O. Shehory, G. Weiss (Eds.), Cooperative Information Agents III, LNAI, Vol. 1652, Springer-Verlag, Berlin et al (1999) 220-231.

Year of first publication of systems description: 1997

Project URL: http://www.uninova.pt/~wv/IMAJ/imaj.html

Contacts Email Address: wv@isel.pt

Last modification date of this entry: Tue Feb 29 20:16:59 MET 2000


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