Base line for code analysis
    1.
    发明授权
    Base line for code analysis 有权
    基线代码分析

    公开(公告)号:US09378115B2

    公开(公告)日:2016-06-28

    申请号:US14490142

    申请日:2014-09-18

    IPC分类号: G06F11/36 G06F9/44

    CPC分类号: G06F11/3616 G06F11/3664

    摘要: In an example embodiment, static code analysis is performed by designating a first portion of the computer code as base line code. A check run is then performed on the base line code, resulting in one or more findings, with each finding identifying a flaw in the base line code discovered by the check run. The one or more findings may then be designated as a base line. Then a subsequent check run on a modified version of the computer code is performed, resulting in one or more subsequent findings. The one or more findings of the base line are then subtracted from the one or more subsequent findings, resulting in a modified version of the one or more subsequent findings. The modified version of the one or more subsequent findings may then be displayed on a display.

    摘要翻译: 在示例实施例中,通过将计算机代码的第一部分指定为基线代码来执行静态代码分析。 然后对基线代码执行检查运行,从而产生一个或多个发现,每个发现都标识检查运行发现的基线代码中的缺陷。 然后可以将一个或多个发现指定为基线。 然后执行对修改版本的计算机代码的后续检查,导致一个或多个后续发现。 然后从一个或多个后续发现中减去基线的一个或多个发现,导致一个或多个后续发现的修改版本。 然后可以在显示器上显示一个或多个后续发现的修改版本。

    Base Line for Code Analysis
    2.
    发明申请
    Base Line for Code Analysis 有权
    基线代码分析

    公开(公告)号:US20160085659A1

    公开(公告)日:2016-03-24

    申请号:US14490142

    申请日:2014-09-18

    IPC分类号: G06F11/36

    CPC分类号: G06F11/3616 G06F11/3664

    摘要: In an example embodiment, static code analysis is performed by designating a first portion of the computer code as base line code. A check run is then performed on the base line code, resulting in one or more findings, with each finding identifying a flaw in the base line code discovered by the check run. The one or more findings may then be designated as a base line. Then a subsequent check run on a modified version of the computer code is performed, resulting in one or more subsequent findings. The one or more findings of the base line are then subtracted from the one or more subsequent findings, resulting in a modified version of the one or more subsequent findings. The modified version of the one or more subsequent findings may then be displayed on a display.

    摘要翻译: 在示例实施例中,通过将计算机代码的第一部分指定为基线代码来执行静态代码分析。 然后对基线代码执行检查运行,从而产生一个或多个发现,每个发现都标识检查运行发现的基线代码中的缺陷。 然后可以将一个或多个发现指定为基线。 然后执行对修改版本的计算机代码的后续检查,导致一个或多个后续发现。 然后从一个或多个后续发现中减去基线的一个或多个发现,导致一个或多个后续发现的修改版本。 然后可以在显示器上显示一个或多个后续发现的修改版本。

    Language integrated unit testing
    3.
    发明授权
    Language integrated unit testing 有权
    语言综合单元测试

    公开(公告)号:US07356804B2

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

    申请号:US10723702

    申请日:2003-11-26

    IPC分类号: G06F9/44

    CPC分类号: G06F11/3688

    摘要: Techniques for testing production code include providing a common source unit having production source code and test source code, the test source code having test methods for testing the production source code. Executable production code is produced based on the production source code and executable test code is produced based on the test source code. A global switch specifies whether to load the executable test code with the executable production code.

    摘要翻译: 用于测试生产代码的技术包括提供具有生产源代码和测试源代码的公共源单元,测试源代码具有用于测试生产源代码的测试方法。 可执行生产代码是基于生产源代码生成的,可执行测试代码是基于测试源代码生成的。 全局开关指定是否使用可执行生产代码加载可执行测试代码。

    Testing flow control at test assertion level
    4.
    发明授权
    Testing flow control at test assertion level 有权
    在测试断言级别测试流量控制

    公开(公告)号:US07284237B2

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

    申请号:US10723769

    申请日:2003-11-26

    IPC分类号: G06F9/44

    CPC分类号: G06F11/3672

    摘要: Techniques for test flow control include providing a test hierarchy, the test hierarchy includes a collection of test methods, each test method calling test assertion methods for checking the correctness of production code, and each test assertion call defines the test execution flow within the test hierarchy in an event of a failure. The flow inside the test hierarchy is controlled according to a parameter of the test assertion method call, in response to the event.

    摘要翻译: 用于测试流程控制的技术包括提供测试层次结构,测试层次结构包括测试方法的集合,每个测试方法调用用于检查生产代码正确性的测试断言方法,每个测试断言调用定义了测试层次结构内的测试执行流程 在发生故障的情况下。 响应于事件,测试层次结构内的流程根据测试断言方法调用的参数进行控制。

    Method for consistent and efficient management of program configuration and customizing data
    6.
    发明授权
    Method for consistent and efficient management of program configuration and customizing data 有权
    一致和有效管理程序配置和定制数据的方法

    公开(公告)号:US07707565B2

    公开(公告)日:2010-04-27

    申请号:US11173563

    申请日:2005-07-01

    IPC分类号: G06F9/45

    CPC分类号: G06Q10/00

    摘要: A computer system and computer program product executing a method for consistent and efficient management of program configuration and customizing data for a business application program. According to one method, an existing or newly created version of a global switch configuration is provided in a cache shared by one or more other programs. The cached switch configuration provides a configuration for a switch framework that governs access to one or more program functions of a business application. The cached switch configuration is then attached to the business application to provide an attached version of the switch configuration. Compatibility between the attached version of the switch configuration and the business application is determined. If compatibility exists, the business application program is executed in accordance with the attached version of the switch configuration.

    摘要翻译: 一种计算机系统和计算机程序产品,执行用于一致和有效地管理程序配置和定制业务应用程序的数据的方法。 根据一种方法,在由一个或多个其他程序共享的高速缓存中提供全局交换机配置的现有或新创建的版本。 缓存的交换机配置为交换机框架提供了一个配置,用于管理对业务应用程序的一个或多个程序功能的访问。 然后将缓存的交换机配置附加到业务应用程序以提供交换机配置的附加版本。 确定了交换机配置的附加版本与业务应用程序之间的兼容性。 如果兼容性存在,则根据交换机配置的附件版本执行业务应用程序。

    Programming with shared objects in a shared memory
    9.
    发明授权
    Programming with shared objects in a shared memory 有权
    在共享内存中编写共享对象

    公开(公告)号:US07451434B1

    公开(公告)日:2008-11-11

    申请号:US10938754

    申请日:2004-09-09

    IPC分类号: G06F9/44 G06F7/00

    CPC分类号: G06F9/544 Y10S707/99944

    摘要: A shared memory technology where shared objects can be used by any of multiple users, applications, or program sessions with programming language support during development and at runtime. The developer can declare shared memory behaviors at design time to cause one or more area classes to be generated for use at runtime. A shared objects memory is managed by the runtime environment. Content is stored at runtime in an area instance of an area class. Class methods to be generated that include methods for attaching and detaching a running session to and from an area instance, and for detaching a session from a change request on an area instance with a commit or a rollback. The runtime environment manages locks for area instances. There are programming language constructs for creating area instances and for creating data objects of arbitrary data type within area instances.

    摘要翻译: 共享内存技术,其中共享对象可以由开发中和运行时的编程语言支持的多个用户,应用程序或程序会话中的任何一个使用。 开发人员可以在设计时声明共享内存行为,以便生成一个或多个区域类以便在运行时使用。 共享对象存储器由运行时环境管理。 内容在运行时存储在区域类的区域实例中。 要生成的类方法,包括用于将运行的会话附加到区域实例和从区域实例分离的方法,以及从具有提交或回退的区域实例上的更改请求中分离会话。 运行时环境管理区域实例的锁。 存在用于创建区域实例和在区域实例内创建任意数据类型的数据对象的编程语言结构。

    Reducing recompilation frequency
    10.
    发明授权
    Reducing recompilation frequency 有权
    减少重新编译频率

    公开(公告)号:US07340729B2

    公开(公告)日:2008-03-04

    申请号:US10695635

    申请日:2003-10-28

    IPC分类号: G06F9/45

    CPC分类号: G06F8/20

    摘要: An article of manufacture and a method includes providing a system having an interface, dividing the interface into levels, associating a dependency list with a level, associating a client with the dependency list, and marking the clients associated with a dependency list for recompilation based on a change to a global component.

    摘要翻译: 制品和方法包括提供具有接口的系统,将接口划分为级别,将依赖性列表与级别相关联,将客户端与依赖性列表相关联,以及标记与依赖关系列表关联以重新编译的客户端,以便基于 对全局组件的改变。