Skip to Main Content
Mobile agents must be prepared to execute on different hosts where, according to specific environmental conditions, they adopt different behaviors. The aim of this paper is to describe how a mobile agent equipped with a flexible capacity, can adapt its execution with the request and security found (in a visited environment). Based on its security, the agent becomes able to adapt itself to the environment where it is currently running, by composing only appropriate modules. This allows enhancement of the privacy of the agent code.