基于AOP技术的通用线程监控平台的研究与实现 |
| |
作者姓名: | 张瞩熹 郭长国 苑洪亮 王怀民 |
| |
作者单位: | 中国电子设备系统工程公司研究所,北京,100039;国防科技大学计算机学院,湖南,长沙,410073;国防科技大学计算机学院,湖南,长沙,410073 |
| |
基金项目: | 国家重点基础研究发展计划(973计划) |
| |
摘 要: | 在传统的OOP编程中,由于需求空间是N维而实现空间是一维的,导致了软件开发中横切关注点的代码纠缠问题,严重影响了软件的质量.作为OOP的补充,AOP很好地解决了横切关注点带来的问题,提供了核心关注点和横切关注点互相分离的解决方案.本文从具体工程中开发线程监控这一需求所暴露的问题出发,提出了为什么需要AOP编程;然后着重讨论如何通过AOP技术解决这一问题,提出并实现了基于AOP技术的通用线程监控平台.该平台可以在不手工改变系统源代码的情况下通过工具植入系统内部,实现对运行线程信息的监视、对指定线程运行速度的变换和对整个系统运行行为的控制.
|
关 键 词: | AOP 面向方面编程 线程监控 AspectC++ |
文章编号: | 1007-130X(2007)05-0120-03 |
修稿时间: | 2006-09-292006-11-10 |
本文献已被 CNKI 维普 万方数据 等数据库收录! |
| 点击此处可从《计算机工程与科学》浏览原始摘要信息 |
|
点击此处可从《计算机工程与科学》下载全文 |
|