Matches 1 - 50 out of 95 1 2 >


Match Document Document Title
US20070011667 Lock management for clustered virtual machines  
Technology for sharing data among multiple virtual machines in a cluster of virtual machines is disclosed. Each virtual machine identifies “managed” objects of an instance of an application...
US20110107307 Collecting Program Runtime Information  
System(s), method(s), and computer program product(s) for collecting program runtime information are provided. In one aspect, this comprises: an instrumentation module for inserting, by program...
US20070074175 Method and system for dynamic probes for injection and extraction of data for test and monitoring of software  
Method and system are disclosed for dynamic probing of software. The dynamic probe is capable of being inserted into (or removed from) the software under test during run-time. This dynamic...
US20060095895 Method and apparatus for inserting code  
A method for inserting code during execution of a process in a computing environment, including enabling taken branch traps on the process, intercepting a branch encountered during execution of...
US20070079294 Profiling using a user-level control mechanism  
In one embodiment, the present invention is directed to a system that includes an optimization unit to optimize a code segment, and a profiler coupled to the optimization unit. The optimization...
US20130007720 Dynamic Isolated Debugging via Class Instrumentation  
The disclosure relates to program debugging. More particularly, the disclosure relates to technology for debugging a program without restarting a virtual machine. Embodiments may provide a program...
US20060130001 Apparatus and method for call stack profiling for a software application  
A method and apparatus for monitoring the performance of a computer system with one or more active programs. A periodic sampling of the call stack is obtained. The sampled call stack is examined...
US20090307669 MEMORY MANAGEMENT FOR CLOSURES  
Methods, software media, compilers and programming techniques are described for binding data to a function using thunk synthesis. In one exemplary method, a computing system executes a program...
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...
US20160132420 BACKUP METHOD, PRE-TESTING METHOD FOR ENVIRONMENT UPDATING AND SYSTEM THEREOF  
A pre-testing method adapted for environment updating is illustrated. The pre-testing method comprises following steps: while detecting an environment updating process should be performed to an...
US20070220494 A Method of Rapid Software Application Development for a Wireless Mobile Device  
A method of rapid software application development for a wireless mobile device, comprising the step of calling modular software elements, that each (i) encapsulate functionality required by the...
US20050039171 Using interceptors and out-of-band data to monitor the performance of Java 2 enterprise edition (J2EE) applications  
A method for monitoring performance of a plurality of transactions in a J2EE application server is disclosed. The transactions include a top level transaction and plurality of transactions...
US20100333071 Time Based Context Sampling of Trace Data with Support for Multiple Virtual Machines  
Mechanisms for time based context sampling of trace data with support for multiple virtual machines are provided. In response to the occurrence of an event, a plurality of sampling threads...
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...
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...
US20120151450 Platform-Agnostic Diagnostic Data Collection and Display  
A data collection system may instrument and collect data from arbitrary executable code by loading the executable code into memory and instrumenting the code according to monitoring conditions....
US20120011491 EFFICIENT RECORDING AND REPLAYING OF THE EXECUTION PATH OF A COMPUTER PROGRAM  
To monitor the execution path of executable code, only non-deterministic jump instructions of the executable code are instrumented by replacing them with respective recording instructions that...
US20170060731 DYNAMICALLY PROVIDING APPLICATION ANALYTIC INFORMATION  
Methods and systems for dynamically providing application analytic information are provided herein. The method includes inserting instrumentation points into an application file via an application...
US20150378864 SYSTEMS AND METHODS FOR INSTRUMENTING APPLICATIONS FOR PERFORMANCE MONITORING  
Provided herein are systems and methods for instrumenting scripts of webpages. An agent may intercept a webpage served by an origin server to a client responsive to receiving a request for the...
US20120167057 DYNAMIC INSTRUMENTATION OF SOFTWARE CODE  
A dynamic instrumentation system is described herein that performs dynamic, in-memory software code instrumentation achieved by injecting a library into the process to intercept module loads and...
US20070261032 METHOD AND APPARATUS FOR HARDWARE ASSISTED PROFILING OF CODE  
A computer implemented method, apparatus, and computer program product for executing instructions. A determination is made as to whether a processor is in instrumentation mode in response to the...
US20150082286 REAL-TIME CODE INSTRUMENTATION  
Systems, methods, and software are disclosed for implementing real-time code instrumentation. In at least one implementation, an instrumentation environment detects a request initiated in an...
US20120079460 INSTRUMENTATION APPARATUS AND METHOD  
Provided is an instrumentation apparatus and method for inserting an instrumentation function into a program. The instrumentation function may be inserted into code that is outside of a loop of a...
US20070261044 Chained Hook Function Serving Multiple Versions Of Identically Named Dynamically Loaded Libraries  
A hooking system for hooking predetermined references to predetermined dynamically loaded library (DLL) functions includes a DLL version identifier provided by a hook entry code to an enhanced...
US20070006167 Optimizing binary-level instrumentation via instruction scheduling  
In one embodiment, the present invention includes a method for receiving a command to insert instrumentation code into a code segment, analyzing the code segment to determine an optimal location...
US20050071821 Method and apparatus to autonomically select instructions for selective counting  
A method, apparatus and computer instructions in a data processing system for monitoring the execution of instructions. A routine is of interest is identified during the execution of a program....
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...
US20100223599 EFFICIENT SYMBOLIC EXECUTION OF SOFTWARE USING STATIC ANALYSIS  
In one embodiment, a method includes accessing software comprising one or more inputs, one or more variables, and one or more segments of code that when executed operate on one or more of the...
US20050028146 Systems and methods for software and firmware testing using checkpoint signatures  
A method for testing code comprises instrumenting code to output checkpoints at selected points during execution of the code on a processor device to derive individual test checkpoints, and...
US20150007145 COMPUTING SYSTEM WITH INSTRUMENTATION MECHANISM AND CAPTURE MECHANISM AND METHOD OF OPERATION THEREOF  
A computing system includes: an input module configured to receive an application code; an identification module, coupled to the input module, configured to identify an interface element in the...
US20110154299 APPARATUS AND METHOD FOR EXECUTING INSTRUMENTATION CODE  
An instrumentation apparatus and method capable of adding an additional operation to an execution program, are provided. A processor for supporting instrumentation assigns an instrumentation bit...
US20100287534 TEST CASE ANALYSIS AND CLUSTERING  
Test suites can be optimized for more efficient software testing. A software program is instrumented and test cases of a test suite are run against the instrumented target binaries. A set of...
US20050251791 Systems and methods for branch profiling loops of an executable program  
Systems and methods for branch profiling an executable program are disclosed. One embodiment relates to a method of branch profiling an executable program. The method may comprise inserting an...
US20130074051 TRACKING AND ANALYSIS OF USAGE OF A SOFTWARE PRODUCT  
A method for tracking and analysing usage of a software product, comprising: (a) collecting data relating to usage of instances of the software product from multiple user devices, wherein the user...
US20070240141 Performing dynamic information flow tracking  
In one embodiment, the present invention includes a method for instrumenting a code block with code to perform dynamic information flow tracking. Then during execution, it may be determined...
US20070234308 Non-invasive automated accessibility validation  
A method, computer program product, and data processing system for automatically validating a GUI for accessibility are disclosed. In a preferred embodiment, a markup language, such as XML, is...
US20140068569 USER DIRECTED PROFILING  
A user can control when data sampling takes place, what data is collected and where in the code the data sampling profiler is invoked. By identifying a section of user code to the profiler, the...
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...
US20130227531 Methods and Systems for Modifying A Compiler to Generate A Profile of A Source Code  
Systems and methods for modifying a compiler to generate a profile of a source code are described. One of the methods includes receiving the source code. The source code excludes instrumentation...
US20070234309 Centralized code coverage data collection  
Code coverage data may be provided. An instrumented image may be created comprising a binary executable software module that may be populated with coverage code injected into the binary executable...
US20070157178 Cross-module program restructuring  
A computer-implemented method for code optimization includes collecting a profile of execution of an application program, which includes a target module, which calls one or more functions in a...
US20110016455 Power Profiling for Embedded System Design  
The power usage of software executable by an embedded system may be profiled without the need for test benches or power measurement systems. Additionally, the power profiles corresponding to...
US20160062876 AUTOMATED SOFTWARE CHANGE MONITORING AND REGRESSION ANALYSIS  
The present disclosure describes methods, systems, and computer program products for providing automatic regression analysis of software source code. One computer-implemented method includes...
US20130024846 Real-Time Code Coverage Results in AD-HOC Testing  
Code coverage may be provided. First, coverage data and static data may be received. Next, results may be created based on the received coverage data and the received static data. The results may...
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...
US20150095894 DETECTING RACE CONDITION VULNERABILITIES IN COMPUTER SOFTWARE APPLICATIONS  
Testing computer software applications is performed by identifying first and second executable portions of the computer software application, where the portions are configured to access a data...
US20100275185 System and Method for High Performance Coverage Analysis  
A system and method for inserting at least one instrumentation point into a program at a first location, executing the program and removing the instrumentation point from the program when the...
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...
US20060136878 Method and apparatus for enabling compiler and run-time optimizations for data flow applications in multi-core architectures  
A method for managing code includes profiling the code to determine statistics corresponding to a first and second actor in the code, wherein the first actor transmits data to the second actor on...
US20110047531 METHODS AND APPARATUSES FOR SELECTIVE CODE COVERAGE  
Methods and apparatuses that collect code coverage information for selected code locations when executing executable code are described. Source code in one or more files may be annotated at the...

Matches 1 - 50 out of 95 1 2 >