主页期刊介绍编委会编辑部服务介绍道德声明在线审稿编委办公编辑办公English
2018-2019年专刊出版计划 微信服务介绍 最新一期:2019年第10期
     
在线出版
各期目录
纸质出版
分辑系列
论文检索
论文排行
综述文章
专刊文章
美文分享
各期封面
E-mail Alerts
RSS
旧版入口
中国科学院软件研究所
  
投稿指南 问题解答 下载区 收费标准 在线投稿
曹 璟,徐宝文,周晓宇,钱 巨,杨 彬.基于面向方面调用图的AspectJ动态通知编织优化.软件学报,2008,19(9):2218-2227
基于面向方面调用图的AspectJ动态通知编织优化
Optimizing AspectJ Dynamic Advices Weaving Based on Aspect-Oriented Call Graph
投稿时间:2006-10-08  修订日期:2007-07-17
DOI:
中文关键词:  通知编织  编译优化  调用图  AspectJ  面向方面程序设计
英文关键词:advice weaving  optimizing  call graph  AspectJ  aspect-oriented programming
基金项目:Supported by the National Natural Science Foundation of China under Grant No.60503033 (国家自然科学基金); the National Natural Science Foundation for Distinguished Young Scholar of China under Grant No.60425206 (国家杰出青年科学基金); the Natural Science Foundation of Jiangsu Province of China under Grant No.BK2006094 (江苏省自然科学基金); the High Technology Research Projects Foundation of Jiangsu Province of China under Grant No.BG2005032 (江苏省高技术研究项目)
作者单位
曹 璟 东南大学 计算机科学与工程学院,江苏 南京 210096
江苏软件质量研究所,江苏 南京 210096 
徐宝文 东南大学 计算机科学与工程学院,江苏 南京 210096
江苏软件质量研究所,江苏 南京 210096 
周晓宇 东南大学 计算机科学与工程学院,江苏 南京 210096
江苏软件质量研究所,江苏 南京 210096 
钱 巨 东南大学 计算机科学与工程学院,江苏 南京 210096
江苏软件质量研究所,江苏 南京 210096 
杨 彬 东南大学 计算机科学与工程学院,江苏 南京 210096
江苏软件质量研究所,江苏 南京 210096 
摘要点击次数: 3014
全文下载次数: 3061
中文摘要:
      在提出一种适合ApsectJ程序分析的面向方面调用图的基础上,给出了一种AspectJ动态通知编织优化方法.该方法利用程序调用图求解调用栈,并对栈中节点进行类型推导,再将调用栈与切点匹配,根据匹配结果决定通知织入方式.实例研究结果表明,该方法精确度高,能够静态确定程序中大部分动态通知的织入点.
英文摘要:
      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 AspectJ programs. Our method firstly solves a call stack through the ACG and deduces the types of the nodes in the stack, then match the call stack 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.
HTML  下载PDF全文  查看/发表评论  下载PDF阅读器
 

京公网安备 11040202500064号

主办单位:中国科学院软件研究所 中国计算机学会 京ICP备05046678号-4
编辑部电话:+86-10-62562563 E-mail: jos@iscas.ac.cn
Copyright 中国科学院软件研究所《软件学报》版权所有 All Rights Reserved
本刊全文数据库版权所有,未经许可,不得转载,本刊保留追究法律责任的权利