Synthesizing application response measurement (ARM)...

Data processing: software development – installation – and managem – Software program development tool – Testing or debugging

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C717S127000, C717S124000, C717S125000

Reexamination Certificate

active

07496903

ABSTRACT:
A system for monitoring response time of a method or function associated with a Java software component is disclosed. The system comprises an instrumentation engine for inserting instrumentation code in a byte code representation of said method or function, said instrumentation code effecting generation of a start time marker and a stop time marker upon start and completion, respectively, of the method or function. The system can further comprise an interface module that is invoked by the instrumentation code upon start and completion of said method or function, and an application response measurement (ARM) agent that is in communication with the interface module. The interface module, upon invocation by said instrumentation code, calls the ARM agent to cause generation of the start and stop time markers by the ARM agent.

REFERENCES:
patent: 5848274 (1998-12-01), Hamby et al.
patent: 5991705 (1999-11-01), Klein et al.
patent: 6003079 (1999-12-01), Friedrich et al.
patent: 6026237 (2000-02-01), Berry et al.
patent: 6041352 (2000-03-01), Burdick et al.
patent: 6108700 (2000-08-01), Maccabee et al.
patent: 6202036 (2001-03-01), Klein et al.
patent: 6260187 (2001-07-01), Cirne
patent: 6263491 (2001-07-01), Hunt
patent: 6298475 (2001-10-01), Alcorn
patent: 6314558 (2001-11-01), Angel et al.
patent: 6327700 (2001-12-01), Chen et al.
patent: 6341260 (2002-01-01), Klein et al.
patent: 6349406 (2002-02-01), Levine et al.
patent: 6412020 (2002-06-01), Leach et al.
patent: 6442620 (2002-08-01), Thatte et al.
patent: 6484129 (2002-11-01), Klein et al.
patent: 6542908 (2003-04-01), Ims
patent: 6560607 (2003-05-01), Lassesen
patent: 6587888 (2003-07-01), Chieu et al.
patent: 6742178 (2004-05-01), Berry et al.
patent: 6748555 (2004-06-01), Teegan et al.
patent: 6772228 (2004-08-01), Aragona
patent: 6775824 (2004-08-01), Osborne et al.
patent: 6792460 (2004-09-01), Oulu et al.
patent: 6917971 (2005-07-01), Klein
patent: 7003565 (2006-02-01), Hind et al.
patent: 2001/0029537 (2001-10-01), Klein
patent: 2003/0093772 (2003-05-01), Stephenson
patent: 2003/0120593 (2003-06-01), Bansal et al.
patent: 2003/0135789 (2003-07-01), DeWitt et al.
patent: 2003/0195959 (2003-10-01), Labadie et al.
patent: 2004/0153996 (2004-08-01), Boykin et al.
patent: 2004/0220947 (2004-11-01), Aman et al.
Harkema, et al., “Performance Monitoring of Java Applications”, 2002, ACM, p. 114-127.
Orso, et al., “Visualization of Program-Execution Data for Deployed Software”, 2003, ACM, p. 67-76 and p. 211.
Berndl, et al., “Dynamic Profiling and Trace Cache Generation”, 2003, IEEE, p. 276-285.
Lance, et al., “Bytecode-based Java Program Analysis”, 1999, ACM, p. 1-7.
Arnold, et al. “Approximating the Calling Context Tree via Sampling” IBM Research Report. Jul. 7, 2000. p. 1-10.
Johnson, Mark W. “The Application Response Measurement (ARM) API, Version 2,” ARM Working Group, 1997, p. 1-11.
Hunt, et al. “Intercepting and Instrumenting COM Applications”, 5thUSENIX Conference on Object-Oriented Technologies and Systems. 1999, p. 1-12.
Dunn, Michael. “Introduction to COM—What it is and How to Use It.” The Code Project. Jul. 28, 2000, p. 1-11.
Brown, Keith. “Building a Lightweight COM Interception Framework Part 1: The Universal Delegator.” Microsoft Systems Journal. Jan. 1999, p. 1-10.
Package gnu.bytecode. <http://sources.redhat.com/kawa/api/gnu/bytecode/package-summary.html>. Accessed Nov. 8, 2006. p. 1-4.
Keller, et al. “Supporting The Integration and Evolution of Components Through Binary Component Adaptation”. Technical Report TRCS97-15. Sep. 9, 1997., p. 1-12.
Jikes Bytecode Toolkit. <http://www.alphaworks.ibm.com/tech/jikesbt>. Posted Mar. 31, 2000. Accessed Nov. 8, 2006, p. 1-2.
The Java Object Instrumentation Environment. <http://www.cs.duke.edu/ari/joie>. May 1, 2003. Accessed Nov. 8, 2006, p. 1-2.
Lee, Han Bok. “Bit: Bytemcode Instrumenting Tool” Thesis submitted to University of Colorado, 1997, p. 1-51.
CFPARKSE <http://www.alphaworks.ibm.com/tech.cfparse>. Apr. 30, 1999. Accessed Aug. 15, 2003, p. 1-2.
Welcome to the Byte Code Engineering Library. <http://bcel.sourceforge.net>. Apr. 12, 2002. Accessed Nov. 28, 2006, p. 1.

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

Synthesizing application response measurement (ARM)... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Synthesizing application response measurement (ARM)..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Synthesizing application response measurement (ARM)... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4069638

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