发明名称 Apparatus for visualizing program slices
摘要 Apparatus for visualizing slices of transitive closures of entities having dependence relationships with one another. A preferred embodiment visualizes slices of programs. A display in a computer system includes reduced representations of the files, procedures, and lines making up a program. The user employs a pointing device to interactively select a reduced representation as the slice point and the apparatus computes the slice and changes the color of the reduced representations in the slice. The color of the reduced representation indicates the distance of the entity represented by the reduced representation from the slice point. The display may be rearranged so that files and procedures are ordered by distance from the slice point. Other aspects of the display include scaling the size of the reduced representation of a procedure to indicate the number of lines in the procedure and filling the reduced representation of the procedure according to the number of lines belonging to the slice which are contained in the procedure. A user may select open and closed representations of procedures. The open representation of a procedure contains reduced representations of the lines in the procedure. The apparatus also includes a viewer for viewing the text of lines in the program.
申请公布号 US5793369(A) 申请公布日期 1998.08.11
申请号 US19940317081 申请日期 1994.10.03
申请人 LUCENT TECHNOLOGIES INC. 发明人 ATKINS, DAVID L.;BALL, THOMAS J.;EICK, STEPHEN GREGORY;WILLS, GRAHAM JOHN
分类号 G06F3/048;G06F3/033;G06F3/14;G06F9/44;G06F11/32;(IPC1-7):G06F19/00 主分类号 G06F3/048
代理机构 代理人
主权项
地址