首页> 外文期刊>Wuhan University Journal of Natural Sciences >System Dependence Graph Construction for Aspect Oriented C++
【24h】

System Dependence Graph Construction for Aspect Oriented C++

机译:面向方面的C ++的系统依赖图构造

获取原文
获取原文并翻译 | 示例
           

摘要

This paper proposes an extended system dependence graph called AspectSDG to represent control and data dependences for AspectCH++ programs, and presents an approach for the construction of AspectSDG. This approach decomposes aspect-oriented programs into three parts; component codes, aspect codes, and weaving codes. It constructs program dependence graphs (PDGs) for each part, and then connects the PDGs at call sites to form the complete AspectSDG. The AspectSDG can deal with advice precedence correctly, and represent the additional dependences caused by aspect codes. Based on this model, we introduce how to compute a static slice of an AspectC++ program.
机译:本文提出了一个扩展的系统依赖性图,称为AspectSDG,用于表示AspectCH ++程序的控制和数据依赖性,并提出了一种构建AspectSDG的方法。这种方法将面向方面的程序分解为三个部分:组件代码,方面代码和编织代码。它为每个部分构造程序依赖图(PDG),然后在调用位置连接PDG,以形成完整的AspectSDG。 AspectSDG可以正确处理建议优先级,并表示由方面代码引起的其他依赖关系。基于此模型,我们介绍如何计算AspectC ++程序的静态切片。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号