摘要
基于反射原理和开放编译技术的软件植入方法是程序的动态分析,准确获取理解面向对象软件系统运行时信息的有效手段,文章提出的软件触发器植入算法是在应用设计模式扩展开放编译器功能的基础上实现的,以提高可复用性和可扩展性,并通过实验验证了该算法实现的有效性。
Based on reflection principle and open compile techniques, Software instrumentation is an efficient approach to analyze program and extract run-time information for users to comprehend an object-oriented system. An algorithm implementation of software instrumentation by extending the open compiler is brought forward in this paper. Design patterns are applied to improve the reusable and extensible capability and a case study is given to show the effectiveness of the instrumentation approach.
出处
《微电子学与计算机》
CSCD
北大核心
2006年第11期130-132,136,共4页
Microelectronics & Computer
基金
国家自然科学基金项目(60473063)
国家教育部博士点基金项目(20030701009)
"十五"国防预研项目(41306060106)
关键词
程序分析
设计模式
软件植入
开放编译
Program analysis, Design pattern, Software instrumentation, Open compile