Method and system for optimizing software upgrades
    1.
    发明授权
    Method and system for optimizing software upgrades 有权
    优化软件升级的方法和系统

    公开(公告)号:US07191435B2

    公开(公告)日:2007-03-13

    申请号:US10164946

    申请日:2002-06-07

    IPC分类号: G06F9/44 G06F11/00

    摘要: A method for analyzing impact on binaries, software, and hardware of a planned software upgrade for a computer system. The method includes performing a configuration inventory for the computer system with profiles for the computer system of hardware, software including operating system software, middleware, applications, development tools, and third party software, application interfaces, and binaries. A set of upgrade rules, e.g., rules defining hardware and software requirements including interfaces, libraries, dependencies, and more, are accessed and the binary profiles are analyzed based on the upgrade rules to determine safe binaries and at-risk binaries. The at-risk binaries are further divided into subcategories based on risks of incompatibility with the planned software upgrade. The subcategories include failure, high risk, and low risk. The method includes generating text or graphical reports providing the analysis results to quantify and qualify the impacts on binaries and other portions of the computer system.

    摘要翻译: 分析对计算机系统的计划软件升级的二进制程序,软件和硬件的影响的方法。 该方法包括为硬件计算机系统的配置文件执行计算机系统的配置清单,包括操作系统软件,中间件,应用程序,开发工具,第三方软件,应用程序接口和二进制文件。 访问一组升级规则,例如定义硬件和软件需求(包括接口,库,依赖关系等)的规则,并基于升级规则分析二进制配置文件,以确定安全二进制文件和风险二进制文件。 基于与计划的软件升级不兼容的风险,风险二进制进一步分为子类别。 子类包括失败,高风险和低风险。 该方法包括生成提供分析结果的文本或图形报告,以量化并限定对二进制文件和计算机系统其他部分的影响。

    System and method for assessing compatibility risk
    2.
    发明授权
    System and method for assessing compatibility risk 有权
    用于评估兼容性风险的系统和方法

    公开(公告)号:US07069474B2

    公开(公告)日:2006-06-27

    申请号:US10246075

    申请日:2002-09-18

    IPC分类号: G06F11/00

    CPC分类号: G06F8/60

    摘要: A system and method for assessing binary compatibility between software modules permits software end users to register with a system, download software tools for testing binary compatibility between one or more ABIs and binary files resident on the end users' computer system(s). The testing generates a file including the results of the binary compatibility test for each binary file tested. A unique identifier of each binary file, e.g., the MD5 signature of the binary code, may be uploaded with the results of the compatibility test. The results of the compatibility test and the unique identifier may be further analyzed to determine a risk profile that the binary file(s) on the end user's computer system(s) is not binary compatible with a particular ABI. A report may be generated indicating the binary compatibility risk profile of the files resident on the user's computer system.

    摘要翻译: 用于评估软件模块之间的二进制兼容性的系统和方法允许软件终端用户向系统注册,下载用于测试一个或多个ABI与驻留在最终用户的计算机系统上的二进制文件之间的二进制兼容性的软件工具。 测试会生成一个文件,其中包含测试的每个二进制文件的二进制兼容性测试的结果。 可以使用兼容性测试的结果来上传每个二进制文件的唯一标识符,例如二进制代码的MD5签名。 可以进一步分析兼容性测试和唯一标识符的结果以确定最终用户的计算机系统上的二进制文件与特定ABI二进制兼容的风险简档。 可能会生成一个报告,指示驻留在用户计算机系统上的文件的二进制兼容性风险简档。