Data processing: software development – installation – and managem – Software program development tool – Translation of code
Reexamination Certificate
2003-06-25
2008-08-12
Zhen, Wei Y. (Department: 2191)
Data processing: software development, installation, and managem
Software program development tool
Translation of code
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.
Moore Richard J.
Zanussi Thomas R.
Brophy Matthew J
International Business Machines - Corporation
Raissinia Abdy
Zhen Wei Y.
LandOfFree
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.
Profile ID: LFUS-PAI-O-4015949