Methods and apparatus for visualization of contextual code execution
AssigneeDell Products L.P.
InventorsAdam Jasinski, Carlos Manuel dos Santos Martins Rodrigues, Donal Carpenter, Zygimantas Mockus
Life of this patent
Estimating the term…
Loading patent…
AssigneeDell Products L.P.
InventorsAdam Jasinski, Carlos Manuel dos Santos Martins Rodrigues, Donal Carpenter, Zygimantas Mockus
Estimating the term…
Methods, apparatus and computer program products are provided for the visualization of software execution. One method comprises: generating, using a static code analysis, a data flow diagram illustrating a plurality of possible code execution paths of software code; marking, using an execution profiler, a particular execution path through the data flow diagram for a specific execution scenario; and enriching one or more nodes in the data flow diagram marked with the particular execution path for the specific execution scenario with information extracted from one or more application logs. The marked data flow diagram may be enriched, for example, by extracting a particular portion of a log file and tagging a corresponding portion of the data flow diagram with the extracted particular portion of the log file. The extracted log information may comprise, for example, a timestamp, a log category, a software module name, a function name and/or contextual information.
A method, comprising:
A computer program product, comprising a tangible machine-readable storage medium having encoded therein executable code of one or more software programs, wherein the one or more software programs when executed by at least one processing device perform the following steps:
An apparatus, comprising:
Dependencies are inferred from the claim text.