Data processing: software development – installation – and managem – Software program development tool – Testing or debugging
Reexamination Certificate
2007-07-03
2007-07-03
Dam, Tuan (Department: 2192)
Data processing: software development, installation, and managem
Software program development tool
Testing or debugging
C717S137000, C710S052000
Reexamination Certificate
active
09607074
ABSTRACT:
An application (e.g., a computer program) prints data by invoking a print function with a format argument and, optionally, at least one data argument. The format argument and any data arguments are saved in a deferred trace data buffer. The print function returns to the application then, sometime after the print function has returned, the deferred trace data buffer is processed and the format argument and/or any data arguments are printed. By saving the format argument and any data argument(s) to a memory buffer instead of parsing and formatting the arguments in real-time, program efficiency may be improved and the impact of the print function on a software test scenario may be reduced.
REFERENCES:
patent: 3707725 (1972-12-01), Dellheim
patent: 4941102 (1990-07-01), Darnell et al.
patent: 5265254 (1993-11-01), Blasciak et al.
patent: 5297150 (1994-03-01), Clark
patent: 5450586 (1995-09-01), Kuzara et al.
patent: 5717841 (1998-02-01), Farrell et al.
patent: 5787245 (1998-07-01), You et al.
patent: 5809293 (1998-09-01), Bridges et al.
patent: 5815653 (1998-09-01), You et al.
patent: 5881213 (1999-03-01), Shaw et al.
patent: 5983366 (1999-11-01), King
patent: 6249909 (2001-06-01), Russo et al.
patent: 6282701 (2001-08-01), Wygodny et al.
patent: 0897151 (1999-02-01), None
patent: 61-210439 (1986-09-01), None
patent: 62-093733 (1987-04-01), None
patent: 62-214444 (1987-09-01), None
Ziya Aral and Ilya Gertner, “High-Level Debugging in Parasight,” Nov. 1988, ACM SIGPLAN Notices, Porceedings of the 1988 ACM SIGPLAN and SIGOPS workshop on Parallel and distributed debugging, vol. 24 Issue 1, pp. 151-162.
Keith Bugg, “Debugging Visual C++ Windows; Chapter 3: The Visual C++ Debugging Environment,” [online] 1998 [accessed Jan. 14, 2003], Retrieved from Internet <URL: http://www.rdbooks.com/store/products/chapter/kbugg7.htm>, pp. 1-5.
Jeff Delaney, “Subject: Re: Debugging MTS-components,” [online] 1998 [accessed Jan. 15, 2003], Retrieved from Internet <URL: http://groups.google.com/groups?selm=%23RPRRYiu9GA.243%40uppssnewspub05.moswest.msn.net&oe=UTF-8&output=gplain>, pp. 1-2.
Bill Karwin, “Subject: Okay,” [online] 1990 [accessed Jan. 15, 2003], Retrieved from Internet <URL: http://www.queue.com/pointers.html>, pp. 1-5.
Thom Maughan and Kathryn Rafac, “DSP/BIOS by Degrees: Using DSP/BIOS Features in an Existing Application,” Texas Instruments, Application Report SPRA591, Dec. 1999, pp. 1-51.
“TMS320C54x DSP/BIOS Application Programming Interface (API) Reference Guide,” Texas Instruments, Literature No. SPRU40A, May 2000, pp. i, ii, and “1-118” through “1-120”.
“TMS320C54x DSP/BIOS User'Guide,” Texas Instruments, Literature No. SPRU326C, May 2000, pp. i, ii, and “ 3-1” through “3-31”.
“TMS320C6000 DSP/BIOS User's Guide,” Texas Instruments, Literature No. SPRU303, May 1999, pp. i, ii, and “6-38” through “6-50”.
Henry Yiu, “Understanding Basic DSP/BIOS Features,” Texas Instruments, Application Report SPRA653, Apr. 2000, pp. 1-14.
Dominic Morris, “Z88 Development Kit: A Small C+ Compiler for Z80 based Machines,” Apr. 17, 2000 [online], [accessed Jul. 26, 2006], Retrieved from Internet <URL: http://z88dk.sourceforge.net/old/zcc.html>, (13 pages).
Paredes,Efficient File Format for the Abridged Description of Hardware, IBM Technical Bulletin, V. 41, N. 1, Jan. 1998, pp. 191-198.
Slane,Dynamically Skipped Code Using Jump/Branch Debug Instruction, IBM Technical Bulletin, V. 37, N. 4, Apr. 1994, pp. 429-430.
Goldrian,Tracing of Large Amounts of Data by Using Main Memory as a Trace Buffer, IBM Technical Bulletin, V. 40, N. 6, Jun. 1997, pp. 47-50.
Spenser,Creation of Simulation Testcases for New Hardware on Previous Generation Hardware, IBM Technical Bulletin, V. 36, N. 8, Aug. 1993, pp. 675-680.
Schmidt,Checkpoint Record With Control Information, IBM Technical Bulletin, V. 36, N. 3, Mar. 1993, pp. 297-298.
Jordan et al.,Distributed Trace Formatter: A Program to Format Tract Data in Any Format and Any Language, IBM Technical Bulletin, Sep. 1991, pp. 295-297.
Sirkin et al.,Brktfmt—A Program to Bracket and Make More Readable Formatted Traces From Os/2 EE Database Manager, IBM Technical Bulletin, Jul. 1991, pp. 176-180.
Bohrer et al.,Method to Provide Changes to the Aix Operating System Kernel for Multi-Process Debugging, IBM Technical Bulletin, Jul. 1990, pp. 276-278.
Bello et al.,Four-Way EVENT TRACE, IBM Technical Bulletin, Nov. 1989, pp. 381-385.
Hooten,Two-Format Scrolling of Instruction Trace Buffer of Debug Facility, IBM Technical Bulletin, Jun. 1985, p. 240.
IBM,Trace, IBM Technical Bulletin, Dec. 1997, pp. 2561-2562.
Cianciosi et al.,Interactive Alter Display Instruction Trace Programming Aid, IBM Technical Bulletin, Aug. 1974, pp. 734-738.
Memis et al.,On Line Debug Macro and Subroutine, IBM Technical Bulletin, Oct. 1971, pp. 1500-1503.
Trace Library, http://www.cs.arizona.edu/xkernel/www/manual/section3-9.html, Jul. 15, 1999, 1 p.
Functions for Debugging p4 Programs, http://www-fp.mcs.anl.gov/˜lusk/p4/p4-manual
ode32.html, Jul. 15, 1999, 3 pp.
Re: libc/printf.c, http://www.zendo.com/vandys/vsta-mail/6/0007.html, Jul. 15, 1999, 1 p.
Safety Critical Verification Tools, Applied Microsystems Corporation, www.amc.com/amc4/products/verify.html, 2000.
CodeTEST® Embedded Software Test and Analysis Tools, Applied Microsystems Corporation, www.amc.com/products/embedded—sw—test.html, 2000.
CodeTRACE™ Source-Level Trace Analysis Tool, Applied Microsystems Corporation, www.amc.com/products/emb—sware—test—and—analysis—tools/codetrce.html, 2000.
Fluke John Christian
Yarborough Joel Mark
Dam Tuan
Kiss Eric B.
Myers Bigel & Sibley Sajovec, PA
LandOfFree
Methods, systems, and computer program products for deferred... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Methods, systems, and computer program products for deferred..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Methods, systems, and computer program products for deferred... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3812523