Data processing: software development – installation – and managem – Software program development tool – Translation of code
Patent
1998-01-29
2000-08-22
Stamber, Eric W.
Data processing: software development, installation, and managem
Software program development tool
Translation of code
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.
Applied Microsystems Corporation
Carlson David V.
Khatri Anil
Stamber Eric W.
LandOfFree
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.
Profile ID: LFUS-PAI-O-575520