期刊文献+

基于类修改和反射的动态方面编织模型 被引量:3

Class modification and reflection based dynamic aspect weaving model.
下载PDF
导出
摘要 方面编织是系统关注点编织的实现部分,其优劣关系着面向方面软件系统的执行效率、编织粒度、模块化程度。依据方面化构件组装以及按需计算中间件平台需求,提出一种动态方面编织模型——DA Weaver,该模型利用BCEL修改类文件,通过方面容器反射调用方面组件,支持了编织的动态性。最后,给出该模型的原型系统,并对已编织系统作了性能分析。 In the aspect-oriented programming,aspect weaving is the implementation of weaving system concerns,and the weaving strategy will affect the execution efficiency,weaving granularity and modularity degree of software system.According to the requirements of aspectual component assembling platform and computing on demand middleware platform,this paper proposes a kind of Dynamic Aspect Weaving model--DAWeaver.It uses BCEL to modify class file,calls aspect component reflectively through aspect container,and supports dynamic weaving.In the end,this paper gives a prototype system and analyzes the weaved system's performance.
出处 《计算机工程与应用》 CSCD 北大核心 2008年第7期82-85,共4页 Computer Engineering and Applications
基金 湖南省自然科学基金(the Natural Science Foundation of Hunan Province of China under Grant No.05JJ40132) 中南大学理科发展基金 中南大学博士后科学基金
关键词 BCEL 类修改 动态编织 方面容器 BCEL class modification dynamic weaving aspect container
  • 相关文献

参考文献14

  • 1盛津芳,王斌,陈松乔.方面化构件模型及其组装方法[J].计算机工程,2006,32(5):39-40. 被引量:8
  • 2Lieberherr K,Lorenz D,Mezini M.Programming with aspectual components,NU-CCS-99-01[R].Boston,MA:College of Computer Science, Northeastern University, 1999.
  • 3Kiczales G,Lamping J,Mendhekar A,et al.Aspect-oriented programming[C]//Proceedings of the ECOOP, Finland.Berlin:SpringerVerlag, 1997.
  • 4Hilsdale E,Hugunin J.Advice weaving in aspect[C]//The 3rd International Conference on Aspect-Oriented Software Development ( AOSD 2004 ).Lancaster, UK: ACM Press, 2004: 26-35.
  • 5Boner J.AspectWerkz dynamic AOP for Java[C]//Proceeding of the 3rd International Conference on AOSD 2004.Lancaster,UK:ACM Press, 2004.
  • 6Vasseur A.Dynamic AOP and runtime weaving for Java how does AspectWerkz address it?[C]//Proceedings of the DAW 2004,Lancaster, UK, 2004.
  • 7JBoss AOP.JBoss AOP-Aspect-Oriented framework for Java[EB/OL], [2006],http://labs.jboss.com/portal/jbossaop/docs/1.5.0.GA/docs/aspectframework/reference/en/html/index.html.
  • 8Fleury M,Reverbel F.The JBoss extensible server[C]//Janeiro R, Brazil.Proceedings of Middleware 2003.Berlin:Heidelberg Springer, 2003 : 344-373.
  • 9Nicoar A ,Alonso G.Dynamic AOP with PROSE[C]//Proceedings of 1st International Workshop on ASMEA2005,Porto,Portugal,2005.
  • 10Frederic D,Jacky E,Remy S.Separation of concerns and the extended object machine[J].ADVICE:Journal of Aspect Orientation, 2004,1(1).

二级参考文献6

  • 1Tarr P L,Ossher H,William H,et al.N Degrees of Separation:Multi-dimensional Separation of Concerns[C].International Conference on Software Engineering 99,Las Angeles:IEEE,ACM Press,1999:107-119.
  • 2Ossher H,Tarr P L.Using Multi-dimensional Separation of Concerns to Reshape Evolving Software[C].Communications of the ACM,2001,44(10):43-50.
  • 3Laddad R.I Want My AOP![Z].http://www.javaworld.com/ javaworld/jw-01-2002/jw-0118-aspect.html,2004-11.
  • 4Elrad T,Filman R E,Bader A.Aspect-oriented Programming:Introduction[J].Communications of the ACM,2001,44(10):29-33.
  • 5张世琨,张文娟,常欣,王立福,杨芙清.基于软件体系结构的可复用构件制作和组装[J].软件学报,2001,12(9):1351-1359. 被引量:160
  • 6任洪敏,钱乐秋.构件组装及其形式化推导研究[J].软件学报,2003,14(6):1066-1074. 被引量:80

共引文献7

同被引文献24

  • 1盛津芳,王斌,陈松乔.方面化构件模型及其组装方法[J].计算机工程,2006,32(5):39-40. 被引量:8
  • 2古全友,王恩波,胥昌胜.AOP技术在J2EE系统构建中的应用[J].计算机技术与发展,2006,16(4):150-152. 被引量:9
  • 3Hilsclale E, Hugunin J. Advice weaving in aspect [ C]//Proc. of the 3rd International Conference on Aspect - Oriented Sofrware Development ( AOSD 2004 ). Lancaster, UK: ACM Pros, 2004 : 26 - 35.
  • 4钱竹青,邹正武.Eclipse AspectJ-利用Eclipse和AspectJ进行面向方面程序设计[M].北京:清华大学出版社,2006..
  • 5Nicholas L. Using AspectJ Enhandng Design Pattern.s[ EB/ OL]. 2005. hnp://www - 128. ibm. com/developerworks/.
  • 6SUN. introduction lo JAAS Auttaorization[EB/OL]. 2002 - 11. http://java. sun. com/j2se/1.4.2/docs/guide/.
  • 7NAVARRO L D B,SUDHOLT M,VANDERPERREN W,et al.Explicitly distributed AOP using AWED[C] //Proc of AOSD 2006.New York:ACM Press,2006:51-62.
  • 8LAGAISSE B,JOOSEN W.True and transparent distributed composition of aspect-components[C] //Proc of Middleware'06.New York:Springer-Verlag,2006:42-61.
  • 9GRACE P,LAGAISSE B,TRUYEN E,et al.A reflective framework for fine-grained adaptation of aspect-oriented compositions[C] //Proc of the 7th International Symposium on Software Composition.Berlin:Springer-Verlag,2008:215-230.
  • 10MOND(E)JAR R,GARCA P,PAIROT C,et al.Building a distributed AOP middleware for large scale systems[C] //Proc of Workshop on NAOMI.New York:ACM Press,2008:17-22.

引证文献3

二级引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部