.~ Program code execution analyzer, de-bugger, or monitor
DEFINITION
Classification: 395/704
Program code execution analyzer, debugger or monitor:
(under subclass 701) Subject matter comprising means or steps for examining code at execution using breakpoints, hooks, tracing or instruction substitution, etc.
(1) Note. This subclass is for programming tools which help programmers debug executable code in the development phase of programming. Recovery from a runtime fault or exception in an already functioning and tested program is classified elsewhere in this class.
(2) Note. This subclass includes performance analyzers for determining efficiency of execution, program status monitors, program execution time analysis (e.g., time profilers), and program resource utilization monitors (e.g., memory use profilers or pointer utilization profilers).
SEE OR SEARCH THIS CLASS, SUBCLASS:
500.43, 500.47, for software program simulation and instruction emulation, respectively.
SEE OR SEARCH CLASS
364, Electrical Computers and Data Processing Systems,
400+, for general monitoring and testing not related to Software Program Development. 702, Data Processing: Measuring, Calibrating, or Testing, appropriate subclasses for the application of computer data processing in measuring, calibrating, or testing, particularly
119, for program loading or creating in a testing system,
subclass 123 for program setup in a testing system, and subclasses 176+ for a time duration or rate measurement system.
714, Error Detection/Correction and Fault Detection/Recovery,
1+, for error detection/correction not related to software program development and in particular subclasses 25+ directed to fault locating, subclasses 15, through 22, for state recovery such as re-executing instructions in a com process, subclass 34, for generating a halt, clock or interrupt signal in the detection of a fault, subclass 35, for substituting or adding an instruc in the detection of a fault, subclasses 37, through 39, for analyzing outputs, state or design in the detection of a fault including computer software faults.