摘要
作为软件的蓝图,描述整个系统的结构和行为模型的软件体系结构在软件自适应中起着重要作用,具有适应性特征的Agent为构造自适应软件系统提供了独特的优势。针对现有基于Agent的软件系统在体系结构和动态配置方面的不足,提出了一种基于带权关系网模型,利用Agent对环境的监测和评估,以调整Agent间联系的权重来决策Agent间的合作对象的选择,从而使得基于Agent的软件系统在构件、连接件和配置方面具备适应性,为开发基于Agent的自适应软件系统提供借鉴和参考。
Software architecture describing the structure and behavior model of system as software blueprint plays an important role in the adaptation of software. Agent with adaptive characteristic provides unique advantage for constructing self-adaptive software systems, Addressing the deficiency of software systems based on Agent in architectures and configurations, a model based on weighted relation web is presented. In this model, through monitoring and evaluating of environment for Agent the weight for relation between Agents is adjusted, and the Agent with maximum weight is selected as the cooperating Agent, enabling the Agent based software system poses adaptation in components, connectors and configurations. This approach provides a reference to others in developing Agent based self- adaptive software systems.
出处
《计算机工程与设计》
CSCD
北大核心
2007年第18期4339-4341,4344,共4页
Computer Engineering and Design
基金
安徽省教育厅自然科学基金重点项目(2006KJ016A
2005KJ065)
安徽省高校青年科研基金项目(2006jql149)。
关键词
带权关系网
代理
软件体系结构
自适应
动态配置
weighted relation web
Agent
software architecture
self-adaptation
dynamic configure