摘要
为适应网构软件系统在线演化的需求,提出一种基于构件的网构软件系统动态演化模型。该模型以构件为基本单位,基于软件体系结构部署和实施演化,给出构件添加、删除和替换需求的演化算法,通过引入一致性检查机制保证演化的安全和可靠。该模型实施简单、具有普遍适用性,软件系统无须进行大量的改动即可适应该演化模型。
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.
出处
《计算机工程》
CAS
CSCD
北大核心
2010年第1期55-57,60,共4页
Computer Engineering
关键词
动态演化
网构软件
构件
软件体系结构
一致性
dynamic evolution
internetware
component
software architecture
consistence