Apparatus for visualizing program slices

Data processing: database and file management or data structures – Database design – Data structure types

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

707528, G06F 1900

Patent

active

061253758

ABSTRACT:
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.

REFERENCES:
patent: 5793369 (1998-08-01), Atkins et al.
Thomas Ball et al., "Visualizing Program Slices", Proceedings of the IEEE Symposium on Visual Languages, Oct. 4-7, 1994, St. Louis, MO, pp. 288-295.
James R. Larus, "Efficient Program Tracing", Computer, vol. 26, No. 5, May 1993, pp. 52-61.
H. Agrawal et al., "Debugging With Dynamic Slicing and Backtracking", Software Practice & Experience, vol. 23, No. 6, Jun. 1993, Chichester, GB, pp. 589-616.
Velleman, Learning Data Analysis with Data Desk, 1989, pp. 101-109, 113, 114.
Kilpatrick et al., "Program Slicing: A Computer Aided Programming Technique", Software Engineering 88, Jul. 1988, pp. 60-64.
Lyle et al., A Program Decomposition Scheme with Applications to Software Modification and Testing, System Sciences 1989 Annual Hawaii Intl. Conf., Jan. 3, 1989, pp. 479-485.
Gallagher et al., "Using Program Slicing in Software Maintenance", IEEE Transactions on Software Engineering, Aug. 1991, pp. 751-761.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Apparatus for visualizing program slices does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Apparatus for visualizing program slices, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Apparatus for visualizing program slices will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2108703

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.