Method and apparatus for dynamic process monitoring through an a

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

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.

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

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.

Rate now

     

Profile ID: LFUS-PAI-O-1688220

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