Control flow analysis methods and computing devices for converting COBOL-sourced programs to object-oriented program structures
    1.
    发明授权
    Control flow analysis methods and computing devices for converting COBOL-sourced programs to object-oriented program structures 失效
    用于将COBOL源程序转换为面向对象程序结构的控制流分析方法和计算设备

    公开(公告)号:US08645932B2

    公开(公告)日:2014-02-04

    申请号:US13236574

    申请日:2011-09-19

    IPC分类号: G06F9/45

    CPC分类号: G06F8/51 G06F8/41 G06F8/433

    摘要: The various embodiments of the invention relate generally to computer software, computer program architecture, software development, and computer programming languages, and more specifically, to techniques for analyzing control flow in COBOL-sourced programs to facilitate optimized conversions to object-oriented program structures. For example, a compiler can include a global optimizer configured to analyze execution flow for a range of blocks of source code in the memory to determine flow-affected code. Also, the compiler can include a native code generator configured to generate native code based on representations of the native code as functions of the source code. The native code is configured to execute on a virtual machine.

    摘要翻译: 本发明的各种实施例一般涉及计算机软件,计算机程序架构,软件开发和计算机编程语言,更具体地,涉及用于分析COBOL源程序中的控制流的技术,以促进对面向对象程序结构的优化转换。 例如,编译器可以包括全局优化器,其被配置为分析存储器中源代码块的范围的执行流程,以确定流量受影响的代码。 此外,编译器可以包括本地代码生成器,其被配置为基于作为源代码的函数的本机代码的表示来生成本机代码。 本机代码配置为在虚拟机上执行。

    SYSTEM AND METHOD FOR EXTRACTING UML MODELS FROM LEGACY APPLICATIONS
    2.
    发明申请
    SYSTEM AND METHOD FOR EXTRACTING UML MODELS FROM LEGACY APPLICATIONS 审中-公开
    从LEGACY应用程序中提取UML模型的系统和方法

    公开(公告)号:US20120159427A1

    公开(公告)日:2012-06-21

    申请号:US13298268

    申请日:2011-11-16

    IPC分类号: G06F9/44

    CPC分类号: G06F8/10

    摘要: A method and computer program product are provided for extracting UML models from legacy applications. The system involves extraction of UML models and importing and exporting than to other commercial UML tools. In a more specific aspect, UML objects are associated with business rules which have been extracted from a legacy application. In particular, UML diagrams are extracted from a legacy application for Use Case diagrams, Activity diagrams from screen flows, and Activity diagrams from program logic.

    摘要翻译: 提供了一种从传统应用程序中提取UML模型的方法和计算机程序产品。 该系统涉及到UML模型的提取和导入和导出,而不是其他商业UML工具。 在更具体的方面,UML对象与从旧应用程序中提取的业务规则相关联。 特别地,UML图是从遗留应用程序中提取的用例图,来自屏幕流的活动图和来自程序逻辑的活动图。

    Methods and systems for forming an adjusted perform range

    公开(公告)号:US09645803B2

    公开(公告)日:2017-05-09

    申请号:US14755883

    申请日:2015-06-30

    IPC分类号: G06F9/45

    CPC分类号: G06F8/51 G06F8/41 G06F8/433

    摘要: One or more regions of COBOL source code having an entry point are identified. A PERFORM instruction associated with the entry point to analyze is selected. A PERFORM range for the selected PERFORM instruction is determined. An instruction that changes control flow in execution of the COBOL source code subsequent to the selected PERFORM instruction is identified. Flow-affected code resulting from the instruction is determined. An adjusted PERFORM range for the selected PERFORM instruction is formed.

    Methods and systems for forming an adjusted perform range
    4.
    发明授权
    Methods and systems for forming an adjusted perform range 有权
    形成调整执行范围的方法和系统

    公开(公告)号:US09122539B2

    公开(公告)日:2015-09-01

    申请号:US14140090

    申请日:2013-12-24

    IPC分类号: G06F9/45

    CPC分类号: G06F8/51 G06F8/41 G06F8/433

    摘要: One or more regions of COBOL source code having an entry point are identified. A PERFORM instruction associated with the entry point to analyze is selected. A PERFORM range for the selected PERFORM instruction is determined. An instruction that changes control flow in execution of the COBOL source code subsequent to the selected PERFORM instruction is identified. Flow-affected code resulting from the instruction is determined. An adjusted PERFORM range for the selected PERFORM instruction is formed.

    摘要翻译: 识别具有入口点的COBOL源代码的一个或多个区域。 选择与要分析的入口点相关联的PERFORM指令。 确定所选PERFORM指令的PERFORM范围。 识别在所选PERFORM指令之后改变执行COBOL源代码中的控制流的指令。 由指令产生的流量受影响的代码被确定。 形成了所选PERFORM指令的调整PERFORM范围。

    Architecture for state driven testing
    5.
    发明授权
    Architecture for state driven testing 失效
    国家驱动测试架构

    公开(公告)号:US08543984B2

    公开(公告)日:2013-09-24

    申请号:US12890547

    申请日:2010-09-24

    IPC分类号: G06F9/44

    摘要: An architecture for a test script editor that can be used by anybody in the development team, including non-programmer business analyst testers. Software testers can generate test scripts for validating and verifying software without navigating all possible actions or keywords. The current application state is described with one or more test objects. Each test object has one or more associated test methods and each test method can describe one or more state transitions. Only test methods accessible through test objects in the current application state are displayed to the software tester. The current state changes only if the state transition described by the test method selected by the software tester indicates a change from the current state.

    摘要翻译: 用于测试脚本编辑器的架构,可由开发团队中的任何人使用,包括非程序员业务分析师测试人员。 软件测试人员可以生成用于验证和验证软件的测试脚本,而无需浏览所有可能的操作或关键字。 使用一个或多个测试对象描述当前应用程序状态。 每个测试对象都有一个或多个关联的测试方法,每个测试方法可以描述一个或多个状态转换。 只有在当前应用程序状态下通过测试对象访问的测试方法才会显示给软件测试人员。 仅当由软件测试仪选择的测试方法描述的状态转换指示从当前状态改变时,当前状态才会改变。

    ARCHITECTURE FOR STATE DRIVEN TESTING
    6.
    发明申请
    ARCHITECTURE FOR STATE DRIVEN TESTING 失效
    国家驾驶测试的架构

    公开(公告)号:US20120047490A1

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

    申请号:US12890547

    申请日:2010-09-24

    IPC分类号: G06F9/44

    摘要: An architecture for a test script editor that can be used by anybody in the development team, including non-programmer business analyst testers. Software testers can generate test scripts for validating and verifying software without navigating all possible actions or keywords. The current application state is described with one or more test objects. Each test object has one or more associated test methods and each test method can describe one or more state transitions. Only test methods accessible through test objects in the current application state are displayed to the software tester. The current state changes only if the state transition described by the test method selected by the software tester indicates a change from the current state.

    摘要翻译: 用于测试脚本编辑器的架构,可由开发团队中的任何人使用,包括非程序员业务分析师测试人员。 软件测试人员可以生成用于验证和验证软件的测试脚本,而无需浏览所有可能的操作或关键字。 使用一个或多个测试对象描述当前应用程序状态。 每个测试对象都有一个或多个关联的测试方法,每个测试方法可以描述一个或多个状态转换。 只有在当前应用程序状态下通过测试对象访问的测试方法才会显示给软件测试人员。 仅当由软件测试仪选择的测试方法描述的状态转换指示从当前状态改变时,当前状态才会改变。

    Real-time activity monitoring and reporting
    7.
    发明授权
    Real-time activity monitoring and reporting 有权
    实时活动监控和报告

    公开(公告)号:US07962616B2

    公开(公告)日:2011-06-14

    申请号:US11230987

    申请日:2005-09-19

    IPC分类号: G06F13/00

    摘要: In order to track activities in a computerized system with client-server or other communications, a system configuration is needed which monitors, logs and reports traffic. This is somewhat akin to but not entirely similar a firewall. Thus, the invention contemplates a real-time, platform-independent, rule-based activity monitor for detecting a particular activity of interest as it occurs and for reporting such activity and the user substantially as fast.

    摘要翻译: 为了跟踪使用客户端 - 服务器或其他通信的计算机化系统中的活动,需要系统配置来监视,记录和报告流量。 这有点类似于但不完全相似的防火墙。 因此,本发明考虑了一种实时的,与平台无关的基于规则的活动监视器,用于在出现感兴趣的特定活动时检测特定活动,并且用于基本上如此快地报告此类活动和用户。

    CONTROL FLOW ANALYSIS METHODS AND COMPUTING DEVICES FOR CONVERTING COBOL-SOURCED PROGRAMS TO OBJECT-ORIENTED PROGRAM STRUCTURES
    9.
    发明申请
    CONTROL FLOW ANALYSIS METHODS AND COMPUTING DEVICES FOR CONVERTING COBOL-SOURCED PROGRAMS TO OBJECT-ORIENTED PROGRAM STRUCTURES 有权
    控制流分析方法和计算设备,用于将COBOL源程序转换为面向对象的程序结构

    公开(公告)号:US20140189660A1

    公开(公告)日:2014-07-03

    申请号:US14140090

    申请日:2013-12-24

    IPC分类号: G06F9/45

    CPC分类号: G06F8/51 G06F8/41 G06F8/433

    摘要: The various embodiments of the invention relate generally to computer software, computer program architecture, software development, and computer programming languages, and more specifically, to techniques for analyzing control flow in COBOL-sourced programs to facilitate optimized conversions to object-oriented program structures. For example, a compiler can include a global optimizer configured to analyze execution flow for a range of blocks of source code in the memory to determine flow-affected code. Also, the compiler can include a native code generator configured to generate native code based on representations of the native code as functions of the source code. The native code is configured to execute on a virtual machine.

    摘要翻译: 本发明的各种实施例一般涉及计算机软件,计算机程序架构,软件开发和计算机编程语言,更具体地,涉及用于分析COBOL源程序中的控制流的技术,以促进对面向对象程序结构的优化转换。 例如,编译器可以包括全局优化器,其被配置为分析存储器中源代码块的范围的执行流程,以确定流量受影响的代码。 此外,编译器可以包括本地代码生成器,其被配置为基于作为源代码的函数的本机代码的表示来生成本机代码。 本机代码配置为在虚拟机上执行。

    STATE DRIVEN TEST EDITOR
    10.
    发明申请
    STATE DRIVEN TEST EDITOR 失效
    国家驱动测试编辑

    公开(公告)号:US20120047488A1

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

    申请号:US12861801

    申请日:2010-08-23

    IPC分类号: G06F9/44

    CPC分类号: G06F11/368 G06F11/3684

    摘要: A test script editor that easily can be used by anybody in the development team, including non-programmer business analyst testers. The test script editor enables building maintainable and stable test scripts by simple selecting from a set of accessible actions (a combination of the test object and the associated test method). The accessible actions can be calculated by application state engine by calculating all state transitions of preceding actions and subsequent actions in the script. The test script editor can provide context sensitive navigation help for appending steps at the end of the script, inserting steps within the script, changing existing steps and deleting steps.

    摘要翻译: 测试脚本编辑器,易于由开发团队的任何人使用,包括非程序员业务分析师测试人员。 测试脚本编辑器可以通过简单地从一组可访问的操作(测试对象和相关的测试方法的组合)中进行选择来构建可维护和稳定的测试脚本。 通过计算脚本中前面的动作和后续动作的所有状态转换,可以通过应用状态引擎来计算可访问动作。 测试脚本编辑器可以提供上下文相关的导航帮助,用于在脚本末尾附加步骤,在脚本中插入步骤,更改现有步骤和删除步骤。