Relocatable instrumentation tags for testing and debugging a com

Data processing: software development – installation – and managem – Software program development tool – Translation of code

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

717 5, 717 6, G06F 945

Patent

active

061065714

ABSTRACT:
A method and apparatus for producing a plurality of unique instrumentation tags for testing and debugging a computer program. The tags have a value equal to the combination of an offset and a base. The value for a tag offset is first determined. The tag is then inserted into an area of interest within the source code being instrumented. The base value is set when the object code for the computer program is linked to form executable code. The base value is resolved such that each tag has a unique value in comparison with any other tag. The source code being instrumented with tagging statements can reside on more than one computer. Moreover, the instrumented source code can be compiled on more than one computer. The unique value associated with each tagging statement is recorded in an instrumentation database, which facilitates observation of the instrumented program during its execution.

REFERENCES:
patent: 4144493 (1979-03-01), Lee et al.
patent: 4445192 (1984-04-01), Haag et al.
patent: 4590581 (1986-05-01), Widdoes, Jr.
patent: 4720778 (1988-01-01), Hall et al.
patent: 4811345 (1989-03-01), Johnson
patent: 4819233 (1989-04-01), Delucia et al.
patent: 4845615 (1989-07-01), Blasciak
patent: 4849879 (1989-07-01), Chinnaswamy et al.
patent: 4864569 (1989-09-01), DeLucia et al.
patent: 4866665 (1989-09-01), Haswell Smith
patent: 4937740 (1990-06-01), Agarwal et al.
patent: 4969148 (1990-11-01), Nadeau-Dostie et al.
patent: 4989134 (1991-01-01), Shaw
patent: 5006992 (1991-04-01), Skeirik
patent: 5047919 (1991-09-01), Sterling et al.
patent: 5062055 (1991-10-01), Chinnaswamy et al.
patent: 5103394 (1992-04-01), Blasciak
patent: 5121489 (1992-06-01), Andrews
patent: 5121501 (1992-06-01), Baumgartner et al.
patent: 5134701 (1992-07-01), Mueller et al.
patent: 5136590 (1992-08-01), Polstra et al.
patent: 5259766 (1993-11-01), Sack et al.
patent: 5265254 (1993-11-01), Blasciak et al.
patent: 5307498 (1994-04-01), Eisen et al.
patent: 5321828 (1994-06-01), Phillips et al.
patent: 5329471 (1994-07-01), Swoboda et al.
patent: 5353315 (1994-10-01), Scarola et al.
patent: 5355369 (1994-10-01), Greenberger et al.
patent: 5361351 (1994-11-01), Lenkov et al.
patent: 5367683 (1994-11-01), Brett
patent: 5371878 (1994-12-01), Coker
patent: 5408650 (1995-04-01), Arsenault
patent: 5410685 (1995-04-01), Banda et al.
patent: 5450586 (1995-09-01), Kuzara et al.
patent: 5533192 (1996-07-01), Hawley et al.
patent: 5539907 (1996-07-01), Srivastava et al.
patent: 5553286 (1996-09-01), Lee et al.
patent: 5828884 (1996-09-01), Lee et al.
patent: 5956512 (1999-09-01), Simmons et al.
Potkonjak et al, "Design for debugging of application specific design", Pro. of IEEE/ACM Int. Conf. CAD, pp. 295-301, Nov. 1995.
Wahl et al, "A paradigm for distributed debugging", ACM pp. 235-242, Apr. 1992.
Wahlbe et al, "Practical data breakpoints: design and implementation", ACM SIGPLAN PLDI, pp. 1-12, Apr. 1993.
Bourdoncle, "Abstract debugging of high oerder imperative languages", ACM SIGPLAN PLDI, pp. 46-55, Apr. 1993
Fritzson et al., "Generalized algorithmic debugging and testing", ACM SIGPLAN PLDI pp. 317-326, Jul. 1991.
Robert Morgan, "Building an optimizing compiler", Butterworth Heinemann Pub., pp. 152-164, 1998
Yingsha. Liao et al., "A Specificational Approach to High Level Program Monitoring and Measuring", IEEE Transactions on Software Engineering, vol. 18, No. 11, Nov. 1992, pp. 969-978.
Yan, Jerry C., "Performance Tuning with AIMS--An Automated Instrumentation and Monitoring System for Multicomputers", 1994, Annual Hawaii International Conference on System Sciences, pp. 625-633.
Crooks, Roger "Embedded RISC .mu.Ps Present New Debugging Challenges," EDN, 39(16):105-112, Aug. 4, 1994.

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

Relocatable instrumentation tags for testing and debugging a com does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Relocatable instrumentation tags for testing and debugging a com, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Relocatable instrumentation tags for testing and debugging a com will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-575520

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