• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

J4 ›› 2012, Vol. 34 ›› Issue (11): 130-134.

• 论文 • 上一篇    下一篇

基于Multi-Agent的动态配置软件体系结构研究

刘志都1,李永新2,廖冬3,张海玉1   

  1. (1.南阳师范学院计算机与信息技术学院,河南 南阳 473061;2.南阳农校计算机系,河南 南阳 473061;3.南阳师范学院数学与统计学院,河南 南阳 473061)
  • 收稿日期:2012-03-27 修回日期:2012-08-24 出版日期:2012-11-25 发布日期:2012-11-25

Research on Software Architecture for Dynamic Configuration Based on MultiAgent

LIU Zhidu1,LI Yongxin2,LIAO Dong3,ZHANG Haiyu1   

  1. (1.College of Computer and Technology,Nanyang Normal University,Nanyang 473061;2.Department of Computer,Nanyang School of Agriculture,Nanyang 473061;3.College of Mathmetics and Statistics,Nanyang 473061,China)
  • Received:2012-03-27 Revised:2012-08-24 Online:2012-11-25 Published:2012-11-25

摘要:

本文介绍了一种基于多代理的动态配置软件体系结构。对于采用基于构件的软件开发方法开发的软件系统,利用这种动态配置中间件能够根据配置请求在系统运行期间调整构件连接关系和完成构件升级,实现系统的动态配置,并且保证系统始终处于正常工作状态。在动态配置框架中,作为软件组成元素的每个构件被封装成具有智能性和机动性的Agent,能够自主地进行构件升级和结构调整。

关键词: 软件体系结构, 多代理, 动态配置, 基于构件的软件开发

Abstract:

This paper introduces a software architecture of dynamic configuration based on multiple agents. For software developed with CBSD (ComponentBased Software Development), using our proposed dynamic allocation middleware, it can adjust the link relations of construction elements and accomplish the upgrade in the course of operation according to the configuration requirements, thus achieving the dynamic configuration and ensuring the system's normal operation. In the frame of the dynamic configuration, each construction element, as one of the software components, is packaged into an agent of intelligence and motility that can perform element upgrade and structural adjustment autonomously.

Key words: software architecture;multiagent;dynamic configuration;componentbased software development