Patent · US Expired

Integrated interactive software visualization environment

US7174536B1 · kind B1 · utility

117Cited by
25References
23Claims
0Family size

Assignee

Inventors

Key dates

Filing dateFeb 12, 2001
Grant dateFeb 6, 2007
Priority date
Expiry dateMar 4, 2022

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F11/3698
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A method, system, apparatus, and program product for displaying a program slice diagram, which represents source code. The program slice diagram includes a directed graph that has multiple nodes and arcs connecting the nodes. Nodes can correspond to statements within a selected subroutine of the source code, variable references outside the subroutine, or calls made to other subroutines that are considered part of the program slice. Arcs represent data flow dependencies between the nodes. In another aspect, the invention encompasses a software environment for visualizing source code that includes a code browser, a block-level abstract syntax tree viewer, a program slice browser, and a template viewer. This software visualization environment is integrated, allows cross-referencing between its components, and is coupled with a performance visualization environment.

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