Patent · US Active

Visualizing dependent relationships in computer program analysis trace elements

US11675584B1 · kind B1 · utility

1Cited by
6References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMar 30, 2021
Grant dateJun 13, 2023
Priority date
Expiry dateMay 28, 2041

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F16/9027
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Techniques for visualizing dependent relationships in computer program analysis trace elements are described. A code analysis service analyzes computer code associated with a software application for at least one of errors or policy violations. The service outputs a trace log identifying a path within the computer code that results in an error or policy violation. The trace log includes a set of trace elements each corresponding to a line of the computer code. The output is displayed as a tree data structure including nodes. The nodes may include indentations indicating dependent relationships between and among variables initialized at lines in the computer code corresponding to the nodes. Alternatively, the nodes may be arranged as a hierarchy with edges connecting adjacent nodes, and nodes at different levels indicating dependent relationships. The tree data structure may include annotations providing additional contextual information about the actions performed at each node.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.