Patent
Byte code modification for testing, debugging and/or monitoring of virtual machine based software
Nikolai G. Nikolov,Mario Kabadiyski +1 more
- 30 Dec 2003
55
TL;DR: In this paper, a method for modifying a method's byte code instructions for purposes of testing, debugging and/or monitoring is described. And the application of the method to distributed statistical record (DSR) keeping is also disclosed.
read more
Abstract: A method is disclosed that comprises modifying a method's byte code instructions for purposes of testing, debugging and/or monitoring. Additional byte code instructions are inserted into the method's byte code instructions at an entry point of the method and at an exit point of the method. The first additional byte code instruction causes a first output function to be executed for the method as a consequence of the entry point being reached during runtime. The second additional byte code instruction causes a second output function to be executed for the method as a consequence of the exit point being reached during runtime. The Application of the method to Distributed Statistical Record (DSR) keeping is also disclosed.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Patent
System and method for internet security
Derek A. Soeder
- 04 Nov 2010
TL;DR: In this paper, a method for preventing SQL injection attacks comprises intercepting a web request associated with a web service at a first software hook in a first web service execution context, persisting at least a portion of the intercepted web request in a storage location associated with the first hook and accessible to at least one additional execution context.
74
Patent
Methods and system for global real-time transaction tracing
Bernd Greifeneder,Christtan Schwarzbauer,Markus Pfleger +2 more
- 30 Nov 2009
TL;DR: In this paper, the authors propose an out-of-application bytecode instrumentation and performance monitoring of applications, such as globally-distributed applications, decouple acquiring measurements through sensor execution at applications; instrumenting application bytecode with sensor bytecode and buffering and sending measurements at collector nodes; and controlling instrumentation, correlating measurements at a central monitoring node.
71
Patent
Common trace files
Jan Dostert,Frank Kilian +1 more
- 29 Apr 2005
TL;DR: In this paper, a method and system for generating common trace files for multiple components is presented, where separate trace information is received from multiple components and integrated into a single common trace file.
62
Patent
Method And System For Transaction Controlled Sampling Of Distributed Heterogeneous Transactions Without Source Code Modifications
Bernd Greifeneder,Christian Schwarzbauer,Stefan Chiettini,Jurgen Richtsfeld,Erich Georg Hochmuth +4 more
- 29 Feb 2016
TL;DR: In this article, a system and method for tracing individual transactions on method call granularity is disclosed, which uses instrumentation based transaction tracing mechanisms to enhance thread call stack sampling mechanisms by only sampling threads executing monitored transactions while execution is ongoing.
60
Patent
Method and System for Adaptive, Generic Code Instrumentation using Run-time or Load-time generated Inheritance Information for Diagnosis and Monitoring Application Performance and Failure
Bernd Greifeneder
- 06 May 2007
TL;DR: In this paper, a system for generic, run-time adaptive placement of byte code instrumentation takes into account object oriented inheritance relationships that are stored in an inheritance repository, which mirrors the structure of the monitored application.
55
References
Patent
Dynamic classification of sections of software
Galen C. Hunt
- 07 Dec 2001
TL;DR: In this article, a profile-based optimization system is used to optimize management of the sections of software during later execution, by matching the usage background to a usage profile in the set of usage profiles.
356
Patent
Generation of runtime execution traces of applications and associated problem determination
Mazen Faraj
- 09 Aug 2001
TL;DR: In this article, the authors present a system for generating and analyzing application trace data, which includes a monitor for launching Java language virtual machines using the Java Platform Debug Architecture to enable the virtual machines to generate event data on the occurrence of specified events during application execution.
189
Patent
Modularizing a computer program for testing and debugging
Adam K. Kolawa,Chad E. Byers +1 more
- 20 Dec 2004
TL;DR: In this article, a system and method for facilitating and simplifying testing and debugging of computer programs is described, where a computer program is broken down to smaller components, such as, classes, functions, or objects, and then those smaller components are tested individually.
163
Patent
System for modifying object oriented code
Lewis K. Cirne
- 20 Aug 1998
TL;DR: In this article, the system receives three sets of inputs: program class definitions, a set of rules, and additional class definitions to be merged with the program class definition to create a class data structure.
150
Patent
Using interceptors and out-of-band data to monitor the performance of Java 2 enterprise edition (J2EE) applications
Arra E. Avakian,Rowan H. Maclaren,Randolph G. Hudson,Martha S. Borkan +3 more
- 12 Aug 2003
TL;DR: In this article, a method for monitoring performance of a plurality of transactions in a J2EE application server is presented, which includes a top-level transaction and plurality of other transactions relating to the top level transaction in a child parent hierarchy.
148