The Mobile Agent List


Important information This list used to be stored at the University of Stuttgart. As the Department where all the Mobile Agent work happened moved to new realms, I moved this list to some local web server. Additionally, I removed the possibility to add and maintain the entries. Therefore the MAL reflects now some old state of the art. Please remember this when reading the entries.

Fritz Hohl, 13.6.2004

Hi there,

when doing some reviews for the ASA/MA symposium we had the feeling that there is an ever increasing number of mobile agent systems (some of which we never heard of before) and that it is getting more and more difficult to overview these systems.

Out of that reason, we established The Mobile Agent List (MAL), a web page where you can either find almost any known mobile agent system or where you can publish yourself the existence of a new mobile agent system, or a new version of it.

(Almost) the complete site is driven by the authors of the corresponding mobile agent system, and does not need manual maintainance by a third party. The site is an effort of the mobile agent community for the mobile agent community and does not have commercial interests.

You can find here..


Names only table of known mobile agent systems

This is not the MAL, just a listing of system names and email adresses to have an overview over systems with and without entries. It has to be maintained manually, so sometimes not every agent system of the MAL is already listed here.

date: 10.3.2000
# system names: 72
# available entries: 58

system name entry available contact email address
ActiveM3 no
AgentSpace (Universidade Técnica de Lisboa) yes
AgentSpace (University of Hull / University of Sunderland) yes
AgentTCL (former name of D'Agents) yes
AgentX no
Aglets yes
Ajanta yes
Amase yes
AMETAS yes
Anchor Toolkit yes
Anima no
Ara yes
ARCA - Autonomous Remote Cooperating Agents yes
Bee-gent yes
Bond yes
CBorg yes
Concordia yes
CyberAgents no/expired FTP Software Inc. (Michael S. Greenberg)
D'Agents, (formerly known as AgentTcl) yes
Dejay yes
Evolutionary Agent Societies (EAS) yes
FarGo yes
ffMAIN yes
Gossip no
Grasshopper yes
Gypsy yes
Hive yes
IMAJ yes
JAE yes
JAM yes
James yes
Java-2-go no/expired
JavaNetAgents yes
JavaSeal yes
JCAFE - Jini Compositional Agent Framework for the Enterprise yes
JIAK no
J-SEAL2 yes
Jumping Beans yes
Kafka no
Kaariboga yes
Klaim yes
KnowBots yes
M0 Messengers yes
Magenta no
MAgNET yes
MAP yes
MATS - Mobile agent teams yes
Messengers yes
Milenio yes
MIPLACE yes
MOA yes
Mobidget yes
Mogent yes
Mole yes
MonJa no
MSA (ECRC) no/expired ?
muCode yes
Nomadic Pict yes
Nomads (Oasis) yes
Odyssey yes
Pathfinder yes
Planet yes
Plangent yes
rmi64 yes
SMASH no
SOMA yes
Swarm no
SeMoA (Secure Mobile Agents) yes
Tacoma (old name for TuX) yes
Telescript yes/expired
Traveler no
TuX (Tacoma UniX), new name for Tacoma yes
Voyager yes
WASP yes


FAQ

Question: There are several agent lists already published. An example is at http://www.agentbuilder.com/AgentTools/index.html

Answer: Thank you for the hint, but i think the activity we suggested is different to the several www agent lists and has some advantages:

  1. restriction to mobile agents
    While perhaps being no market argument, it is important for the researchers in this area to have a look on just the systems that offer the features of mobile agents.

  2. completeness
    Mobile agent systems have been created in many groups, not all of them are that visible or publish regularly. Normal www lists are compiled by third parties that try to list as many as possible but must fail under the aspect of completeness. The idea of this list is to let the groups themselves list their systems. This can only be achieved if the list is that important that every group wants to be listed there.

  3. maintainance
    When somebody compiles a normal list, he/she often creates it with a lot of effort, maintains it a while, but if he/she will stop maintainance if there are other things to do (which is always the case :-) or if he/she finishes the reason of the activity (e.g. a PhD thesis). If, in contrary, a list is important and if the group maintains their entry themselves, the list lives on.

  4. central resource
    The problem with the set of www list is that there are so many, that new ones pop up without being known to the community and that they offer basically the same information. If we achieve to establish a central and commonly accepted list, everyone knows where to look at and does not need to compile one for oneself.


Related Resources

Other mobile agent system surveys etc.

Agent Construction Tools
lists tools for constructing all kinds of agents

A mobile agent systems survey in PowerPoint format
by Mamadou Tadiou Kone of the Japan Advanced Institute of Science and Technology

(Non-Mobile) Agent Systems and Related Software

AgentBean Development Kit (ADK)
The AgentBean Development Kit (ADK) allows to build mobile agents from components using different mobile agent systems like Voyager or IBM Zurich's DMF platform.

MARS
MARS is a system that permits agents to coordinate with other entities they encounter in thier nomadic life. It is not another MAS, but it works in conjunction with a MAS, such as Java-To-Go, or Odyssey. It is the implementation of a Linda-like tuple space, where agents can store and retrieve messages in a spatial and temporal uncoupled way. In addition, MARS is programmable, i.e., agents can associate reactions to the operations made on the space.


Contact: Fritz Hohl
Email: Fritz.Hohl@informatik.uni-stuttgart.de
Last Modification: 13.06.2004