Patent
Flexible and extensible java bytecode instrumentation system
Rajendra Inamdar
- 04 Nov 2002
107
TL;DR: Probes as mentioned in this paper can be implemented in a custom high level language that hides low level instruction details and can be used to inject code into a compiled application at the appropriate injection points, such as package, class, method, or line of the compiled application.
read more
Abstract: Code can be injected into a compiled application through the use of probes comprised of instrumentation code. Probes can be implemented in a custom high level language that hides low level instruction details. A directive file contains instructions on injecting a probe into a compiled application. An instrumentation engine reads these instructions and injects the probe into the compiled application at the appropriate injection points. Multiple probes can be used, and can be stored in a probe library. Each probe can inject code into the application at, for example, a package, class, method, or line of the compiled application. Calls can also be made to external runtime libraries.
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 methods for managing content in pre-existing mobile applications
Andrew C. Choi,James L. Durrell,Michael M. Chang +2 more
- 19 Jan 2007
TL;DR: In this paper, the authors present a system for managing distribution and retrieval of data (for example advertising content and viewing statistics) and insertion of control logic (e.g., display of advertising content) into pre-existing mobile applications.
365
Patent
Method and system for monitoring performance on a mobile device
Rajendra Kumar Reddy Koduru,Janusz Smilek,Hendrik C. R. Lock,Ivan Schreter,Christian Latzel,Toblas Stolzenberger +5 more
- 24 Mar 2005
TL;DR: In this paper, a method and system for implementing performance monitoring of an application on a mobile device is described. Butler et al. present an instrumentation tool that adds performance monitoring methods to the application file and generates a new instrumented application file that is transferred to the mobile device.
85
Patent
Dynamic application tracing in virtual machine environments
Athijegannathan Sundararajan,Sanjay R. Radia,Sanjeev Krishnan +2 more
- 01 Feb 2006
TL;DR: In this article, a method for dynamic application tracing in virtual machine environments comprises receiving an instrumentation request that includes an identification of a probe point at which instrumentation code is to be inserted within an application.
77
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
Method for using statistical analysis to monitor and analyze performance of new network infrastructure or software applications for deployment thereof
Kevin H. Lo,Richard Y. Chung +1 more
- 15 Jun 2005
TL;DR: In this paper, the authors use statistical analysis to monitor performance of new network infrastructure and applications for deployment of new networks and applications, and derive a statistical description of expected behavior from the first set of acquired data and a second set of time-series data from the monitored release of executing software applications and execution infrastructure.
70
References
•Book
The Design and Evolution of C
Bjarne Stroustrup
- 01 Jan 1994
TL;DR: The Prehistory of C++ and the C++ Language Design Rules, 1985-1993, and Looking Ahead, which describes the future of the language and its structure, are published.
577
Patent
Managing information in an integrated development architecture framework
Michel K. Bowman-Amuah
- 31 Aug 1999
TL;DR: In this article, a system, method, and article of manufacture are provided for managing information in a development architecture framework, where common information that is used by a plurality of components of a system is allowed to be accessed in a single, shared repository.
408
A framework for reducing the cost of instrumented code
Matthew Arnold,Barbara G. Ryder +1 more
- 01 May 2001
TL;DR: A general framework for performing instrumentation sampling to reduce the overhead of previously expensive instrumentation, using code-duplication and counter-based sampling to allow switching between instrumented and non-instrumented code.
Patent
Collection of timing and coverage data through a debugging interface
Farokh Morshed,Robert Meagher +1 more
- 22 Aug 2000
TL;DR: In this paper, a variety of techniques are described to obtain program execution information in connection with an executing application including instrumentation techniques and use of a debugger interface to obtain profiling and other execution information.
273
Patent
Method and apparatus for analyzing software in a language-independent manner
Stephen Caine O'Brien,Sidney R. Maxwell +1 more
- 29 Aug 2001
TL;DR: In this paper, a software analysis system for capturing tags generated by tag statements in instrumented source code is presented, which includes a probe that monitors the address and data bus of the target system.
264
Related Papers (5)
David J. Angel,James R. Kumorek,Farokh Morshed,David A. Seidel +3 more
- 15 Feb 2000
Mitchell Bunnell
- 07 Jun 2001
Peter S. Dawson
- 24 Jan 2002