Design and Implementation of Self-adaptive Agent
Menggao Dong · Jisuanji kexue yu tansuo · 2011
Autonomy is the fundamental property of the self-adaptive software entity,which requires perceiving the changing of the environment and preserving the capability for controlling its structure and behaviour.The autonomous entities in self-adaptive systems are abstracted and encapsulated as software agents,which are designed and implemented based on the organization metaphors and the dynamic binding mechanism.This paper presents the model and technical framework for constructing self-adaptive agent,and introduces several technologies for implementing self-adaptive agent,including self-adaptation strategy description language(SADL),implementation of dynamic binding mechanism and the technique for perceiving the environment,etc.In addition,a case study is presented to illustrate the feasibility and effectiveness of the proposed approach.