摘要
提出一种基于软件体系结构(SA)的软件维护与演化方法.通过运行时软件体系结构(RSA),系统的运行状态与行为以SA的形式展现,且操纵该SA视图能导致运行系统进行相应改变,这种因果关联通过反射式软件中间件实现.作为一个准确、实时、语义丰富、可操作的SA视图,RSA视构件与连接子为“白盒”实体,以精确、完整地描述运行系统.同时,通过扩展传统的SA描述语言,以形式化描述RSA,并使之具备继承设计阶段SA所富含语义的天然能力.本方法在反射式J2EE应用服务器PKUAS中得到实现,并通过性能测试考察了RSA对运行系统整体性能的影响.
出处
《中国科学(E辑)》
CSCD
北大核心
2004年第2期121-138,共18页
Science in China(Series E)
基金
国家重点基础研究发展规划"九七三"项目(2002CB31200003)
国家自然科学基金(批准号:60233010
60125206)
国家高技术研究发展计划(2001AA113060)
教育部科学技术研究重大(重大0214)资助项目