Matches 1 - 46 out of 46
Match Document Document Title
US20090282480 Apparatus and Method for Monitoring Program Invariants to Identify Security Anomalies  
A computer readable storage medium includes executable instructions to insert monitors at selected locations within a computer program. Training output from the monitors is recorded during a...
US20090276763 Bounding Resource Consumption Using Abstract Interpretation  
Bounding resource consumption of code using abstract interpretation includes a static analysis to estimate a code's resource consumption in terms of units of resources utilized at any point during...
US20090276762 Method for the computer-assisted optimization of the resource utilization of a program  
In accordance with 37 C.F.R. ยง1.125, a substitute specification has been included in lieu of substitute paragraphs in connection with the present Preliminary Amendment. The substitute...
US20090254889 JUST-IN-TIME DYNAMIC INSTRUMENTATION  
Just-in-time dynamic instrumentation of a running software system may be achieved by registering one or more instrumentation probe handlers in an inactive state wherein the probe handlers reside in...
US20090249306 Off-Line Program Analysis and Run-Time Instrumentation  
A technique is disclosed for determining off-line the number and location of instrumentation probes to be inserted into a program under testing, and subsequently instrumenting the program at...
US20090249305 Super Nested Block Method to Minimize Coverage Testing Overhead  
A method for determining the number and location of instrumentation probes to be inserted into a program is disclosed. The method advantageously inserts the minimum number of probes that are...
US20090210863 CODE-BASED WEBSITE EXPERIMENTS  
Systems and methods for code-based website experiments. Code-base website experiments can include specification of an identified section of program code to be experimented upon as well as one or...
US20090178032 Mining for performance data for systems with dynamic compilers  
In an example data mining process, performance data for instructions that execute in a data processing system is obtained. The performance data may comprise instruction addresses and corresponding...
US20090172646 METHOD FOR DYNAMIC DISCOVERY OF CODE SEGMENTS IN INSTRUMENTED BINARY MODULES  
A method for dynamic discovery of code segments in instrumented binary modules is provided. A program comprising code segments is received. Potential code segments are determined, and the program...
US20090158258 Instrumentation information gathering system and method  
Description of a instrumentation information gathering system and method are presented in accordance with embodiments of the present invention. The present invention instrumentation information...
US20090138858 Data Driven Profiling for Distributed Applications  
An exemplary method includes providing an application that includes client-side code and server-side code, instrumenting the client-side code and the server-side code to generate timestamps,...
US20090113400 Device, System and method of Profiling Computer Programs  
Device, system, and method of profiling computer programs. For example, a method for profiling computer programs includes: profiling a program statement associated with a machine-readable comment...
US20090113399 Device, System and Method of Debugging Computer Programs  
Device, system, and method of debugging computer programs. For example, a method for debugging computer programs includes: locating a bug in a computer program based on a first score corresponding...
US20090094584 NON-INTRUSIVE ASSET MONITORING FRAMEWORK FOR RUNTIME CONFIGURATION OF DEPLOYABLE SOFTWARE ASSETS  
The present invention discloses a solution for metering, monitoring, and monetizing software assets. The solution can include a step of registering a software asset with a monitoring service. A...
US20090083717 BENCHMARK PROFILING FOR DISTRIBUTED SYSTEMS  
Embodiments of the invention may be used to generate a benchmark profile for a computing job configured to execute on distributed systems. The benchmark profile may be used to predict the...
US20090070748 POINTERS FOR WRITE ABORT HANDLING  
A portion of a nonvolatile memory array that is likely to contain, partially programmed data may be identified from a high sensitivity read, by applying stricter than usual ECC requirements, or...
US20090019429 Virtualization of data source components in subject-oriented graphical programming environments for test and measurement applications  
A subject-oriented graphical programming environment, for the design and construction of virtual instrumentation systems, comprises means enabling the visualization of data sources, control...
US20090007077 AUTOMATICALLY GENERATING TEST CASES FOR BINARY CODE  
The present invention extends to methods, systems, and computer program products for automatically generating test cases for binary code. Embodiments of the present invention can automatically...
US20080313618 Detaching Profilers  
A profiler may be detached from an actively running application by first sealing communications between the application and profiler, then evacuating the profiler by waiting for any...
US20080307396 Profiler Management  
A profiler manager may attach and detach profilers from a running application. A profiler may be detached through a two step process where the profiler is sealed from communicating with the running...
US20080276227 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  
The present system and method provides a system for generic, run-time adaptive placement of bytecode instrumentation, taking object oriented inheritance relationships into account. Said inheritance...
US20080244537 Method and system for customizing profiling sessions  
A system and method are provided to customize profiling sessions. In one embodiment, a profiling session at a first virtual machine is initiated, the profiling session including tracking a...
US20080244536 EVALUATING STATIC ANALYSIS RESULTS USING CODE INSTRUMENTATION  
A computer-implemented method for evaluating software code includes receiving from a static analysis of the software code a warning indicating a respective location in the software code of a...
US20080222614 PREFERENTIAL PATH PROFILING  
This paper describes preferential path profiling, which enables profiling a specified subset of all possible program paths with very low overhead. Preferential path profiling compactly identifies...
US20080189688 Obtaining Profile Data for Use in Optimizing Computer Programming Code  
Program execution profile data is collected by direct measurement of some code paths, and by inferring data for unmeasured paths. The data collection process may cause errors, which are propagated...
US20080184209 Profiling metrics for computer programs  
Embodiments include methods, apparatus, and systems for profiling metrics for computer programs. One embodiment includes a method that executes a program to obtain data for each of plural entities...
US20080172655 Saving Code Coverage Data for Analysis  
A plurality of different test cases may be run. Next, in response to running the plurality of different test cases, a plurality of traces may be received. Each of the plurality of traces may...
US20080168429 Scalable and Improved Profiling of Software Programs  
An approach to profiling software programs that uses a small pinned buffer and a large unpinned histogram buffer is presented. When a process that is being profiled receives a time slice, the...
US20080163180 DYNAMIC DISCOVERY OF DATA SEGMENTS WITHIN INSTRUMENTED CODE  
Embodiments of the present invention address deficiencies of the art in respect to code instrumentation and provide a method, system and computer program product for dynamic discovery of data...
US20080155510 Platform Independent Binary Instrumentation Method  
Embodiments of the present invention provide for platform independence, low intrusiveness, and optimal memory usage of the binary instrumentation process by means of employing one procedure...
US20080148242 OPTIMIZING AN INTERACTION MODEL FOR AN APPLICATION  
An interaction model for an application includes patterns which represent interactions between a client and an application. To determine whether the patterns accurately represent activity of the...
US20080148241 METHOD AND APPARATUS FOR PROFILING HEAP OBJECTS  
A computer implemented method, apparatus, and computer usable program code for profiling objects. A set of data addresses for a set of objects is identified in response to detecting an event...
US20080148240 METHOD AND APPARATUS FOR CALL STACK SAMPLING TO OBTAIN INFORMATION FOR ANALYZING IDLE STATES IN A DATA PROCESSING SYSTEM  
A computer implemented method, apparatus, and computer usable program code for sampling call stack information. Monitoring for an event is performed during an execution of a plurality of threads by...
US20080134150 METHOD TO EXAMINE THE EXECUTION AND PERFORMANCE OF PARALLEL THREADS IN PARALLEL PROGRAMMING  
The present invention relates to compiler generated code for parallelized code segments, wherein the generated code is used to determine if an expected number of parallel processing threads is...
US20080127119 Method and system for dynamic debugging of software  
A method for inserting a branch instruction at an instrumentation location within a running code on a target device, the branch instruction being used execute a separately compiled instrumentation...
US20080127118 Method and system for dynamic patching of software  
A method for determining an instrumentation location within a running user code, inserting a branch instruction at the instrumentation location, the branch instruction being used execute a...
US20080127117 METHOD AND APPARATUS FOR INSTRUMENTATION IN A MULTIPROCESSING ENVIRONMENT  
A method of instrumentation, preferably a computer implemented method for instrumentation, in a program which contains an original program. The original instruction is copied into a user address...
US20080127116 Method and apparatus for sorting and displaying costs in a data space profiler  
A data space profiler may include a graphical user interface (GUI) for sorting, aggregating and displaying profile data associated with runtime events of a profiled software application. This...
US20080127115 System And Method For Facilitating Software Profiling Procedures  
A system and method for facilitating software profiling procedures in a target device includes a target CPU that executes software instructions from target routines of the target device to perform...
US20080109794 Method for Signaling Runtime Events to an Automated Test Script  
An embodiment of the present invention relates to using a test script to test a program under test (PUT) based on instrumenting the program under test by inserting state inspection code into...
US20080098364 METHOD AND APPARATUS FOR AUTOMATIC APPLICATION PROFILING  
A computer implemented method, apparatus, and computer usable program code for profiling an application. Data is collected for analyzing performance of the application using a device driver for a...
US20080082969 Software Testing Technique Supporting Dynamic Data Structures  
The present software testing technique successfully tests software programs that have dynamic data structures and that use pointer operations. The technique iteratively executes the software...
US20080052696 Maintainable Dynamic Instrumentation Technique For Changing Versions Of Software  
A technique for the dynamic instrumentation of a running software system. One or more callable instrumentation functions are accessible in a first memory space associated with the software system....
US20080040709 System and method for performing processing in a testing system  
A system and method is provided for performing processing in a test system. A flexible platform may be provided for developing test programs for performing automated testing. In one such platform,...
US20080040708 System and method for performing processing in a testing system  
A system and method is provided for performing processing in a test system. A flexible platform may be provided for developing test programs for performing automated testing. In one such platform,...
US20080034352 System and method for determining unimportant probe locations by examination of byte code to identify method by name pattern  
A method, system, and computer-usable medium for determining unimportant probe locations by examination of byte code to identify method by name pattern. In a preferred embodiment of the present...
Matches 1 - 46 out of 46