
128 Chapter 3 Mobile Agent Migration
Picco [1999] proposed a lightweight and flexible mobile code toolkit
named μCode. The main principle of μCode is the flexibility to control code
relocation. The unit of transmission is called group; it can contain single
classes, class closures, and objects. The programmer can choose which
classes and objects will be part of the next migration—a technique that is
comparable to the possibilities a programmer has with Kalong. A migra-
tion is started by invoking method ship of class Group. Classes that are
not already available at the destination server are downloaded from a single
server that is given as a parameter ...