一种基于构件的软件在线演化方法
软件在线演化技术是当今软件维护研究的一个热点.随着基于构件的软件开发得到越来越广泛的应用,对基于构件系统的在线演化的支持成为迫切需求.现有的软件在线演化解决方案大多不是从构件角度出发而提出,对基于构件的系统难以提供方便有效的支持.本文针对基于构件的软件系统,提出了一种对构件进行在线演化的方案.该方案借助Java的类装载机制,通过划分构件的状态,针对不同状态的构件采取相应的措施,实现了以构件为粒度的软件在线演化.本文对该基于构件的在线演化方案及其相关技术进行了阐述,并以一个符合J2EE的构件运行支撑平台为例讨论了该方案的实现.
在线演化 构件 容器 应用服务器 软件代码
王晓鹏 王千祥 梅宏
北京大学信息科学技术学院软件研究所(北京)
国内会议
北京
中文
1594-1601
2003-11-01(万方平台首次上网日期,不代表论文的发表时间)