EXTRACTION OF RELATIONSHIP GRAPHS FROM RELATIONAL DATABASES

    公开(公告)号:US20230131681A1

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

    申请号:US17509163

    申请日:2021-10-25

    IPC分类号: G06F16/2455 G06F16/28

    摘要: A computer-implemented method includes analyzing, by a processing unit, a relational database to discover a plurality of static relationships between a plurality of data fields captured in two or more tables. The processing unit can discover a plurality of entity relationships based on observing application-generated queries and results of accessing the relational database in response to one or more test triggers. The processing unit can build one or more relation graphs based on the static relationships and the entity relationships to link a plurality of nodes with one or more edges that define at least one relationship between the nodes. One or more class graphs are formed having a reduced number of edges than the one or more relation graphs. The processing unit can generate one or more result data graphs using the one or more class graphs as a graph database model of the relational database.

    Optimization for application runtime monitoring

    公开(公告)号:US10095599B2

    公开(公告)日:2018-10-09

    申请号:US15086885

    申请日:2016-03-31

    IPC分类号: G06F11/34 G06F11/36 G06F11/30

    摘要: This disclosure provides a computer-implemented method for monitoring an application at runtime. The method comprises building up a calling relationship graph for at least one type of system method called at runtime, by checking a stack trace generated when the application is running. An application method of the application that directly or indirectly calls this type of system method is represented as a node in the calling relationship graph. The method further comprises determining one or more target nodes in the calling relationship graph by analyzing the structure of the calling relationship graph. The method further comprises inserting callback methods into application method(s) of the application corresponding to the one or more target nodes only in a calling side. The method further comprises monitoring the application at runtime by using said callback methods.

    ENHANCED BUG RESOLUTION
    4.
    发明申请
    ENHANCED BUG RESOLUTION 审中-公开
    增强BUG决议

    公开(公告)号:US20160364319A1

    公开(公告)日:2016-12-15

    申请号:US15070006

    申请日:2016-03-15

    IPC分类号: G06F11/36

    CPC分类号: G06F11/3664 G06F11/362

    摘要: As disclosed herein a method, executed by a computer, includes launching a session corresponding to a test environment, saving a session context to provide a saved session context, and associating the saved session context with a defect record entered in a defect tracking system. The method further includes receiving a request to recreate the test environment using the saved session context and reconnecting to a session corresponding to the saved session context, in response to receiving the request to recreate the test environment. The method further includes terminating the session corresponding to the saved session context, in response to verifying resolution of an error identified in the defect record. A computer system, and a computer program product corresponding to the method are also disclosed herein.

    摘要翻译: 如本文所公开的,由计算机执行的方法包括启动对应于测试环境的会话,保存会话上下文以提供保存的会话上下文,以及将保存的会话上下文与输入到缺陷跟踪系统中的缺陷记录相关联。 该方法还包括响应于接收到重新创建测试环境的请求,接收使用所保存的会话上下文重新创建测试环境并重新连接到与保存的会话上下文相对应的会话的请求。 该方法还包括响应于验证在缺陷记录中识别的错误的解析,终止对应于保存的会话上下文的会话。 本文还公开了一种计算机系统以及与该方法对应的计算机程序产品。

    Extraction of relationship graphs from relational databases

    公开(公告)号:US11636111B1

    公开(公告)日:2023-04-25

    申请号:US17509163

    申请日:2021-10-25

    IPC分类号: G06F16/28 G06F16/2455

    摘要: A computer-implemented method includes analyzing, by a processing unit, a relational database to discover a plurality of static relationships between a plurality of data fields captured in two or more tables. The processing unit can discover a plurality of entity relationships based on observing application-generated queries and results of accessing the relational database in response to one or more test triggers. The processing unit can build one or more relation graphs based on the static relationships and the entity relationships to link a plurality of nodes with one or more edges that define at least one relationship between the nodes. One or more class graphs are formed having a reduced number of edges than the one or more relation graphs. The processing unit can generate one or more result data graphs using the one or more class graphs as a graph database model of the relational database.

    OPTIMIZATION FOR APPLICATION RUNTIME MONITORING

    公开(公告)号:US20170286253A1

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

    申请号:US15086885

    申请日:2016-03-31

    IPC分类号: G06F11/34 G06F11/30

    摘要: This disclosure provides a computer-implemented method for monitoring an application at runtime. The method comprises building up a calling relationship graph for at least one type of system method called at runtime, by checking a stack trace generated when the application is running. An application method of the application that directly or indirectly calls this type of system method is represented as a node in the calling relationship graph. The method further comprises determining one or more target nodes in the calling relationship graph by analyzing the structure of the calling relationship graph. The method further comprises inserting callback methods into application method(s) of the application corresponding to the one or more target nodes only in a calling side. The method further comprises monitoring the application at runtime by using said callback methods.

    ENHANCED BUG RESOLUTION
    8.
    发明申请

    公开(公告)号:US20160364318A1

    公开(公告)日:2016-12-15

    申请号:US14735185

    申请日:2015-06-10

    IPC分类号: G06F11/36

    CPC分类号: G06F11/3664 G06F11/362

    摘要: As disclosed herein a method, executed by a computer, includes launching a session corresponding to a test environment, saving a session context to provide a saved session context, and associating the saved session context with a defect record entered in a defect tracking system. The method further includes receiving a request to recreate the test environment using the saved session context and reconnecting to a session corresponding to the saved session context, in response to receiving the request to recreate the test environment. The method further includes terminating the session corresponding to the saved session context, in response to verifying resolution of an error identified in the defect record. A computer system, and a computer program product corresponding to the method are also disclosed herein.