Patent
1997-12-23
1999-06-08
Hafiz, Tariq R.
G06F 9445
Patent
active
059110732
ABSTRACT:
A method and apparatus for improving the process of software development by a dynamic software development tool. The present invention allows the execution of an emulation tool to occur under the control of the original user process and preserves the execution flow of the user process instructions. The present invention manages the execution of the emulation tool within the computer memory. The present invention uses the user process code as data to direct the execution of the emulation tool. The present invention enables the use of other software development tools such as monitoring and profiling tools, program analysis tools, simulation tools, and software debugging tools.
REFERENCES:
patent: 4071744 (1978-01-01), Pollock
patent: 5193180 (1993-03-01), Hastings
patent: 5313616 (1994-05-01), Cline et al.
patent: 5335344 (1994-08-01), Hastings
patent: 5335491 (1994-08-01), Lawlor et al.
patent: 5339430 (1994-08-01), Lundin et al.
patent: 5367685 (1994-11-01), Gosling
patent: 5369766 (1994-11-01), Nakano et al.
patent: 5381534 (1995-01-01), Shi
patent: 5410703 (1995-04-01), Ericsson
patent: 5414855 (1995-05-01), West
patent: 5442790 (1995-08-01), Nosenchuck
patent: 5452457 (1995-09-01), Alpert et al.
patent: 5487158 (1996-01-01), Amelina et al.
patent: 5504914 (1996-04-01), Lai
patent: 5519866 (1996-05-01), Lawrence et al.
patent: 5522036 (1996-05-01), Shapiro
patent: 5522072 (1996-05-01), De Bruler
patent: 5535329 (1996-07-01), Hastings
patent: 5548794 (1996-08-01), Yishay et al.
patent: 5581695 (1996-12-01), Knoke et al.
patent: 5581697 (1996-12-01), Gramlich et al.
patent: 5583988 (1996-12-01), Crank et al.
patent: 5590331 (1996-12-01), Lewis et al.
patent: 5606697 (1997-02-01), Ono
patent: 5625832 (1997-04-01), Ohsawa et al.
patent: 5627981 (1997-05-01), Adler et al.
patent: 5628016 (1997-05-01), Kukol
patent: 5652884 (1997-07-01), Palevich
patent: 5655121 (1997-08-01), Delagi et al.
patent: 5740440 (1998-04-01), West
Bob Cmelik & David Keppel, "Shade: A Fast Instruction-Set Simulator For Execution Profiling", Sigmetrics 94, May 1994, Santa Clara, CA USA 1994, pp. 128-137.
"Daisy: Dynamically Architected Instruction Set From Yorktown", IBM Corporation, 1996, 2 pages.
"Digital FX|32", Digital Semiconductor, 3 pages.
Matt Pietrek, "Learn System--Level Win32 Coding Techniques By Writing An API Spy Program", Systems Journal, Dec. 94', pp. 17-44.
R. Sites, et al., "Binary Translation", Communications Of The ACM, Feb. 93', vol. 36, No. 2, pp. 69-81.
Eric Traut, "Core-Building The Virtual PC", Byte, Nov. 97', pp. 51-52.
Harry J. Saal & Zui Weiss, "A Software High Performance APL Interpreter", IEIE-IEIE, vol. 9, Issue 4, 1979, pp. 74-81.
Ronald L. Johnston, "The Dynamic Incremental Compiler Of APL/3000", IEIE-IEIE, vol. 9, Issue 4, 1979, pp. 82-87.
Kemal Ebcioglu & Erik R. Altman, "DAISY: Dynamic Compilation For 100% Architectural Compatibility", IBM Research Report, RC 20538, Aug. 5, 1996, Computer Science, pp. 1-82.
Reed Hastings 7 Bob Joyce (Pure Software, Inc.), "Purify: Fast Detection Of Memory Leaks And Access Errors", USENIX--Winter 92', pp. 125-136.
Buzbee William B.
Mattson, Jr. James S.
Shah Lacky V.
Das Chameli C.
Hafiz Tariq R.
Hewlett--Packard Company
LandOfFree
Method and apparatus for dynamic process monitoring through an a does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method and apparatus for dynamic process monitoring through an a, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for dynamic process monitoring through an a will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-1688220