Invention Grant
- Patent Title: Software defect detection identifying location of diverging paths
- Patent Title (中): 识别发散路径位置的软件缺陷检测
-
Application No.: US14697254Application Date: 2015-04-27
-
Publication No.: US09563541B2Publication Date: 2017-02-07
- Inventor: Michael Spengler
- Applicant: Michael Spengler
- Applicant Address: DE Walldorf
- Assignee: SAP SE
- Current Assignee: SAP SE
- Current Assignee Address: DE Walldorf
- Agency: Fountainhead Law Group P.C.
- Main IPC: G06F9/44
- IPC: G06F9/44 ; G06F11/36 ; G06F11/34

Abstract:
Embodiments detect differences between software systems by comparing statements collected therefrom in an order of execution. Highlighting point(s) of divergence between the executed statements allows rapid localization of differences between the software systems, which may be minor and otherwise difficult to discern within large volumes of underlying code. In some embodiments a highlighted departure in statement order may be attributable to slight code differences between the two software systems. In other embodiments the software systems may have identical code but reference different configuration data (e.g. as configuration files), a subtle distinction also revealed by comparing an order of executed statements. Certain embodiments may perform tracing/comparison between an order of execution of only selected statement types (e.g., SQL operations, database access, kernel events) based upon their specificity and ability to reveal significant functional differences. This can reduce processing and/or memory burden(s) when comparing lengthy volumes of executed statements between complex systems.
Public/Granted literature
- US20160314061A1 Software Defect Detection Identifying Location of Diverging Paths Public/Granted day:2016-10-27
Information query