闵洪波
- 作品数:2 被引量:1H指数:1
- 供职机构:东南大学更多>>
- 发文基金:江苏省自然科学基金国家自然科学基金江苏省高技术研究计划项目更多>>
- 相关领域:自动化与计算机技术更多>>
- 基于程序依赖图的Aspect挖掘技术被引量:1
- 2008年
- 为了有效地识别遗产代码中因横切关注点而导致的零散代码或交织代码,提出了一种基于程序依赖图的A spect挖掘方法.根据横切关注点的本质特性,考察了横切关注点与核心关注点之间的依赖关系及其在依赖图上的表现形式,对于单个方法体,结合程序的语义信息,在程序依赖图中引入一个虚拟结点表征方法体的核心功能,所有影响核心功能的语句都与之建立依赖关系,然后对依赖图进行拓扑分析,先从虚拟结点开始分离出核心代码,再通过求解连通分量的方式挖掘方法体内横切代码.实例分析表明,该方法不仅能识别出方法体内的零散特性代码,而且还能有效地挖掘出交织特性的代码.
- 闵洪波徐宝文钱巨
- 关键词:ASPECT挖掘横切关注点程序依赖图软件维护
- 基于程序依赖图的Aspect挖掘技术研究
- 面向方面编程(AOP)技术提供了一种新型的编程范式,解决了传统编程范式中难以模块化横切关注点的问题。为了利用AOP的技术优势改善现有的遗产系统,可以对遗产代码进行方面(aspect)重构,将其中的横切代码转换为面向方面的...
- 闵洪波
- 关键词:面向方面编程程序依赖图
- 文献传递