%0 Journal Article
%T Optimizing AspectJ Dynamic Advices Weaving Based on Aspect-Oriented Call Graph
基于面向方面调用图的AspectJ动态通知编织优化
%A CAO Jing
%A XU Bao-Wen
%A ZHOU Xiao-Yu
%A QIAN Ju
%A YANG Bin
%A
曹 璟
%A 徐宝文
%A 周晓宇
%A 钱 巨
%A 杨 彬
%J 软件学报
%D 2008
%I
%X This paper firstly presents an aspect-oriented call graph(ACG for short),then introduces an AspectJ dynamic advices weaving optimizing method based on the ACG(aspect-oriented call graph)of Aspect./programs. Our method firstly solves a call stack through the ACG and deduces the types of the nodes in the stack,then match the callstack with pointcuts,and finally decides how to weave dynamic advices based on the result of matching.A case study shows that this method has great precision and can identify most of weaving points statically.
%K advice weaving
%K optimizing
%K call graph
%K AspectJ
%K aspect-oriented programming
通知编织
%K 编译优化
%K 调用图
%K AspectJ
%K 面向方面程序设计
%U http://www.alljournals.cn/get_abstract_url.aspx?pcid=5B3AB970F71A803DEACDC0559115BFCF0A068CD97DD29835&cid=8240383F08CE46C8B05036380D75B607&jid=7735F413D429542E610B3D6AC0D5EC59&aid=0CFE68C4034C884D77AAB73B2DB7A49D&yid=67289AFF6305E306&vid=2A8D03AD8076A2E3&iid=9CF7A0430CBB2DFD&sid=66553187569A3CBF&eid=D80D149F88BBF67B&journal_id=1000-9825&journal_name=软件学报&referenced_num=2&reference_num=14