Generalized WBEM/CIM indication provider simulation engine
    1.
    发明授权
    Generalized WBEM/CIM indication provider simulation engine 有权
    广泛的WBEM / CIM指示提供者模拟引擎

    公开(公告)号:US07945918B2

    公开(公告)日:2011-05-17

    申请号:US11771324

    申请日:2007-06-29

    IPC分类号: G06F13/00

    CPC分类号: G06F11/3668

    摘要: A simulator of WBEM/CIM indication providers conforming to the CIM Indication Provider object specification simulates both the CIM indication provider and the means to drive the associated CIM events. The simulator comprises three functionally unique pieces: one or more CIM indication provider drivers, one or more CIM event trigger drivers, and a control application. This modularization creates flexibility in configuring the simulator to stress test different aspects of an operating system's underlying support for CIM indications. Modularization also makes the simulator design operating system independent. Provision is made in the simulation for generation of additional CIM events as background activity on the operating system.

    摘要翻译: 符合CIM指示提供程序对象规范的WBEM / CIM指示提供程序的模拟器模拟CIM指示提供程序和驱动相关CIM事件的方法。 模拟器包括三个功能独特的部件:一个或多个CIM指示提供者驱动器,一个或多个CIM事件触发驱动器和控制应用程序。 该模块化在配置模拟器时可以灵活地强调测试操作系统对CIM指示的基础支持的不同方面。 模块化也使得模拟器设计操作系统独立。 在用于生成附加CIM事件的模拟中进行了规定,作为操作系统上的后台活动。

    Intelligent work station simulation—generalized LAN frame generation simulation structure
    2.
    发明授权
    Intelligent work station simulation—generalized LAN frame generation simulation structure 失效
    智能工作站仿真广义局域网帧生成仿真结构

    公开(公告)号:US06832184B1

    公开(公告)日:2004-12-14

    申请号:US09517534

    申请日:2000-03-02

    IPC分类号: G06F1750

    CPC分类号: H04L43/50 H04L41/145

    摘要: A simulator of intelligent workstations at level 2 the OSI model for generating complete LAN frames for testing a system under test. The simulator includes a scripting facility that represents the actions of the human end-user at the client workstation. By providing a scripting facility, different complexions of a workload can be impressed upon the system under test without the need for human end-users nor the need for rebuilding the simulation tool. The simulator includes embedded protocol stacks allowing manipulation of the simulated LAN frames. The simulator also includes one or more embedded protocol application modules for emulating actions of an application, e.g., web browser, and enabling the handling of dynamic, application-related events. In the present invention, one or more application programming interfaces (APIs) are provided between the simulation tool and the PAM and between the PAM and the protocol stack to allow multiple applications to be concurrently simulated and to provide extensibility of the simulation tool by providing the ability to support new applications and protocol stacks.

    摘要翻译: 智能工作站的模拟器在2级OSI模型,用于生成完整的LAN框架,用于测试被测系统。 该模拟器包括一个脚本设备,它表示人类最终用户在客户端工作站上的动作。 通过提供脚本设备,可以在被测系统上印象不同的工作负载,而不需要人类最终用户,也不需要重建仿真工具。 模拟器包括嵌入式协议栈,允许对模拟的LAN帧进行操纵。 模拟器还包括用于模拟应用的动作的一个或多个嵌入式协议应用模块,例如web浏览器,以及使得能够处理动态的与应用相关的事件。 在本发明中,在仿真工具和PAM之间以及PAM和协议栈之间提供一个或多个应用编程接口(API),以允许同时模拟多个应用,并通过提供仿真工具来提供仿真工具的可扩展性 支持新应用程序和协议栈的能力。

    TEST SELECTION BASED ON AN N-WISE COMBINATIONS COVERAGE
    3.
    发明申请
    TEST SELECTION BASED ON AN N-WISE COMBINATIONS COVERAGE 有权
    基于N-WISE组合覆盖的测试选择

    公开(公告)号:US20120260132A1

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

    申请号:US13079843

    申请日:2011-04-05

    IPC分类号: G06F11/36

    CPC分类号: G06F11/3676

    摘要: Based on a functional coverage by a test suite, a functional coverage model of a System Under Test (SUT) may be defined to represent all covered combinations of functional attributes. Based on an n-wise combination criteria, a subset of the possible combinations of values may be determined A subset of the test suite may be selected such that the selected subset is operative to cover the subset of the determined possible combinations of values. The disclosed subject matter may be used to reduce a size of the test suite while preserving the n-wise combinations coverage of the original test suite.

    摘要翻译: 基于测试套件的功能覆盖,可以定义被测系统(SUT)的功能覆盖模型来表示所有覆盖的功能属性组合。 基于n维组合标准,可以确定值的可能组合的子集。可以选择测试组的子集,使得所选择的子集可操作以覆盖所确定的值的组合的子集。 所公开的主题可以用于减小测试套件的尺寸,同时保持原始测试套件的n-wise组合覆盖。

    META ATTRIBUTES IN FUNCTIONAL COVERAGE MODELS
    4.
    发明申请
    META ATTRIBUTES IN FUNCTIONAL COVERAGE MODELS 失效
    功能覆盖模型中的META属性

    公开(公告)号:US20120102366A1

    公开(公告)日:2012-04-26

    申请号:US12910805

    申请日:2010-10-24

    IPC分类号: G06F11/34

    CPC分类号: G06F11/3676 G06F11/3636

    摘要: A meta attribute useful for functional coverage is computed based on values comprised by two or more matching fields in a trace. The two or more matching fields may be comprised by a single entry of the trace or by a plurality of entries of the trace. A definition of the meta attribute may define which fields of the entries comprise values useful for computation of the meta attributes. The matching entries may be identified based on identifying values within the entries.

    摘要翻译: 基于跟踪中两个或多个匹配字段所包含的值计算功能覆盖有用的元属性。 两个或多个匹配字段可以由跟踪的单个条目或跟踪的多个条目组成。 元属性的定义可以定义条目的哪些字段包含对元属性的计算有用的值。 可以基于条目中的识别值来识别匹配条目。

    GENERATING A FUNCTIONAL COVERAGE MODEL FROM A TRACE
    5.
    发明申请
    GENERATING A FUNCTIONAL COVERAGE MODEL FROM A TRACE 失效
    从追踪中产生功能覆盖模型

    公开(公告)号:US20120102365A1

    公开(公告)日:2012-04-26

    申请号:US12910804

    申请日:2010-10-24

    IPC分类号: G06F11/34

    CPC分类号: G06F11/3636 G06F11/3676

    摘要: A functional coverage model may be generated based on a trace. The functional coverage model may comprise values of attributes. The values may be extracted from one or more entries comprised by the trace. Based upon a selection of a field of an exemplary entry, content of the corresponding fields in other entries may be extracted and utilized. In some exemplary embodiments, names of attributes may be extracted from the trace. In some exemplary embodiments, a reference trace may be utilized as a comparative baseline coverage by generating a functional coverage model based upon the reference trace and comparing coverage of a second trace in respect to the functional coverage model with the coverage of the reference trace.

    摘要翻译: 可以基于跟踪生成功能覆盖模型。 功能覆盖模型可以包括属性值。 值可以从跟踪包含的一个或多个条目中提取。 基于对示例性条目的字段的选择,可以提取和利用其他条目中的对应字段的内容。 在一些示例性实施例中,可以从跟踪中提取属性的名称。 在一些示例性实施例中,可以通过基于参考轨迹生成功能覆盖模型并将第二轨迹相对于功能覆盖模型的覆盖与参考轨迹的覆盖进行比较来将参考轨迹用作对比基线覆盖。

    Test selection based on an N-wise combinations coverage
    6.
    发明授权
    Test selection based on an N-wise combinations coverage 有权
    基于N-wise组合覆盖测试选择

    公开(公告)号:US08756460B2

    公开(公告)日:2014-06-17

    申请号:US13079843

    申请日:2011-04-05

    IPC分类号: G06F11/00

    CPC分类号: G06F11/3676

    摘要: Based on a functional coverage by a test suite, a functional coverage model of a System Under Test (SUT) may be defined to represent all covered combinations of functional attributes. Based on an n-wise combination criteria, a subset of the possible combinations of values may be determined. A subset of the test suite may be selected such that the selected subset is operative to cover the subset of the determined possible combinations of values. The disclosed subject matter may be used to reduce a size of the test suite while preserving the n-wise combinations coverage of the original test suite.

    摘要翻译: 基于测试套件的功能覆盖,可以定义被测系统(SUT)的功能覆盖模型来表示所有覆盖的功能属性组合。 基于n维组合标准,可以确定值的可能组合的子集。 可以选择测试套件的子集,使得所选择的子集可操作以覆盖所确定的值的组合的子集。 所公开的主题可以用于减小测试套件的尺寸,同时保持原始测试套件的n-wise组合覆盖。

    Meta attributes in functional coverage models
    7.
    发明授权
    Meta attributes in functional coverage models 失效
    功能覆盖模型中的元属性

    公开(公告)号:US08458523B2

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

    申请号:US12910805

    申请日:2010-10-24

    IPC分类号: G06F11/00

    CPC分类号: G06F11/3676 G06F11/3636

    摘要: A meta attribute useful for functional coverage is computed based on values comprised by two or more matching fields in a trace. The two or more matching fields may be comprised by a single entry of the trace or by a plurality of entries of the trace. A definition of the meta attribute may define which fields of the entries comprise values useful for computation of the meta attributes. The matching entries may be identified based on identifying values within the entries.

    摘要翻译: 基于跟踪中两个或多个匹配字段所包含的值计算功能覆盖有用的元属性。 两个或多个匹配字段可以由跟踪的单个条目或跟踪的多个条目组成。 元属性的定义可以定义条目的哪些字段包含对元属性的计算有用的值。 可以基于条目中的识别值来识别匹配条目。

    Generalized WBEM/CIM Indication Provider Simulation Engine
    8.
    发明申请
    Generalized WBEM/CIM Indication Provider Simulation Engine 有权
    通用WBEM / CIM指示提供者模拟引擎

    公开(公告)号:US20090007144A1

    公开(公告)日:2009-01-01

    申请号:US11771324

    申请日:2007-06-29

    IPC分类号: G06F13/00

    CPC分类号: G06F11/3668

    摘要: A simulator of WBEM/CIM indication providers conforming to the CIM Indication Provider object specification simulates both the CIM indication provider and the means to drive the associated CIM events. The simulator comprises three functionally unique pieces: one or more CIM indication provider drivers, one or more CIM event trigger drivers, and a control application. This modularization creates flexibility in configuring the simulator to stress test different aspects of an operating system's underlying support for CIM indications. Modularization also makes the simulator design operating system independent. Provision is made in the simulation for generation of additional CIM events as background activity on the operating system.

    摘要翻译: 符合CIM指示提供程序对象规范的WBEM / CIM指示提供程序的模拟器模拟CIM指示提供程序和驱动相关CIM事件的方法。 模拟器包括三个功能独特的部件:一个或多个CIM指示提供者驱动器,一个或多个CIM事件触发驱动器和控制应用程序。 该模块化在配置模拟器时可以灵活地强调测试操作系统对CIM指示的基础支持的不同方面。 模块化也使得模拟器设计操作系统独立。 在用于生成附加CIM事件的模拟中进行了规定,作为操作系统上的后台活动。

    Generating a functional coverage model from a trace
    9.
    发明授权
    Generating a functional coverage model from a trace 失效
    从跟踪生成功能覆盖模型

    公开(公告)号:US08464103B2

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

    申请号:US12910804

    申请日:2010-10-24

    IPC分类号: G06F11/00

    CPC分类号: G06F11/3636 G06F11/3676

    摘要: A functional coverage model may be generated based on a trace. The functional coverage model may comprise values of attributes. The values may be extracted from one or more entries comprised by the trace. Based upon a selection of a field of an exemplary entry, content of the corresponding fields in other entries may be extracted and utilized. In some exemplary embodiments, names of attributes may be extracted from the trace. In some exemplary embodiments, a reference trace may be utilized as a comparative baseline coverage by generating a functional coverage model based upon the reference trace and comparing coverage of a second trace in respect to the functional coverage model with the coverage of the reference trace.

    摘要翻译: 可以基于跟踪生成功能覆盖模型。 功能覆盖模型可以包括属性值。 值可以从跟踪包含的一个或多个条目中提取。 基于对示例性条目的字段的选择,可以提取和利用其他条目中的对应字段的内容。 在一些示例性实施例中,可以从跟踪中提取属性的名称。 在一些示例性实施例中,可以通过基于参考轨迹生成功能覆盖模型并将第二轨迹相对于功能覆盖模型的覆盖与参考轨迹的覆盖进行比较来将参考轨迹用作对比基线覆盖。

    Method for comparing customer and test load data with comparative functional coverage hole analysis
    10.
    发明授权
    Method for comparing customer and test load data with comparative functional coverage hole analysis 失效
    将客户和测试负载数据与比较功能覆盖孔分析进行比较的方法

    公开(公告)号:US07636871B1

    公开(公告)日:2009-12-22

    申请号:US12257652

    申请日:2008-10-24

    IPC分类号: G06F11/00

    CPC分类号: G06F11/3676

    摘要: One aspect of the present invention includes performance of a comparative functional coverage technique for comparing analysis of actual operational load data, such as customer data, with test operational load data. In one embodiment, coverage and holes analysis operations are performed on each of actual trace data produced by the operation of actual activities, and test trace data produced by the operation of a simulation within a test execution. The functional coverage and hole analysis results produced for each of the actual data source and the test data source are then compared to discover the most important functional holes relevant to testing, namely holes which appear only in the test but not within the actual operation. The results of the holes comparison detailing which holes exist within the test are then presented and ultimately utilized to improve the test.

    摘要翻译: 本发明的一个方面包括比较功能覆盖技术的性能,用于比较诸如客户数据的实际操作负载数据与测试操作负载数据的分析。 在一个实施例中,对通过实际活动的操作产生的每个实际跟踪数据以及在测试执行期间通过模拟操作产生的测试跟踪数据执行覆盖和空穴分析操作。 然后对每个实际数据源和测试数据源产生的功能覆盖和空穴分析结果进行比较,以发现与测试相关的最重要的功能孔,即仅出现在测试中但不在实际操作中的孔。 然后提出孔洞比较结果,详细说明试验中存在哪些孔,并最终用于改进试验。