会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 5. 发明申请
    • TWO PASS TEST CASE GENERATION USING SELF-MODIFYING INSTRUCTION REPLACEMENT
    • 使用自我修改指示替换的两次测试案例生成
    • US20110197049A1
    • 2011-08-11
    • US12700970
    • 2010-02-05
    • Allon AdirBrad Lee HeroldJohn Martin LuddenPedro Martin-de-NicolasCharles Leverett MeissnerGil Eliezer Shurek
    • Allon AdirBrad Lee HeroldJohn Martin LuddenPedro Martin-de-NicolasCharles Leverett MeissnerGil Eliezer Shurek
    • G06F9/38
    • G06F9/3816G06F9/3005
    • A test code generation technique that replaces instructions having a machine state dependent result with special redirection instructions provides generation of test code in which state dependent execution choices are made without a state model. Redirection instructions cause execution of a handler than examines the machine state and replaces the redirection instruction with a replacement instruction having a desired result resolved in accordance with the current machine state. The instructions that are replaced may be conditional branch instructions and the result a desired execution path. The examination of the machine state permits determination of a branch condition for the replacement instruction so that the next pass of the test code executes along the desired path. Alternatively, the handler can execute a jump to the branch instruction, causing immediate execution of the desired branch path. The re-direction instructions may be illegal instructions, which cause execution of an interrupt handler that performs the replacement.
    • 使用特殊重定向指令替代具有机器状态相关结果的指令的测试代码生成技术提供测试代码的生成,其中在不使用状态模型的情况下进行状态相关的执行选择。 重定向指令导致处理程序的执行,而不是检查机器状态,并根据当前机器状态用具有期望结果的替换指令替换重定向指令。 被替换的指令可以是条件分支指令,并且结果是可能的执行路径。 对机器状态的检查允许确定替换指令的分支条件,使得测试代码的下一遍沿着期望的路径执行。 或者,处理程序可以执行跳转到分支指令,导致立即执行所需的分支路径。 重定向指令可能是非法指令,这些指令导致执行替换的中断处理程序的执行。
    • 6. 发明授权
    • Model-based hardware exerciser, device, system and method thereof
    • 基于模型的硬件训练器,设备,系统及其方法
    • US07945888B2
    • 2011-05-17
    • US12038818
    • 2008-02-28
    • Allon AdirGil Eliezer Shurek
    • Allon AdirGil Eliezer Shurek
    • G06F17/50G06F9/44G06F9/455G06F11/22
    • G06F11/261G06F17/5022
    • Device, system and method for verification of a hardware system-under-test including at least one processor. A method includes building an executable image of a hardware exerciser adapted for execution on a test platform selected from: a simulation accelerator, a hardware emulator, a prototype hardware system, and a hardware production wafer. The exerciser image includes embedded data corresponding to architectural knowledge, testing knowledge, and a test template. The test template is defined in a context-free formal language and includes biasing directives to influence at least one of a desired test structure, one or more resources to be included in the test, and one or more values of the included resources. The architectural knowledge is obtained from an architectural model including a formal description of the specification for the system-under-test, and the testing knowledge is obtained from a testing knowledgebase including heuristics for testing desired aspects of the system-under-test.
    • 用于验证包括至少一个处理器的被测硬件系统的设备,系统和方法。 一种方法包括构建适于在选自以下的测试平台上执行的硬件训练器的可执行映像:模拟加速器,硬件仿真器,原型硬件系统和硬件生产晶片。 训练者图像包括对应于建筑知识,测试知识和测试模板的嵌入数据。 测试模板以无上下文的形式语言定义,并且包括偏好指令以影响期望的测试结构,要包括在测试中的一个或多个资源中的至少一个以及所包括的资源的一个或多个值。 建筑知识是从建筑模型中获得的,包括对被测系统的规范的正式描述,并且测试知识从测试知识库获得,包括用于测试被测系统的期望方面的启发式。
    • 7. 发明申请
    • Model-Based Hardware Exerciser, Device, System and Method Thereof
    • 基于模型的硬件练习器,设备,系统及方法
    • US20090222694A1
    • 2009-09-03
    • US12038818
    • 2008-02-28
    • Allon AdirGil Eliezer Shurek
    • Allon AdirGil Eliezer Shurek
    • G06F11/00
    • G06F11/261G06F17/5022
    • Device, system and method for verification of a hardware system-under-test including at least one processor. A method includes building an executable image of a hardware exerciser adapted for execution on a test platform selected from: a simulation accelerator, a hardware emulator, a prototype hardware system, and a hardware production wafer. The exerciser image includes embedded data corresponding to architectural knowledge, testing knowledge, and a test template. The test template is defined in a context-free formal language and includes biasing directives to influence at least one of a desired test structure, one or more resources to be included in the test, and one or more values of the included resources. The architectural knowledge is obtained from an architectural model including a formal description of the specification for the system-under-test, and the testing knowledge is obtained from a testing knowledgebase including heuristics for testing desired aspects of the system-under-test.
    • 用于验证包括至少一个处理器的被测硬件系统的设备,系统和方法。 一种方法包括构建适于在选自以下的测试平台上执行的硬件训练器的可执行映像:模拟加速器,硬件仿真器,原型硬件系统和硬件生产晶片。 训练者图像包括对应于建筑知识,测试知识和测试模板的嵌入数据。 测试模板以无上下文的形式语言定义,并且包括偏好指令以影响期望的测试结构,要包括在测试中的一个或多个资源中的至少一个以及所包括的资源的一个或多个值。 建筑知识是从建筑模型中获得的,包括对被测系统的规范的正式描述,并且测试知识从测试知识库获得,包括用于测试待测系统的期望方面的启发式。
    • 8. 发明授权
    • Two pass test case generation using self-modifying instruction replacement
    • 双通测试用例生成使用自修改指令替换
    • US08516229B2
    • 2013-08-20
    • US12700970
    • 2010-02-05
    • Allon AdirBrad Lee HeroldJohn Martin LuddenPedro Martin-de-NicolasCharles Leverett MeissnerGil Eliezer Shurek
    • Allon AdirBrad Lee HeroldJohn Martin LuddenPedro Martin-de-NicolasCharles Leverett MeissnerGil Eliezer Shurek
    • G06F9/44
    • G06F9/3816G06F9/3005
    • A test code generation technique that replaces instructions having a machine state dependent result with special redirection instructions provides generation of test code in which state dependent execution choices are made without a state model. Redirection instructions cause execution of a handler than examines the machine state and replaces the redirection instruction with a replacement instruction having a desired result resolved in accordance with the current machine state. The instructions that are replaced may be conditional branch instructions and the result a desired execution path. The examination of the machine state permits determination of a branch condition for the replacement instruction so that the next pass of the test code executes along the desired path. Alternatively, the handler can execute a jump to the branch instruction, causing immediate execution of the desired branch path. The re-direction instructions may be illegal instructions, which cause execution of an interrupt handler that performs the replacement.
    • 使用特殊重定向指令替代具有机器状态相关结果的指令的测试代码生成技术提供测试代码的生成,其中在不使用状态模型的情况下进行状态相关的执行选择。 重定向指令导致处理程序的执行,而不是检查机器状态,并根据当前机器状态用具有期望结果的替换指令替换重定向指令。 被替换的指令可以是条件分支指令,并且结果是可能的执行路径。 对机器状态的检查允许确定替换指令的分支条件,使得测试代码的下一遍沿着期望的路径执行。 或者,处理程序可以执行跳转到分支指令,导致立即执行所需的分支路径。 重定向指令可能是非法指令,这些指令导致执行替换的中断处理程序的执行。