Mobile agents move from one location to another to perform tasks.
Since some components might be needed for some tasks and not for others, and often the required component can only be determined at run time, it is useful for an agent to be able to upload components on the fly. Method signatures are used to select the right component to plug in. M. T. Tu, F. Griffel, M. Merz, and W. Lamersdorf. A Plug-in Architecture Providing Dynamic Negotiation Capabilities for Mobile Agents . In K. Rothermel and F. Hohl, editors, Proc.