基于反射式软件中间件的运行时软件体系结构 |
| |
引用本文: | 黄罡,梅宏,杨芙清.基于反射式软件中间件的运行时软件体系结构[J].中国科学(E辑),2004,34(2):121-138. |
| |
作者姓名: | 黄罡 梅宏 杨芙清 |
| |
作者单位: | 北京大学信息科学技术学院软件研究所,北京100871 |
| |
基金项目: | 国家重点基础研究发展规划“九七三”项目(2002CB31200003),国家自然科学基金(批准号:60233010,60125206),国家高技术研究发展计划(2001AA113060),教育部科学技术研究重大(重大0214)资助项目 |
| |
摘 要: | 提出一种基于软件体系结构(SA)的软件维护与演化方法. 通过运行时软件体系结构(RSA), 系统的运行状态与行为以SA的形式展现, 且操纵该SA视图能导致运行系统进行相应改变, 这种因果关联通过反射式软件中间件实现. 作为一个准确、实时、语义丰富、可操作的SA视图, RSA视构件与连接子为“白盒”实体, 以精确、完整地描述运行系统. 同时, 通过扩展传统的SA描述语言, 以形式化描述RSA, 并使之具备继承设计阶段SA所富含语义的天然能力. 本方法在反射式J2EE应用服务器PKUAS中得到实现, 并通过性能测试考察了RSA对运行系统整体性能的影响.
|
关 键 词: | 软件维护 软件演化 反射式软件中间件 J2EE 软件体系结构 |
收稿时间: | 2003-05-08 |
修稿时间: | 2003-09-18 |
本文献已被 CNKI 维普 万方数据 等数据库收录! |
| 点击此处可从《中国科学(E辑)》浏览原始摘要信息 |
| 点击此处可从《中国科学(E辑)》下载免费的PDF全文 |
|