Patent ID: 9459989
Filing Date: 2016-10-04
CPC Classification: G06F

Claim Text:
1. A computer implemented method for providing causal analysis of execution data via a software debugger comprising: executing byte-code created from a plurality of lines of source code, wherein the plurality of lines of source code comprise at least one breakpoint; identifying, for each executed line of source code in the plurality of lines of source code, one or more variables within the plurality of lines of source code that experience a change due to the execution of the line of source code just executed; storing execution data after execution of each line of source code in the plurality of lines of source code for the identified one or more variables until execution reaches the at least one breakpoint; performing, upon execution reaching the at least one breakpoint, a code execution analysis using the execution data and the plurality of lines of source code by: receiving an input via a graphical user interface (GUI), wherein the input requests specific execution details based on the history of the identified one or more variables and the execution flow history; and responding via the GUI by providing the specific execution details based on the history of the identified one or more variables from the beginning of the executed byte-code through the at least one breakpoint.