您当前所在位置: 首页 > 学者

赵建军

  • 51浏览

  • 0点赞

  • 0收藏

  • 0分享

  • 62下载

  • 0评论

  • 引用

期刊论文

System Dependence Graph Constructionfor Aspect-Oriented Programs

赵建军Jianjun Zhao* and Martin Rinard

,-0001,():

URL:

摘要/描述

We extend previous depedence-based representations called system dependence graphs (SDGs) to represent aspect-oriented programs and present an SDG construction algorithm. This algorithm first constructs a module dependence graph (MDG) for each piece of advice, introduction, and method in aspects and classes. It then uses existing techniques to connect the MDGs at call sites to form a partial SDG. Finally, it weaves the MDG for each eice of advice into the partial SDG for those methods whose behavior may be affected by the ad-vice. The result is the complete SDG. Our SDGs capture the additional structure present in many as pect-oriented fea-tures such as join points, advice, introuduction, aspects, and aspect in heritance, and various types of interactions between aspects and classes. They also correctly reflect the semantics of aspect-oriented concepts such as advice precedence, intro-duction scope, and aspect weaving. SDGs therefore provide a solid foundation for the further analysis of aspect-oriented programs.

关键词:

【免责声明】以下全部内容由[赵建军]上传于[2011年05月11日 14时47分29秒],版权归原创者所有。本文仅代表作者本人观点,与本网站无关。本网站对文中陈述、观点判断保持中立,不对所包含内容的准确性、可靠性或完整性提供任何明示或暗示的保证。请读者仅作参考,并请自行承担全部责任。

我要评论

全部评论 0

本学者其他成果

    同领域成果