一种基于动态AOP的动态体系结构实现技术
体系结构的运行时动态演化已经成为许多软件系统的根本需求,而支持动态体系结构的运行平台和实现框架是其中的关键问题。本文在课题组前期开发的基于Java的请求/调用式构件组装工具BSAppBuilder基础上,借助动态AOP技术,提出了一种基于AOP的动态体系结构实现方法。该方法包括了进行运行环境监控的传感器以及执行演化控制的控制中心。在演化实现机制上,该方法利用Aspect的动态织入技术实现构件间连接关系的动态改变。本文还通过一个针对系统运行负载监控的动态演化实例展示了该方法的有效性。
动态体系结构 软件开发 AOP 在线演化
张夏 彭鑫 赵文耘
复旦大学计算机科学与工程系软件工程实验室 上海 200433
国内会议
西安
中文
226-230
2007-09-20(万方平台首次上网日期,不代表论文的发表时间)