Apparatus and method for generating animated color coded...

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

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C707S793000, C707S793000, C717S152000

Reexamination Certificate

active

06216143

ABSTRACT:

FIELD OF THE INVENTION
The present invention relates to an apparatus and method for presenting software code, and in particular, providing a visual indication of an order of execution of displayed software code.
BACKGROUND OF THE INVENTION
Software programmers work with systems which display software code so that the programmers may, for example, edit and debug the code. While viewing such software code trace, it can be difficult to identify the instructions within the code that have been executed prior to a currently-executed instruction. The advent of trace facilities, and source-code debuggers, may make the task of code debugging easier; however, the complexity of software code is likewise increasing. In addition, software code is not typically executed in a straight sequential path. Unless the code is simple, it tends to have numerous control instructions distributed throughout (for example, FOR loops, WHILE loops, DO loops, IF constructs, and at the lowest level, branch instructions). With the increase in the complexity of software functionality, software modules are becoming more complex as well. Moreover, object-oriented programming compounds the problem; the increase in “jumping” in and out of object-oriented methods makes remembering which instructions had been executed more difficult.
Software trace analysis tools typically provide the programmer/analyst with a “singular view” of the code being executed. For example, only the currently-executed code instruction is usually highlighted with these tools. The task of remembering which instruction was executed just prior to the currently-executed instruction is left to the memory of the programmer/analyst. Accordingly, it can be difficult for a programmer/analyst to remember and identify the sequence in which the instructions were executed, which makes it difficult to trace execution of software code.
SUMMARY OF THE INVENTION
The present invention relates to an apparatus and method for illustrating an order of execution of software code. It presents at least portions of software code on a display device with the software code representing instructions for operation of a computer under control of a program. It then presents with the displayed instructions of the software code a visual indication of an order of execution of the displayed instructions. In a preferred embodiment, the system and method present the instructions in a plurality of colors, with the colors corresponding to the order of execution of the code.


REFERENCES:
patent: 4730315 (1988-03-01), Saito et al.
patent: 4852047 (1989-07-01), Lavallee et al.
patent: 4868496 (1989-09-01), Havel
patent: 4872167 (1989-10-01), Maezawa et al.
patent: 4885717 (1989-12-01), Beck et al.
patent: 4965765 (1990-10-01), Brown
patent: 5021948 (1991-06-01), Nakayama et al.
patent: 5038348 (1991-08-01), Yoda et al.
patent: 5210859 (1993-05-01), Aoshima et al.
patent: 5297248 (1994-03-01), Clark
patent: 5307493 (1994-04-01), Gusenius
patent: 5371747 (1994-12-01), Brooks et al.
patent: 5375125 (1994-12-01), Oshima et al.
patent: 5410648 (1995-04-01), Pazel
patent: 5446838 (1995-08-01), Kimelman
patent: WO 92/21073 (1992-11-01), None
Turbo Debugger Version 2.0 User's Guide, Borland, pp. 28-29, 62-91, 304-305, 338-339, 1990.*
Turbo Debugger User's Guide, Borland, Version 2.0, 1990, pp28-29, 62-91, 304-305, 338-339.

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 and method for generating animated color coded... 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 and method for generating animated color coded..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Apparatus and method for generating animated color coded... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2513877

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