Highly specialized scenarios in random test generation
    1.
    发明授权
    Highly specialized scenarios in random test generation 有权
    随机测试生成中的高度专业化场景

    公开(公告)号:US07434101B2

    公开(公告)日:2008-10-07

    申请号:US11085791

    申请日:2005-03-21

    IPC分类号: G06F11/00

    CPC分类号: G01R31/318385 G06F17/5022

    摘要: Improvements in functional verification of a design are achieved by providing a test template that specifies test parameters directed to a function of the design. An exemption mode of operation is associated with a portion of the template, in which constraints and variables associated with the template are revised. The template is an input to a CSP engine, which, in cooperation with a test generator engine, produces test scenarios that lie in an expanded region of the generator's usual operational space. Provision is made for independently enabling and disabling a plurality of exemption modes of operation that are associated with the same or different areas of the template.

    摘要翻译: 通过提供一个指定针对设计功能的测试参数的测试模板来实现对设计的功能验证的改进。 豁免模式与模板的一部分相关联,其中与模板相关联的约束和变量被修改。 该模板是CSP引擎的输入,CSP引擎与测试发生器引擎协同生成位于发电机通常运行空间扩展区域内的测试场景。 规定用于独立地启用和禁用与模板的相同或不同区域相关联的多个豁免操作模式。

    Adaptive test program generation
    2.
    发明授权
    Adaptive test program generation 失效
    自适应测试程序生成

    公开(公告)号:US06925405B2

    公开(公告)日:2005-08-02

    申请号:US10040940

    申请日:2002-01-09

    CPC分类号: G06F11/263

    摘要: A test program generator that produces test instructions according to a specification of a system being verified. The instructions are typically generated randomly, at least in part, and are then. The system is capable of interpreting events, detecting an impending occurrence of an event, and responding to the event by switching to an alternate input stream.

    摘要翻译: 一种测试程序生成器,其根据被验证的系统的规范产生测试指令。 指令通常随机生成,至少部分地,然后是。 该系统能够解释事件,检测即将发生的事件,以及通过切换到替代输入流来响应事件。

    Device, System and Method of Modeling Homogeneous Information
    3.
    发明申请
    Device, System and Method of Modeling Homogeneous Information 失效
    设备,系统和均匀信息建模方法

    公开(公告)号:US20080208827A1

    公开(公告)日:2008-08-28

    申请号:US11677589

    申请日:2007-02-22

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30604

    摘要: Device, system and method of modeling homogeneous information. For example, a method that includes providing to a model-based application an input model including a refinable homogeneous record having a base type, wherein said homogeneous record is defined with a homogeneous constraint to only include data members of a type compatible with the base type. The homogeneous record is defined in a modeling environment that is able to automatically enforce the homogeneous constraint for the homogeneous record and for refinements thereof.

    摘要翻译: 设备,系统和均匀信息建模方法。 例如,一种方法,其包括向基于模型的应用提供包括具有基本类型的可修改同构记录的输入模型,其中所述同构记录被定义为具有均匀约束,以仅包括与基本类型兼容的类型的数据成员 。 在建模环境中定义了同质记录,该建模环境能够自动强制同构记录的均匀约束及其优化。

    Device, system and method of modeling homogeneous information
    4.
    发明授权
    Device, system and method of modeling homogeneous information 失效
    设备,系统和均匀信息建模方法

    公开(公告)号:US08458652B2

    公开(公告)日:2013-06-04

    申请号:US11677589

    申请日:2007-02-22

    IPC分类号: G06F9/44

    CPC分类号: G06F17/30604

    摘要: Device, system and method of modeling homogeneous information. For example, a method that includes providing to a model-based application an input model including a refinable homogeneous record having a base type, wherein said homogeneous record is defined with a homogeneous constraint to only include data members of a type compatible with the base type. The homogeneous record is defined in a modeling environment that is able to automatically enforce the homogeneous constraint for the homogeneous record and for refinements thereof.

    摘要翻译: 设备,系统和均匀信息建模方法。 例如,一种方法,其包括向基于模型的应用提供包括具有基本类型的可修改同构记录的输入模型,其中所述同构记录被定义为具有均匀约束,以仅包括与基本类型兼容的类型的数据成员 。 在建模环境中定义了同质记录,该建模环境能够自动强制同构记录的均匀约束及其优化。

    Systematic Compliance Checking of a Process
    5.
    发明申请
    Systematic Compliance Checking of a Process 失效
    流程的系统合规检查

    公开(公告)号:US20080189094A1

    公开(公告)日:2008-08-07

    申请号:US11672050

    申请日:2007-02-07

    IPC分类号: G06F17/50

    摘要: Methods and systems are presented for generation of a test suite in order to validate compliance of a process with its process specification. The methodology involves a formal description of the process using a flowchart, refinement of the flowchart to include misinterpretations of the process specification, defining compliance coverage models over the flowchart, and automatically generating test case scenarios that cover the models. Internal and external types of misinterpretation are distinguished. A compliance test suite is automatically generated and observations made of the details of the traversal through the flow chart when the tests are executed.

    摘要翻译: 提供了用于生成测试套件的方法和系统,以验证过程符合其过程规范。 该方法涉及使用流程图的过程的正式描述,流程图的改进包括过程规范的误解,在流程图上定义合规性覆盖模型,以及自动生成涵盖模型的测试用例场景。 区别了内部和外部的误解。 自动生成合规性测试套件,并在执行测试时通过流程图遍历的详细信息。

    METHOD AND APPARATUS FOR GENERATING QUESTIONS
    6.
    发明申请
    METHOD AND APPARATUS FOR GENERATING QUESTIONS 审中-公开
    用于产生问题的方法和装置

    公开(公告)号:US20130196305A1

    公开(公告)日:2013-08-01

    申请号:US13360808

    申请日:2012-01-30

    IPC分类号: G09B3/00

    摘要: A computer-implemented method and apparatus for generating questions. The method comprises receiving a rule; dynamically generating a graph representing a question, the graph comprising one or more nodes, each node associated with a rule having one or more variables; sampling a value from the value domain for the variable; and synthesizing a textual representation of the graph.

    摘要翻译: 用于产生问题的计算机实现的方法和装置。 该方法包括接收规则; 动态生成表示问题的图形,所述图形包括一个或多个节点,每个节点与具有一个或多个变量的规则相关联; 从变量的值域中抽取一个值; 并合成图形的文本表示。

    Automatic generation of test suite for processor architecture compliance
    7.
    发明授权
    Automatic generation of test suite for processor architecture compliance 有权
    自动生成用于处理器架构合规性的测试套件

    公开(公告)号:US08280713B2

    公开(公告)日:2012-10-02

    申请号:US11735510

    申请日:2007-04-16

    IPC分类号: G06F17/50 G06F9/455

    CPC分类号: G06F11/263 G06F8/30

    摘要: A parametrically controlled model-based test generator automatically generates architectural compliance test suites for different implementations of a processor architecture, based on a set of architectural decisions chosen among optional behaviors for each implementation. Thus, different implementations of the same architecture can be easily supported by modifying the parameter values. In addition, ongoing changes to the architecture or comprehensive updates to the test suite can be easily handled by updating the architecture model or the coverage models, forgoing the need to review the whole, potentially huge, set of tests.

    摘要翻译: 基于对每个实现的可选行为选择的一组架构决策,参数控制的基于模型的测试发生器自动生成用于处理器架构的不同实现的架构一致性测试套件。 因此,可以通过修改参数值来容易地支持相同架构的不同实现。 此外,通过更新架构模型或覆盖模型,可以轻松地处理对架构的持续更改或测试套件的全面更新,从而需要检查整个可能巨大的测试集。

    Automatic Generation of Test Suite for Processor Architecture Compliance
    8.
    发明申请
    Automatic Generation of Test Suite for Processor Architecture Compliance 有权
    自动生成用于处理器架构合规性的测试套件

    公开(公告)号:US20080255822A1

    公开(公告)日:2008-10-16

    申请号:US11735510

    申请日:2007-04-16

    IPC分类号: G06F9/44

    CPC分类号: G06F11/263 G06F8/30

    摘要: A parametrically controlled model-based test generator automatically generates architectural compliance test suites for different implementations of a processor architecture, based on a set of architectural decisions chosen among optional behaviors for each implementation. Thus, different implementations of the same architecture can be easily supported by modifying the parameter values. In addition, ongoing changes to the architecture or comprehensive updates to the test suite can be easily handled by updating the architecture model or the coverage models, forgoing the need to review the whole, potentially huge, set of tests.

    摘要翻译: 基于对每个实现的可选行为选择的一组架构决策,参数控制的基于模型的测试发生器自动生成用于处理器架构的不同实现的架构一致性测试套件。 因此,可以通过修改参数值来容易地支持相同架构的不同实现。 此外,通过更新架构模型或覆盖模型,可以轻松地处理对架构的持续更改或测试套件的全面更新,从而需要检查整个可能巨大的测试集。

    Modeling language and method for address translation design mechanisms in test generation
    9.
    发明授权
    Modeling language and method for address translation design mechanisms in test generation 有权
    测试生成中地址转换设计机制的建模语言和方法

    公开(公告)号:US07370296B2

    公开(公告)日:2008-05-06

    申请号:US10853041

    申请日:2004-05-25

    IPC分类号: G06F17/50

    CPC分类号: G06F11/263 G06F11/2257

    摘要: Methods and systems are disclosed that enhance the ability of a test generator to automatically deal with address translation in a processor design, and without need for creating specific code. A model of the address translation mechanism of a design-under-test is represented as a directed acyclic graph and then converted into a constraint satisfaction problem. The problem is solved by a CSP engine, and the solution used to generate test cases for execution. Using the model, testing knowledge can be propagated to models applicable to many different designs to produce extensive coverage of address translation mechanisms.

    摘要翻译: 公开了增强测试发生器在处理器设计中自动处理地址转换并且不需要创建特定代码的能力的方法和系统。 被测设计的地址转换机制的模型被表示为有向非循环图,然后转换成约束满足问题。 这个问题由CSP引擎解决,用于生成用于执行的测试用例的解决方案。 使用该模型,测试知识可以传播到适用于许多不同设计的模型,以产生广泛的地址转换机制。

    Automatic test program generation using extended conditional constraint satisfaction
    10.
    发明申请
    Automatic test program generation using extended conditional constraint satisfaction 失效
    使用扩展条件约束满足的自动测试程序生成

    公开(公告)号:US20060184468A1

    公开(公告)日:2006-08-17

    申请号:US11040241

    申请日:2005-01-21

    IPC分类号: G06F15/18

    CPC分类号: G06F11/3684

    摘要: A method for automatically generating test programs includes receiving a description of a system under test, expressed in terms of variables associated with the system and conditional constraints including semantics applied to the variables, and receiving a definition of an event to be tested in the system. The method generates an ECondCSP over the variables responsively to the definition of the event and to the conditional constraints, such that at least some of the semantics of the conditional constraints are preserved in the ECondCSP when one or more of the variables to which the semantics are applied are inactive. The ECondCSP is solved to generate a test case for the system.

    摘要翻译: 一种用于自动生成测试程序的方法包括:接收对与系统相关的变量表示的被测系统的描述,以及包括应用于变量的语义的条件约束,以及接收系统中要测试的事件的定义。 该方法响应于事件的定义和条件约束而对变量生成ECondCSP,使得条件约束的至少一些语义在ECondCSP中被保留,当一个或多个语义为 应用不活动。 ECondCSP解决了为系统生成测试用例。