期刊文献+

基于AOP的软件运行轨迹捕获技术研究与实现 被引量:9

Research and implementation of trace capture technique based on aspect-oriented programming
下载PDF
导出
摘要 借助面向方面编程(AOP)的关注点分离思想,提出了基于AOP的软件运行轨迹捕获技术,它能在不改变源代码的情况下为系统注入运行轨迹捕获和运行行为监测功能,从而有效提高系统中监控模块的松耦合性。以该技术为基础实现了系统运行轨迹分析工具SRT,该工具能够在改善系统模块性的同时,为软件轨迹监测、系统故障定位提供量化依据与可信性保障。 Because the traditional software development method does not provide the mechanism that separates the trace capture concern and other business concerns, the implementation codes of all the concerns tangle seriously, To solve this problem, we applied Aspect-Oriented Programming (AOP) in the research of software trace capture and studied a .technique of trace capture that can wave the monitor requirement into the system without changing the source code, This technique can improve the modularity of software effectively, Base on it, we implemented a monitor tool named Software Runtime Tracer (SRT), which can be used to analyze system manner and find program bugs and enhance the trustworthiness of software as well.
出处 《计算机应用》 CSCD 北大核心 2008年第5期1322-1324,共3页 journal of Computer Applications
基金 国家973规划项目(2005CB321804)
关键词 面向方面编程 路径捕获 系统监控 Aspect-Oriented Programming (AOP) trace capture system monitor
  • 相关文献

参考文献4

  • 1杨芙清,梅宏,吕建,金芝.浅论软件技术发展[J].电子学报,2002,30(12A):1901-1906. 被引量:163
  • 2高海洋,陈平.AOP综述[J].计算机科学,2002,29(10):133-135. 被引量:12
  • 3MAHRENHOLZ D,SPINCZYK O,SCHRODER-PREIKSCHAT W.Program instrumentation for debugging and monitoring with AspectC+ +[C]// Proceedings of the 5th IEEE International Symposium on Object-Oriented Real-Time Distributed Computing(ISORC 2002).Washington,DC:IEEE Computer Society,2002:249-256.
  • 4EDELSTEIN D V.Report on the IEEE STD 1219-1993 standard for software maintenance[J].ACM SIGSOFT Software Engineering Notes,1993,18(4):94-95.

二级参考文献11

  • 1Truyen E,et al. Dynamic and Selective Combination of Extensions in Component-based Applications. In: Proc. of the 23rd Intl.Conf. on Software Engineering (ICSE'2001) ,May 2001 ,Toronto,Canada
  • 2Hunleth F, Cytron R, Gill C. Building Customizable Middleware using Aspect Oriented Programming. In: Proc. of Conf. on ObjectOriented Programming, Systems, Languages, and Applications 2001 (OOPSLA2001)
  • 3Ossher H,Tarr P. Multi-Dimensional Separation of Concerns using Hyperspaces: [IBM Research Report 21452]. April, 1999
  • 4Rashid A,sawyer P. Object Database Evolution using Separation of Concerns. ACM SIGMOD Record,2000,29(4)
  • 5The AspectJ team. The AspectJ programming guide. Available at: http://aspect. org
  • 6The Emerging Technologies That Will Change the World. MIT Technology Review January/February 2001 issue
  • 7Bertrand Meyer. Object-Oriented Software Consstuction
  • 8Kiczales G, et al. Aspect-Oriented Programming. In: Proc. of the European Conf. on Object-Oriented Programming (ECOOP) ,June 1997
  • 9Miller S K. Aspect-Oriented Programming Takes Aim at Software Complexity. Computer 2001 IEEE Vol. 34,No. 4
  • 10The AspectJ team. Aspect-Oriented Programming with AspectJ.Available at: http://aspect. org

共引文献173

同被引文献56

引证文献9

二级引证文献14

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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