期刊文献+

事件驱动算法演示技术的面向方面实现 被引量:2

AOP-based Approach to Implement Algorithm Animation
下载PDF
导出
摘要 算法演示系统是利用图形和动画来表现算法的运行过程的系统。一直以来人们采用事件驱动技术进行算法演示系统的开发,但传统的实现方案容易导致代码混乱和分散,以及可重用性和可维护性低等缺点。提出使用面向方面技术开发算法演示系统的方案,与传统实现方案相比,基于面向方面技术的实现方案具有系统模块松散耦合、可重用性高等优点。 An algorithm anitnation system visualizes the behavior of an algorithm by means of graphical displays. The traditional implementation of event-driven technology easily lead to code tangling and scattering, and lower reusability and maintainability. This article proposed a method based on aspect-oriented programming (AOP) to implement algo- rithm animation system. Comparing to the traditional implementation, AOP-based method provides a more loose-couple and reusability approach to modularize the animation system.
出处 《计算机科学》 CSCD 北大核心 2008年第12期247-249,257,共4页 Computer Science
基金 国家自然科学基金项目(No.60673050)
关键词 面向方面 AOP 算法演示 事件驱动 Aspect-oriented, AOP, Algorithm animation, Event-driven
  • 相关文献

参考文献8

  • 1Kerren A, Stasko J T. Algorithm Animation - Introduction[C] //Diehl S, ed. Software Visualization, LNCS. Springer-Verlag, 2002,2269 : 1-15
  • 2黄永红,黄卫红,符开耀,肖小聪.开放式算法动态演示平台模型[J].长沙电力学院学报(自然科学版),2004,19(1):23-25. 被引量:1
  • 3Demetrescu C, Finocchi I, Stasko J T. Specifying Algorithm Visualizations: Interesting Events or State Mapping[C]//Diehl S, ed. Software Visualization, LNCS. Springer-Verlag, 2001,2269: 16-30
  • 4Kiczales G, et al. Aspect-Oriented Programming[J]//Aksit M, Matsuoka S, eds. ECOOP'97, LNCS. 1997,1241:220-242
  • 5Gradecki J D,Lesiecki N.精通Aspect J[M].王欣轩,吴东升,等译.清华大学出版社,2005
  • 6Colyer A,Clement A.Eclipse AspectJ中文版[M].钱竹青,邹正武,等译.清华大学出版社,2006
  • 7Masuhara H,Kiczales G. Modeling Crosscutting in Aspect-Oriented Mechanisms[J]// Cardelli L, ed. ECOO P2003, LNCS. 2003,2743 : 2-28
  • 8The AspectJ Team. The AspectJ Programming Guide. Palo Alto Research Center, 2003. http://www.eclipse.org/aspectj/doc/released/progguide/index.html

二级参考文献3

  • 1严蔚敏 吴伟民.数据结构(第二版)[M].北京:清华大学出版社,2001..
  • 2ShowM GarlanD.Software architecture(影印版)[M].北京:清华大学出版社,1998..
  • 3孙昌爱,金茂忠.软件体系结构描述研究与进展[J].计算机科学,2003,30(2):136-139. 被引量:9

同被引文献7

  • 1WU S, TAO Y C, XU Z Q. PBJIM: Plugin-based job interoperation mechanism for heterogeneous grid systems[ C] // Proceedings of the 6th International Conference on Grid and Cooperative Computing. Washington, DC: IEEE Computer Society, 2007: 830-840.
  • 2MARCIO E F M, PAULO H M M, NABOR C, et al. An aspect-oriented programming model for bag-of-tasks grid applications [ C] // Proceedings of the Seventh IEEE International Symposium on Cluster Computing and the Grid. Washington, DC: IEEE Computer Society, 2007:789-794.
  • 3PARNAS D L. On the criteria to be used in decomposing systems into modules [J]. Communications of ACM, 1972, 15(12) : 1053 - 1058.
  • 4COLYER A, CLEMENT A. Eclipse AspectJ中文版:利用Eclipse和AspectJ进行面向方面程序设计[M].钱竹青,邹正武,译.北京,清华大学出版社,2006.
  • 5龚育昌,张敏,乔磊,贾永泉.一种基于组件的aspect-oriented编程框架[J].小型微型计算机系统,2008,29(7):1225-1229. 被引量:2
  • 6李炯,卢显良,董仕.基于GridSim模拟器的网格资源调度算法研究[J].计算机科学,2008,35(8):95-97. 被引量:9
  • 7李淼,白勇,张波.基于领域特征的AOP编织实现方法[J].计算机科学,2009,36(2):299-302. 被引量:6

引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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