期刊文献+
共找到10篇文章
< 1 >
每页显示 20 50 100
采用插桩技术的可视化虚拟实验室研究与实现 被引量:1
1
作者 胡志刚 李勇 《计算机系统应用》 2010年第11期171-175,共5页
操作系统原理课程普遍存在实践教学设备的缺乏和低效,为此,提出一种采用插桩技术的可视化操作系统虚拟实验室VOSLS(A Visual Operating System Virtual Lab Using Stub Method)。采用插桩方案调试用于实验的操作系统内核,将复杂的GDB调... 操作系统原理课程普遍存在实践教学设备的缺乏和低效,为此,提出一种采用插桩技术的可视化操作系统虚拟实验室VOSLS(A Visual Operating System Virtual Lab Using Stub Method)。采用插桩方案调试用于实验的操作系统内核,将复杂的GDB调试协议简化为简单的插桩通信协议;以软盘或硬盘映像文件为媒介,与运行于虚拟机上的被实验操作系统通信,获取其运行信息,并采用可视化图形引擎技术将获得的运行信息以图形的方式呈现给用户。实际应用表明,借助该虚拟实验室,可有效提高实验教学效果。 展开更多
关键词 操作系统实验 虚拟机 虚拟实验室 LINUX内核 插桩技术
在线阅读 下载PDF
基本路径覆盖测试探针插桩技术研究 被引量:2
2
作者 施冬梅 《计算机工程与设计》 CSCD 北大核心 2010年第13期3025-3028,共4页
为实现C语言开发的嵌入式软件自动路径覆盖测试,提出了基本路径覆盖(Z路径优化)测试探针插桩技术。初始化时确定探针算法、分配内存空间,插桩策略解决了插桩位置及方法,采用消息队列机制完成测试数据采集,使用模式匹配删除探针恢复现场... 为实现C语言开发的嵌入式软件自动路径覆盖测试,提出了基本路径覆盖(Z路径优化)测试探针插桩技术。初始化时确定探针算法、分配内存空间,插桩策略解决了插桩位置及方法,采用消息队列机制完成测试数据采集,使用模式匹配删除探针恢复现场。通过模拟测试XSBase 255嵌入式系统上的C语言计算器模块(callbacks.c),从覆盖率看出取得了一定的效果,为测试和维护工作提供了底层数据支持。 展开更多
关键词 路径覆盖测试 程序插桩技术 消息队列机制 控制流程图 嵌入式软件
在线阅读 下载PDF
基于嵌入式开发的白盒测试插桩技术研究
3
作者 兰娅勋 陆璐 《现代电子技术》 北大核心 2017年第14期49-51,共3页
以往的白盒测试插桩方法普遍不能精准定位到目标插桩,语句覆盖率不符合要求。为了解决这个现象,提出一种基于嵌入式开发的白盒测试插桩方法。所提方法先对嵌入式开发的插桩技术原理进行介绍,提出使用在线嵌入式测试软件Code TEST进行自... 以往的白盒测试插桩方法普遍不能精准定位到目标插桩,语句覆盖率不符合要求。为了解决这个现象,提出一种基于嵌入式开发的白盒测试插桩方法。所提方法先对嵌入式开发的插桩技术原理进行介绍,提出使用在线嵌入式测试软件Code TEST进行自动插桩的理念。设计基于嵌入式开发的白盒测试插桩进程,分程序标准化、插桩顺序划分和覆盖率分析三步进行。并介绍插桩顺序块划分方法、插桩方位提取规则以及插桩信息分析方法。实验结果表明,所提方法拥有很高的语义覆盖率和分支覆盖率。 展开更多
关键词 嵌入式技术 白盒测试 插桩技术 CODETEST
在线阅读 下载PDF
基于二进制程序的动态污点分析技术研究综述 被引量:1
4
作者 黄冬秋 韩毅 +1 位作者 杨佳庚 田志宏 《广州大学学报(自然科学版)》 CAS 2020年第2期57-68,共12页
随着程序变得越来越庞大、难以处理,黑客攻击技术越来越复杂,网络空间安全形势日趋严峻,因此,实施有效的自动漏洞检测技术和相关修补技术以防御零day攻击变得愈发重要.动态污点分析技术是将不受信任来源的输入数据视为污染数据,然后监... 随着程序变得越来越庞大、难以处理,黑客攻击技术越来越复杂,网络空间安全形势日趋严峻,因此,实施有效的自动漏洞检测技术和相关修补技术以防御零day攻击变得愈发重要.动态污点分析技术是将不受信任来源的输入数据视为污染数据,然后监视程序的执行情况以跟踪污染数据传播,并检查污染数据何时被使用.该技术被广泛应用于程序分析、模糊测试、漏洞检测、信息泄露检测、逆向工程和恶意软件分析等安全领域.文章对目前比较流行的动态污点分析框架的研究现状和应用领域进行综述.首先,详细介绍了动态污点分析的支撑技术动态二进制插桩技术、虚拟化技术、虚拟机自省技术和弥合语义鸿沟技术等的基本原理、相关定义、面临的问题与存在的挑战;然后简单介绍动态污点分析技术的技术原理;接着,对比较流行的动态污点分析框架进行调研和分析,根据发展阶段和应用方向将动态污点分析技术划分为进程级动态污点分析技术和全系统级动态污点分析技术,并分别进行详细阐述;最后,简要分析了两类动态污点分析技术的缺点和不足,并展望该技术的研究前景和发展趋势. 展开更多
关键词 动态二进制插桩技术 动态污点分析技术 进程级动态污点分析技术 全系统级动态污点分析技术
在线阅读 下载PDF
基于持续集成的C/C++软件覆盖率测试 被引量:9
5
作者 姜文 刘立康 《计算机技术与发展》 2018年第3期37-41,46,共6页
覆盖率测试是一种白盒测试方法,软件代码的覆盖率指标是软件开发过程中重要的度量指标。覆盖率测试主要分为两部分:对程序代码进行插桩;编译插桩后的进程文件进行用例测试。首先介绍了Linux环境下C/C++代码覆盖率测试的原理与流程,在此... 覆盖率测试是一种白盒测试方法,软件代码的覆盖率指标是软件开发过程中重要的度量指标。覆盖率测试主要分为两部分:对程序代码进行插桩;编译插桩后的进程文件进行用例测试。首先介绍了Linux环境下C/C++代码覆盖率测试的原理与流程,在此基础上叙述了基于持续集成的软件覆盖率测试原理与流程。详细叙述了覆盖率工程的实现,包括持续集成系统上进行插桩编译、集成构建、插桩数据预处理、HLT测试检查和覆盖率数据处理。代码覆盖率报告提供了软件代码整体覆盖率与新增代码覆盖率的统计数据,反映了软件代码宏观覆盖率信息。测试过程中生成的VBS数据库提供了微观的覆盖率信息。最后介绍了一个典型工作案例,工作实践表明软件开发过程中做好代码覆盖率统计工作,可以有效监控和改进软件源代码的质量,提升软件开发和测试工作。 展开更多
关键词 覆盖率测试 插桩技术 持续集成 构建 VBS
在线阅读 下载PDF
缓冲区溢出攻击的自动化检测方法 被引量:1
6
作者 舒辉 董鹏程 +1 位作者 康绯 黄荷洁 《计算机研究与发展》 EI CSCD 北大核心 2012年第S2期32-38,共7页
基于动态二进制平台DynamoRIO,研究了面向二进制代码的缓冲区溢出攻击样本的自动化检测方法.该方法利用动态二进制平台的插桩技术,针对不同的溢出覆盖类型,通过异常捕获、控制流分析和内存状态检查实现了对缓冲区溢出的自动化检测.实验... 基于动态二进制平台DynamoRIO,研究了面向二进制代码的缓冲区溢出攻击样本的自动化检测方法.该方法利用动态二进制平台的插桩技术,针对不同的溢出覆盖类型,通过异常捕获、控制流分析和内存状态检查实现了对缓冲区溢出的自动化检测.实验结果表明,该方法能够自动化地、准确地检测出样本中存在的缓冲区溢出攻击,在缓冲区溢出攻击的自动化检测方面具有较好的应用价值. 展开更多
关键词 缓冲区溢出 DynamoRIO 动态二进制平台 插桩技术 漏洞分析
在线阅读 下载PDF
应用于数控系统的嵌入式Linux的研究及其性能评测 被引量:1
7
作者 王子牛 王岩 《贵州大学学报(自然科学版)》 2009年第3期49-52,共4页
Linux是通用的分时操作系统,由于它对实时任务的响应时间具有很大的不确定性和不可预测性,所以将其应用于数控系统方面尚存在许多不足之处。在对Linux进行实时化改进的基础上,采用软件插桩技术对Linux和RT-Linux操作系统的实时指标表进... Linux是通用的分时操作系统,由于它对实时任务的响应时间具有很大的不确定性和不可预测性,所以将其应用于数控系统方面尚存在许多不足之处。在对Linux进行实时化改进的基础上,采用软件插桩技术对Linux和RT-Linux操作系统的实时指标表进行评测。结果表明:RT-Linux能够很好地满足数控系统对实时性能的要求。 展开更多
关键词 CNC 嵌入式LINUX 实时系统 软件插桩技术
在线阅读 下载PDF
基于Java编译器的MC/DC测试覆盖方法设计 被引量:1
8
作者 周睿 《软件导刊》 2016年第8期39-41,共3页
基于Java编译器的MC/DC测试覆盖方法设计,主要对Java文件中存在的条件表达式实现MC/DC测试覆盖算法,并对其条件语句进行插桩,生成插桩文件,针对后续的具体测试用例检查是否满足MC/DC测试覆盖算法以及覆盖率统计。
关键词 Java编译器 MC/DC 插桩技术
在线阅读 下载PDF
基于变量跟踪的运行时错误现场分析工具
9
作者 张天炯 王铮 《计算机应用》 CSCD 北大核心 2014年第3期857-860,共4页
运行时错误是程序动态运行时产生的错误,错误发生后,需要借助传统的调试手段分析错误原因。对于某些异常行为和多线程程序不能再现真实的执行环境,传统的调试分析手段的作用不明显。如果能够捕获程序执行时的变量信息,那么运行时错误现... 运行时错误是程序动态运行时产生的错误,错误发生后,需要借助传统的调试手段分析错误原因。对于某些异常行为和多线程程序不能再现真实的执行环境,传统的调试分析手段的作用不明显。如果能够捕获程序执行时的变量信息,那么运行时错误现场也会被捕获,进而以此为依据分析错误原因。对此提出基于变量跟踪的运行时错误现场捕获技术,它可以根据用户需求捕获特定变量信息,从而有效提高了变量信息获取的灵活性。以该技术为基础实现了运行时错误现场分析工具(RFST),该工具能够为程序运行时错误分析提供错误现场和辅助分析手段。 展开更多
关键词 运行时错误现场 调试分析 变量跟踪 自动插桩技术
在线阅读 下载PDF
浅析嵌入式软件可靠性设计 被引量:2
10
作者 乔冰 《电子世界》 2013年第5期143-144,共2页
嵌入式系统应用领域千差万别,但基本要求嵌入式系统功能强大、性能稳定、工作可靠。对嵌入式系统进行快速有效的测试则愈加显得重要。本文对嵌入式系统的软件可靠性进行了深入全面的分析,针对如何提高嵌入式软件可靠性安全性,进行开发... 嵌入式系统应用领域千差万别,但基本要求嵌入式系统功能强大、性能稳定、工作可靠。对嵌入式系统进行快速有效的测试则愈加显得重要。本文对嵌入式系统的软件可靠性进行了深入全面的分析,针对如何提高嵌入式软件可靠性安全性,进行开发策略、程序设计、测试手段、安全分析等方面进行了探讨,对嵌入式软件测试关键技术和测试结构进行论述。 展开更多
关键词 嵌入式软件 可靠性 软件测试 测试策略 插桩技术
在线阅读 下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部