导读:本文包含了代码插装论文开题报告文献综述、选题提纲参考文献,主要关键词:代码,函数,双向,实时,链表,内存,性能。
代码插装论文文献综述写法
李树芳,陈霞,安金霞,陈东升[1](2014)在《采用C++代码插装的实时软件内存错误分析》一文中研究指出在航天领域中,安全关键的大型实时软件系统往往直接影响到任务成败,一般难以全面检测、分析或避免内存泄漏等常见内存错误。定义了实时软件的12种典型内存故障模式,提出了一种基于C++代码插装的实时软件内存错误快速分析方法。该方法通过对C++源代码进行静态分析,获取指针变量相关信息;通过C++代码插装和运行不同测试用例,实时收集统计C++指针对象的分配、释放、赋值、c-use和p-use使用情况,结合实时软件的典型内存故障模式进行分析,并自动生成详情报告。应用案例表明,该方法能够高效快捷地发现实时软件潜在的典型内存错误,从而有效提高软件质量。(本文来源于《计算机科学与探索》期刊2014年06期)
史胜利[2](2012)在《基于代码插装的缓冲区溢出漏洞定位技术》一文中研究指出为准确快速地找到缓冲区溢出漏洞点,提出一种通过代码插装对二进制文件中的缓冲区溢出漏洞自动定位的方法。使用PIN提供的函数编写程序分析工具,在程序执行过程中记录所需的信息。当检测到内存访问错误异常时,判别破坏内存的情况,获取内存破坏点,查找到非法写内存的指令定位漏洞。实例分析表明,该方法不需要源程序且效率较高,能成功地定位常见的缓冲区溢出漏洞。(本文来源于《计算机工程》期刊2012年09期)
朱晓东[3](2007)在《Windows系统的动态代码插装技术研究及应用》一文中研究指出代码插装是一种通过修改或删除现有指令并插入新的指令来改变程序执行行为的技术。代码插装是一种强大的了解和修改程序行为的机制,被广泛使用在软件产业的诸多领域,如软件设计,软件开发,软件测试,软件调试,软件跟踪,访问控制,性能评估,分布式计算以及面向方面编程。动态代码插装通过在运行的程序中插装监视代码来获取程序的执行信息,是一种非常有效的定位缺陷和发现问题的手段。在这篇文章中,重点研究了Windows系统下的动态代码插装技术及其在软件跟踪和问题诊断上的应用,基于微软研究院提供的Detours技术和Dbghelp API,提出了一个新的自动跟踪Win32函数的方案并实现了该方案的原型。本文的函数跟踪方案无需访问源代码即可自动生成任何指定Win32函数的跟踪代码。(本文来源于《上海交通大学》期刊2007-10-01)
刘慧梅,徐华宇[4](2007)在《软件测试中代码分析与插装技术的研究》一文中研究指出软件测试作为软件工程的重要组成部分对提高软件质量和可靠性起到了不可忽视的作用。软件白盒测试自动化工具WBoxTool中对标准C/C++程序进行了可视化的插装和监视,收集程序动态运行信息,并进行可靠的测试分析。该文介绍了在工具WBoxTool中使用的代码分析和插装测试技术,并给出插装测试方法的一些实例应用和分析。(本文来源于《计算机工程》期刊2007年01期)
胡潇,李曦,雷霆,龚育昌[5](2006)在《面向实时动态调度的代码插装方法》一文中研究指出利用代码插装完成实时任务对自身剩余最长执行时间的运行时自我预估,以满足实时动态调度领域的相关需要.该方法以全面的、规范的相关性分析为基础,构建形式化模型,简洁一致地刻画程序的控制流和相关性;提出了一种高效的预估点代码生成算法;并给出了权衡预估精度和运行时开销的若干优化实现技术.(本文来源于《中国科学技术大学学报》期刊2006年08期)
刘慧梅,徐华宇[6](2005)在《软件测试中代码分析与插装技术研究》一文中研究指出软件测试作为软件工程的重要组成部分对提高软件质量和可靠性起到了不可忽视的作用.软件白盒测试自动化工具WBoxTool中对标准C/C++程序进行了可视化的插装和监视,收集程序动态运行信息, 并进行可靠的测试分析.本文介绍了在工具WBoxTool中使用的代码分析和插装测试技术,并给出插装测试方法的一些实例应用和分析.(本文来源于《陕西国防工业职业技术学院学报》期刊2005年02期)
姚砺[7](2003)在《一种改进的基于动态链接库的代码插装技术》一文中研究指出介绍了动态测试的关键技术—“代码插装”的原理 ,并在已经实现了的面向VisualBasic语言的测试工具的基础上 ,提出了一种改进的基于动态链接库的代码插装技术 .介绍了面向VisualBasic源程序的代码插装流程(本文来源于《山东师范大学学报(自然科学版)》期刊2003年03期)
晏华,袁海东,尹立孟[8](2002)在《代码自动插装技术的研究与实现》一文中研究指出介绍了代码插装技术的应用背景比较了手工和自动两种代码插装方式重点分析和比较了代码自动插装在编译过程中各阶段实现的可行性和思路提出在编译预处理和编译阶段之间增加一个CPU无关的编译预处理文件且具有代码自动插装功能的语法词法分析阶段的一种最佳实现方案给出了一个简单原型的实现(本文来源于《电子科技大学学报》期刊2002年01期)
代码插装论文开题报告范文
(1)论文研究背景及目的
此处内容要求:
首先简单简介论文所研究问题的基本概念和背景,再而简单明了地指出论文所要研究解决的具体问题,并提出你的论文准备的观点或解决方法。
写法范例:
为准确快速地找到缓冲区溢出漏洞点,提出一种通过代码插装对二进制文件中的缓冲区溢出漏洞自动定位的方法。使用PIN提供的函数编写程序分析工具,在程序执行过程中记录所需的信息。当检测到内存访问错误异常时,判别破坏内存的情况,获取内存破坏点,查找到非法写内存的指令定位漏洞。实例分析表明,该方法不需要源程序且效率较高,能成功地定位常见的缓冲区溢出漏洞。
(2)本文研究方法
调查法:该方法是有目的、有系统的搜集有关研究对象的具体信息。
观察法:用自己的感官和辅助工具直接观察研究对象从而得到有关信息。
实验法:通过主支变革、控制研究对象来发现与确认事物间的因果关系。
文献研究法:通过调查文献来获得资料,从而全面的、正确的了解掌握研究方法。
实证研究法:依据现有的科学理论和实践的需要提出设计。
定性分析法:对研究对象进行“质”的方面的研究,这个方法需要计算的数据较少。
定量分析法:通过具体的数字,使人们对研究对象的认识进一步精确化。
跨学科研究法:运用多学科的理论、方法和成果从整体上对某一课题进行研究。
功能分析法:这是社会科学用来分析社会现象的一种方法,从某一功能出发研究多个方面的影响。
模拟法:通过创设一个与原型相似的模型来间接研究原型某种特性的一种形容方法。
代码插装论文参考文献
[1].李树芳,陈霞,安金霞,陈东升.采用C++代码插装的实时软件内存错误分析[J].计算机科学与探索.2014
[2].史胜利.基于代码插装的缓冲区溢出漏洞定位技术[J].计算机工程.2012
[3].朱晓东.Windows系统的动态代码插装技术研究及应用[D].上海交通大学.2007
[4].刘慧梅,徐华宇.软件测试中代码分析与插装技术的研究[J].计算机工程.2007
[5].胡潇,李曦,雷霆,龚育昌.面向实时动态调度的代码插装方法[J].中国科学技术大学学报.2006
[6].刘慧梅,徐华宇.软件测试中代码分析与插装技术研究[J].陕西国防工业职业技术学院学报.2005
[7].姚砺.一种改进的基于动态链接库的代码插装技术[J].山东师范大学学报(自然科学版).2003
[8].晏华,袁海东,尹立孟.代码自动插装技术的研究与实现[J].电子科技大学学报.2002