发明名称 APPARATUS FOR VISULIZING PROGRAM SLICES
摘要 Apparatus for visualizing slices of transitive closures of entities having d ependence relationships with one another. A preferred embodiment visualizes slices of programs. A display in a computer system includes reduced representations of thefiles, procedures, and lines making up a program. Th e user employs a pointing device to interactively select a reduced representation as the slice point a nd the apparatus computes the slice and changes the color of the reduced representa tions 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 sli ce point. Other aspects of the display include scaling the size of the reduced represe ntation 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 t o the slice which are contained in the procedure. A user may select open and close d representations of procedures. The open representation of a procedure contai ns reduced representations of the lines in the procedure. The apparatus also in cludes a viewer for viewing the text of lines in the program.
申请公布号 CA2158499(A1) 申请公布日期 1996.04.04
申请号 CA19952158499 申请日期 1995.09.18
申请人 AT&T CORP. 发明人 ATKINS, DAVID L.;BALL, THOMAS J.;EICK, STEPHEN GREGORY;WILLS, GRAHAM JOHN
分类号 G06F3/048;G06F3/033;G06F3/14;G06F9/44;G06F11/32;(IPC1-7):G06F9/44 主分类号 G06F3/048
代理机构 代理人
主权项
地址