Search Images Maps Play YouTube News Gmail Drive More »
Advanced Patent Search | Page images | Web History | Sign in

Patents

  

inn iiiiiii Hi mi mi Iiii iiiiiijiiji urn inn mi mi mi

(12) United States Patent

Barclay et al.

(io) Patent No.: (45) Date of Patent:

US 7,251,809 B2 Jul. 31, 2007

(54) DYNAMIC GENERATION OF PROGRAM

EXECUTION TRACE FILES IN A STANDARD
MARKUP LANGUAGE

(75) Inventors: Brad J. Barclay, Toronto (CA); Emad
Boctor, Toronto (CA); Andrew W.
Hilden, Aurora (CA); Darin C.
McBride, Sherwood Park (CA)

(73) Assignee: International Business Machines Corporation, Armonk, NY (US)

( * ) Notice: Subject to any disclaimer, the term of this patent is extended or adjusted under 35 U.S.C. 154(b) by 749 days.

(21) Appl. No.: 10/411,467

(22) Filed: Apr. 10, 2003

(65) Prior Publication Data

US 2003/0196192 Al Oct. 16, 2003

(30) Foreign Application Priority Data

Apr. 12, 2002 (CA) 2381605

[blocks in formation]
[blocks in formation]

The placement of trace points in software code being developed in a software development tool leads to the generation of trace point messages when the code is executed. These trace point messages are listened for by aspects of the software development tool. Responsive to receiving one of the trace point messages, the software development tool may write information to a trace file. Advantageously, the trace file is formatted using a standard markup language format, such as HTML. Consequently, the trace file is readily readable (including information-conveying formatting) by a standard, freely available web browser, rather than a proprietary tool.

7 Claims, 5 Drawing Sheets

[merged small][merged small][graphic][merged small][merged small]
[merged small][merged small][merged small][merged small][graphic][merged small][merged small][merged small][merged small]
[merged small][merged small][merged small][merged small][merged small][merged small][merged small][graphic][merged small][merged small][graphic][graphic][merged small][merged small][graphic][merged small][graphic][merged small][merged small]
[graphic][subsumed][subsumed][subsumed]
« PreviousContinue »