System Name: IMAGO
Current Version: Beta 1.0.1
Organization: IMAGO LAB, Univ. of Guelph, Canada
Entry status: authoritative
Supported platforms:
Linux
Supported languages:
IMAGO Prolog
Implemented standards: none
Type of migration:
strong
How many threads or processes are possible per agent? single
Local communication mechanisms and format of data:
Intelligent Mobile Messengers
Global communication mechanisms:
Intelligent Mobile Messengers
How the communication partner can be addressed:
Symbolic Name (Imago Name)
Resource access control mechanism:
Stationary Only
Agent tracking:
Home register, Local (forward) register, Automatical agent tracking
Directory of services:
none
Type of code migration:
Strong.
Other special features:
1) Implement a Multithreading (Lightweight) Logic Virtual Machine.
2) Extended Prolog with a rich API for mobile agent application.
3) A rich set of mobile messengers (broadcasting, multicasting, postman, paperboy, cod, ...)
4) Agent Communication Language: Logic term.
Availability:
source code
License terms:
GPL License
Article that describe the current system best:
http://snowhite.cis.uoguelph.ca/faculty_info/xli/mata01.ps
Year of first publication of systems description: 2001
Project URL: http://draco.cis.uoguelph.ca
Contacts Email Address: imago-contact@draco.cis.uoguelph.ca
Last modification date of this entry: Thu Mar 27 21:23:03 MET 2003