System Name: SOMA
Current Version: 2.0
Organization: DEIS -University of Bologna
Entry status: authoritative
Supported platforms:
Win95/NT, Solaris
Supported languages:
java JDK 1.2
Implemented standards: MASIF
Type of migration:
weak
How many threads or processes are possible per agent? 1 process, no limits on threads
Local communication mechanisms and format of data:
shared objects, tuple spaces
Global communication mechanisms:
message exchange
How the communication partner can be addressed:
GUID or alias
Resource access control mechanism:
configurable policies
Agent tracking:
home register and name service
Directory of services:
local (at the domain level)
Type of code migration:
on demand from sending host or from one specified code server
Other special features:
CORBA facility
SECURITY facility (protection of both HOSTS and AGENTS
against reciprocal malicious behaviour)
MOBILE COMPUTING support
Availability:
binary, source code on demand
License terms:
non-commercial use
Article that describe the current system best:
1. P. Bellavista, A. Corradi, C. Stefanelli,
"A Secure and Open Mobile Agent Programming Environment",
Proc.Fourth International Symposium on
Autonomous Decentralized Systems
(ISADS '99), Tokyo, Japan, March 21-23,
1999, pages 238-245, IEEE Computer Society Press.
2. P.Bellavista, A.Corradi, C.Stefanelli
"An Open Secure Mobile Agent Framework for Systems Management",
Journal of Network and Systems Management
(JNSM), Special Issue on "Mobile Agent-based
Network and Service Management",
September 1999.
3.A.Corradi, R. Montanari, C. Stefanelli
"Mobile Agents Protection in the Internet Environment"
to appear in the Compsac'99 Proceedings
Year of first publication of systems description: 98
Project URL: http://www-lia.deis.unibo.it/Research/SOMA
Contacts Email Address: {pbellavista, rmontanari}@deis.unibo.it
Last modification date of this entry: Mon Jul 5 11:52:51 MET DST 1999