Systems and methods for automated determination of error handling
    1.
    发明授权
    Systems and methods for automated determination of error handling 有权
    用于自动确定错误处理的系统和方法

    公开(公告)号:US08276020B2

    公开(公告)日:2012-09-25

    申请号:US12835348

    申请日:2010-07-13

    申请人: Claire Cates

    发明人: Claire Cates

    IPC分类号: G06F11/00

    摘要: Systems and methods for automated determination of error handling. Data is received including one or more procedural operations to be tested. A first test is run on the data to capture one or more first tracebacks, where each traceback is associated with a procedural operation. A determination is made as to whether each captured first traceback is unique, where unique tracebacks are added to a unique traceback list. An error condition is simulated on each unique traceback on the unique traceback list by running a second test. The second test is run once for each unique traceback. One or more second tracebacks are captured during each run of the second test. When a unique traceback being tested matches a captured second traceback, an error code is returned and the second test may be run to completion. Errors encountered during each iteration of the second test running to completion are identified.

    摘要翻译: 用于自动确定错误处理的系统和方法。 收到的数据包括要测试的一个或多个程序操作。 对数据进行第一个测试,以捕获一个或多个第一个回溯,其中每个追溯与过程操作相关联。 确定每个捕获的第一个追溯是唯一的,其中将唯一的追溯添加到唯一的追溯列表。 通过运行第二个测试,在唯一的追溯列表上的每个唯一的追溯上模拟错误条件。 对于每个唯一的追溯,第二个测试运行一次。 在第二次测试的每次运行期间捕获一个或多个第二回溯。 当被测试的唯一跟踪与捕获的第二个跟踪相匹配时,返回错误代码,并且可以运行第二个测试来完成。 识别第二次测试运行到完成的每次迭代期间遇到的错误。

    Systems and methods for automated determination of out of memory handling
    2.
    发明授权
    Systems and methods for automated determination of out of memory handling 有权
    用于自动确定内存不足处理的系统和方法

    公开(公告)号:US07904754B2

    公开(公告)日:2011-03-08

    申请号:US12406363

    申请日:2009-03-18

    申请人: Claire Cates

    发明人: Claire Cates

    IPC分类号: G06F11/00

    摘要: Systems and methods for automatic determination of out of memory handling situations are provided. A system and method can include receiving data that includes one or more memory allocations or one or more pool heaps and running a test on the data to capture one or more tracebacks. If the one or more tracebacks are unique, then the one or more unique tracebacks are added to a list. The test is run a second time on the first traceback on the list to determine a result that indicates correct execution or incorrect execution with respect to memory handling. The result is stored in a computer-readable storage medium.

    摘要翻译: 提供了用于自动确定内存不足处理情况的系统和方法。 系统和方法可以包括接收包括一个或多个存储器分配或一个或多个池堆的数据,并对数据进行测试以捕获一个或多个追溯。 如果一个或多个追溯是唯一的,那么一个或多个唯一的追溯将添加到列表中。 该测试在列表上的第一个追溯上再次运行,以确定指示正确执行或对内存处理执行不正确的结果。 结果存储在计算机可读存储介质中。

    System and method for detecting redundant subroutine calls
    3.
    发明申请
    System and method for detecting redundant subroutine calls 有权
    用于检测冗余子程序调用的系统和方法

    公开(公告)号:US20070150878A1

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

    申请号:US11317594

    申请日:2005-12-23

    申请人: Claire Cates

    发明人: Claire Cates

    IPC分类号: G06F9/45

    CPC分类号: G06F8/75 G06F9/4484

    摘要: A system and method of detecting redundant subroutine calls in a software system is provided. Call path data is obtained for the software system and stored into a call tree comprising a plurality of nodes, each node representing a software routine of the software system, the call tree describing the calling paths between the plurality of software routines. At least one focal node is identified among the plurality of nodes in the call tree for redundancy analysis. The calling redundancy to the focal node is analyzed by determining a common ancestor node list for the focal node and by generating call path data for each of the common ancestor nodes on the list. The common ancestor list data may be sorted and call trees generated for the common ancestors in relation to the focal node. This data may then be displayed on a graphical user interface for redundancy analysis of the focal node.

    摘要翻译: 提供了一种在软件系统中检测冗余子程序调用的系统和方法。 为软件系统获得呼叫路径数据,并存储到包括多个节点的呼叫树中,每个节点表示软件系统的软件例程,该呼叫树描述多个软件程序之间的呼叫路径。 在呼叫树中的多个节点之间识别至少一个焦点节点用于冗余分析。 通过确定焦点节点的共同祖先节点列表并通过为列表中的每个共同祖先节点生成呼叫路径数据来分析对焦点节点的呼叫冗余。 可以对共同的祖先列表数据进行排序并且为与共焦点相关的共同祖先生成树。 然后可以在图形用户界面上显示该数据以进行焦点节点的冗余分析。

    Systems And Methods For Automated Determination Of Error Handling
    4.
    发明申请
    Systems And Methods For Automated Determination Of Error Handling 有权
    自动确定错误处理的系统和方法

    公开(公告)号:US20100281303A1

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

    申请号:US12835348

    申请日:2010-07-13

    申请人: Claire Cates

    发明人: Claire Cates

    IPC分类号: G06F11/34

    摘要: Systems and methods for automated determination of error handling. Data is received including one or more procedural operations to be tested. A first test is run on the data to capture one or more first tracebacks, where each traceback is associated with a procedural operation. A determination is made as to whether each captured first traceback is unique, where unique tracebacks are added to a unique traceback list. An error condition is simulated on each unique traceback on the unique traceback list by running a second test. The second test is run once for each unique traceback. One or more second tracebacks are captured during each run of the second test. When a unique traceback being tested matches a captured second traceback, an error code is returned and the second test may be run to completion. Errors encountered during each iteration of the second test running to completion are identified.

    摘要翻译: 用于自动确定错误处理的系统和方法。 收到的数据包括要测试的一个或多个程序操作。 对数据进行第一个测试,以捕获一个或多个第一个回溯,其中每个追溯与过程操作相关联。 确定每个捕获的第一个追溯是唯一的,其中将唯一的追溯添加到唯一的追溯列表。 通过运行第二个测试,在唯一的追溯列表上的每个唯一的追溯上模拟错误条件。 对于每个唯一的追溯,第二个测试运行一次。 在第二次测试的每次运行期间捕获一个或多个第二回溯。 当被测试的唯一跟踪与捕获的第二个跟踪相匹配时,返回错误代码,并且可以运行第二个测试来完成。 识别第二次测试运行到完成的每次迭代期间遇到的错误。

    Systems And Methods For Automated Determination Of Out Of Memory Handling
    5.
    发明申请
    Systems And Methods For Automated Determination Of Out Of Memory Handling 有权
    用于自动确定内存处理的系统和方法

    公开(公告)号:US20100241908A1

    公开(公告)日:2010-09-23

    申请号:US12406363

    申请日:2009-03-18

    申请人: Claire Cates

    发明人: Claire Cates

    IPC分类号: G06F11/34

    摘要: Systems and methods for automatic determination of out of memory handling situations are provided. A system and method can include receiving data that includes one or more memory allocations or one or more pool heaps and running a test on the data to capture one or more tracebacks. If the one or more tracebacks are unique, then the one or more unique tracebacks are added to a list. The test is run a second time on the first traceback on the list to determine a result that indicates correct execution or incorrect execution with respect to memory handling. The result is stored in a computer-readable storage medium.

    摘要翻译: 提供了用于自动确定内存不足处理情况的系统和方法。 系统和方法可以包括接收包括一个或多个存储器分配或一个或多个池堆的数据,并对数据进行测试以捕获一个或多个追溯。 如果一个或多个追溯是唯一的,那么一个或多个唯一的追溯将添加到列表中。 该测试在列表上的第一个追溯上再次运行,以确定指示正确执行或对内存处理执行不正确的结果。 结果存储在计算机可读存储介质中。