High-level language, architecture-independent probe program...

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

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C717S129000, C717S140000, C717S143000

Reexamination Certificate

active

07412697

ABSTRACT:
A high-level language, architecture-independent probe program compiler is disclosed. A base program is executable by one or processors, and has one or more breakpoints. A probe program is associated with each breakpoint and is also indirectly executable by the one or more processors. The probe program is independent of the architecture of the processors, and is generated from source code written in a high-level language. The probe program associated with each breakpoint is executed when the breakpoint is reached during execution of the base program. The compiler may employ an abstract syntax tree to switch between an address space of the probe program and an address space of the base program, by traversing the tree. Some of the nodes of the tree may more simply represent address space-specific objects of the base program. The probe program may be able to pass messages by manipulating the state of the base program.

REFERENCES:
patent: 5901315 (1999-05-01), Edwards et al.
patent: 6186677 (2001-02-01), Angel et al.
patent: 6253370 (2001-06-01), Abadi et al.
patent: 6314558 (2001-11-01), Angel et al.
patent: 6493868 (2002-12-01), DaSilva et al.
patent: 6738967 (2004-05-01), Radigan
patent: 6748588 (2004-06-01), Fraser et al.
patent: 6760903 (2004-07-01), Morshed et al.
patent: 6795963 (2004-09-01), Andersen et al.
patent: 6928449 (2005-08-01), Ten-Hove et al.
patent: 6968540 (2005-11-01), Beck et al.
patent: 6986124 (2006-01-01), Field et al.
patent: 7028290 (2006-04-01), Srivastava et al.
patent: 7134115 (2006-11-01), Kawai et al.
patent: 7293259 (2007-11-01), Dmitriev
patent: 7293260 (2007-11-01), Dmitriev
patent: 7293261 (2007-11-01), Anderson et al.
patent: 2002/0144245 (2002-10-01), Lueh
patent: 2004/0172623 (2004-09-01), Eckels et al.
patent: 2004/0255278 (2004-12-01), Bates et al.
Definition of Abstract syntax tree- retrieved from google.com on Nov. 21, 2006.
Lourenco, J., Cunha, J., Krawczyk, H., Kuzora, P., Neyman, M., & Wiszniewski, B.. “An integrated testing and debugging environment for parallel anddistributed programs.” EUROMICRO 97. ‘New Frontiers of Information Technology’., Proceedings of the 23rd EUROMICRO Conference 23(1997): 291-298.
DeRose, L. Hoover T. Hollingstworth, J.. “The dynamic probe class library-an infrastructure for developinginstrumentation for performance tools.” Parallel and Distributed Processing Symposium., Proceedings 15th International 12(2001): 7.
“Creating Native Methods,” Java Developer's Guide, chapter 38, accessed from Internet web site http://www.webbasedprogramming.com/JAVA-Developers-Guide/ch38.htm on Aug. 30, 2007.

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

High-level language, architecture-independent probe program... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with High-level language, architecture-independent probe program..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and High-level language, architecture-independent probe program... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4015949

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