[发明专利]用于测试混合指令体系结构的方法和系统有效
申请号: | 201780057188.5 | 申请日: | 2017-09-25 |
公开(公告)号: | CN109716304B | 公开(公告)日: | 2022-08-02 |
发明(设计)人: | S·加米;A·杜阿勒;D·威蒂格 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京市中咨律师事务所 11247 | 代理人: | 李永敏;于静 |
地址: | 美国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 测试 混合 指令 体系结构 方法 系统 | ||
提供了一种用于测试混合体系结构指令集的计算机实现的方法。该方法包括定义针对第一基础体系结构的第一指令定义表,以及定义针对第二基础体系结构的第二指令定义表,其中,第一基础体系结构与第二基础体系结构不同。该方法还包括定义差量表,其中,差量表定义体系结构特定行为,并基于差量表以及第一指令定义表或第二指令定义表中的至少一个生成混合体系结构表。该方法包括基于混合体系结构表执行测试,其中,混合体系结构表用于在第一基础体系结构和第二基础体系结构之间兼容的混合体系结构。
技术领域
本公开涉及测试指令集,尤其涉及测试混合指令体系结构集的系统和方法。
背景技术
测试生成工具用于生成测试用例,以确保机器实施方式符合其对应的体系结构。对于计算机系统,测试用例可以是一组计算机指令,其驱动计算机产生特定结果,其中,由测试车辆确定所产生结果的正确性。这种测试用例可以以伪随机方式构建。此外,有效的测试生成工具将以自动化和动态的方式构建这些测试用例。通过这样的测试结果,测试人员将确定实施系统或其功能之一是否像最初为其建立的那样工作。仿真了许多测试用例以揭示潜在问题。随着系统的软件和硬件的改变,必须运行不同的测试用例来确定系统的可靠性和稳定性。
随着旧系统和软件程序被逐步淘汰或者随着具有体系结构行为的更新版本被定义,当前系统必须能够支持旧版本,同时支持系统和/或软件的最新版本。混合体系结构被用于提供旧版本和最新版本之间的兼容性。这些混合体系结构需要进行测试,以便在两个版本一起操作时保持两个版本的质量。
发明内容
提供了一种用于测试混合体系结构指令集的计算机实现的方法。该方法包括定义针对第一基础体系结构的第一指令定义表,以及定义针对第二基础体系结构的第二指令定义表。其中,第一基础体系结构与第二基础体系结构不同。该方法还包括定义差量表,以及基于差量表生成混合体系结构表。该方法包括基于混合体系结构表执行测试。
根据另一实施例,提供了一种用于测试混合体系结构指令集的计算机程序产品。计算机可读存储介质具有存储在其上的可由处理器执行的第一程序指令,以使处理器定义针对第一基础体系结构的第一指令定义表,并定义针对第二基础体系结构的第二指令定义表。其中,第一基础体系结构与第二基础体系结构不同。此外,计算机程序产品定义差量表,并基于差量表生成混合体系结构表。计算机程序产品基于混合体系结构表执行测试。
提供了一种用于测试混合体系结构指令集的系统。该系统包括存储介质,该存储介质耦接到处理器,并且处理器被配置为定义针对第一基础体系结构的第一指令定义表,定义针对第二基础体系结构的第二指令定义表,以及定义差量表。其中,第一基础体系结构与第二基础体系结构不同。该系统还包括基于差量表生成混合体系结构表,并基于混合体系结构表执行测试。
在优选实施例中,差量表定义体系结构特定行为;混合体系结构表也基于第一指令定义表或第二指令定义表中的至少一个指令定义表;并且混合体系结构表用于在第一基础体系结构和第二基础体系结构之间兼容的混合体系结构。
附图说明
被视为本发明的主题在说明书的结论处的权利要求中特别指出并清楚地要求保护。从以下结合附图的详细描述中,本发明的前述和其它特征以及优点将是显而易见的,在附图中:
图1是示出用于实践本文教导的处理系统的一个示例的框图;
图2是示出用于测试混合体系结构指令集的实施例的流程图;
图3是示出用于测试混合体系结构指令集的实施例的流程图;
图4是示出用于测试混合体系结构指令集的实施例的框图;
图5是示出用于测试混合体系结构指令集的另一实施例的框图;
图6是示出用于测试混合体系结构指令集的实施例的示例的框图;
图7是示出用于测试混合体系结构指令集的实施例的流程图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780057188.5/2.html,转载请声明来源钻瓜专利网。