计算机工程 ›› 2010, Vol. 36 ›› Issue (1): 55-57,6.doi: 10.3969/j.issn.1000-3428.2010.01.020

• 软件技术与数据库 • 上一篇    下一篇

基于构件的网构软件系统动态演化

朱 庆,王小平,薛小平,司文婷   

  1. (同济大学电子与信息工程学院,上海 200092)
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2010-01-05 发布日期:2010-01-05

Dynamic Evolution of Internetware System Based on Component

ZHU Qing, WANG Xiao-ping, XUE Xiao-ping, SI Wen-ting   

  1. (School of Electronics and Information Engineering, Tongji University, Shanghai 200092)
  • Received:1900-01-01 Revised:1900-01-01 Online:2010-01-05 Published:2010-01-05

摘要: 为适应网构软件系统在线演化的需求,提出一种基于构件的网构软件系统动态演化模型。该模型以构件为基本单位,基于软件体系结构部署和实施演化,给出构件添加、删除和替换需求的演化算法,通过引入一致性检查机制保证演化的安全和可靠。该模型实施简单、具有普遍适用性,软件系统无须进行大量的改动即可适应该演化模型。

关键词: 动态演化, 网构软件, 构件, 软件体系结构, 一致性

Abstract: A dynamic evolution model of the internetware system based on component is proposed in order to meet the need that internetware system is able to evolve during the runtime. The model takes component as elementary unit and bases on software architecture to deploy and implement the evolution. It takes evolutionary algorithms of component adding, deleting and replacing into account, and introduces consistency checking mechanism to guarantee safety and reliability of the evolution. The model is easy to implement and has universal applicability, so that software systems is able to adapt to the evolution model without a great deal of modification.

Key words: dynamic evolution, internetware, component, software architecture, consistence

中图分类号: