期刊文献+
共找到2篇文章
< 1 >
每页显示 20 50 100
基于指令无关的软件架构
1
作者 张哲纯 丁鹏 梁坤 《计算机与现代化》 2013年第9期202-205,共4页
提出一种上位机控制软件的实现架构。该架构基于指令无关的设计思想,将系统中设备控制协议的指令解析剥离出来。通过动态配置与动态解析,完成运行时指令的动态生成与调用,从而提高上位机控制类软件的开发效率与系统的可维护性及扩展性。
关键词 指令无关 软件 架构 协议
下载PDF
Hunter:一种指令集体系结构无关的二进制级动态测试用例生成技术 被引量:1
2
作者 李根 卢凯 +3 位作者 张英 卢锡城 冯华 张巍 《计算机工程与科学》 CSCD 北大核心 2011年第4期69-74,共6页
动态测试用例生成技术是一类新兴的软件测试技术。由于使用该类技术无需任何人工干预,也无需验证人员具备任何专业知识,同时该类技术能够无误地发现程序错误,越来越多的研究者采用该技术查找预发布的二进制级软件错误。然而,已有的该类... 动态测试用例生成技术是一类新兴的软件测试技术。由于使用该类技术无需任何人工干预,也无需验证人员具备任何专业知识,同时该类技术能够无误地发现程序错误,越来越多的研究者采用该技术查找预发布的二进制级软件错误。然而,已有的该类技术及其实现系统不具有可重定向性,只能处理面向某种特定指令集体系结构(ISA)的二进制代码,进行测试用例的生成与查错。本文提出了一种全新的指令集体系结构无关的二进制级动态测试用例生成技术,以及实现该技术的系统Hunter。与已有的动态测试用例生成技术不同,Hunter具有极强的可重定向性,可对任何指令集体系结构的二进制代码进行查错,定向地为其生成指向不同执行路径的测试用例。Hunter定义了一套元指令集体系结构(MetaISA),将在二进制代码执行过程中收集到的所有执行信息映射为MetaISA,并对生成的MetaISA序列进行符号化执行、约束收集、约束求解以及测试用例生成,从而使整个过程与ISA无关。我们实现了Hunter,将其重定向至32位x86、PowerPC和Sparc ISA,并使用该系统为6个含有已知错误的测试程序查错。实验结果表明,由于MetaISA的引入,只需很小的开销,Hunter系统即可容易且有效地重定向至不同的ISA,并且Hunter能够有效地发现面向32位x86、PowerPC和Sparc ISA编写的二进制应用中隐藏极深的错误。 展开更多
关键词 动态测试用例生成 重定向 指令集体系结构无关
下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部