Determining dynamic properties of programs

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

39518311, G06F 944

Patent

active

059095776

ABSTRACT:
Techniques for obtaining information about dynamic properties of a first program. The techniques involve making a static analysis of the first program to determine what instrumentation is needed to produce the desired information and then producing a second program which causes a programmable instrumentation apparatus to produce an instrumented version of the first program. The programmable instrumentation apparatus may be a programmable binary editor or a a debugger. Execution of the instrumented program provides the information about the dynamic properties. The program for the instrumentation apparatus is produced by a source code analyzer which statically analyzes the source code. The source code analyzer is in turn produced by a code analyzer generator. Output from the instrumentation may be provided to a graphical display system. In one use of the techniques, the code analyzer generator not only generates a source code analyzer for producing the second program, but also a source code analyzer for producing a program which when executed by a graphical browser makes a flow graph for the program. In this case, the graphical browser responds to the output from the execution environment by altering the appearance of the flow graph.

REFERENCES:
patent: 4819234 (1989-04-01), Huber
patent: 4853851 (1989-08-01), Horsch
patent: 5038348 (1991-08-01), Yoda et al.
patent: 5313616 (1994-05-01), Cline
European Search Report dated Dec. 11, 1996.
P.T. Devanbu, "A Customizable, Language-and Front-End Independent Code Analyzer," International Conference on Software Engineering, Melbourne, Aus., 307-317 (May 11-15, 1992).
A. Srivastava and A. Eustace, "Atom. A System for Building Customized Program Analysis Tools," ACM SIGPLAN Notices, vol. 29, No. 6, 196-205, (Jun. 1994).
L.M. Russo, "Universal Source Level DeBuggers," Electro Conference Record, vol. 15, 62-63 (May 9, 1990).
J.P. Ambras et al., "MicroScope: An Integrated Program Analysis Toolset," Hewlett-Packard Journal, No 4, 71-82 (Aug. 1, 1988).

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

Determining dynamic properties of programs does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Determining dynamic properties of programs, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Determining dynamic properties of programs will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-961603

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