Match Document Document Title
7529978 Method and system for tracking software components  
A method system for tracking the state of an entity (e.g., an object) on behalf of a client (e.g., an application program). The states of an entity include up and down. The tracking system of the...
7529658 Method for specifying equivalence of language grammars and automatically translating sentences in one language to sentences in another language in a computer environment  
A method for specifying equivalence of language grammars and automatically translating sentences in one language to sentences in another language in a computer environment. The method uses a...
7530072 Method to segregate suspicious threads in a hosted environment to prevent CPU resource exhaustion from hung threads  
A system and method for segregating suspicious threads in a hosted environment to prevent CPU resource exhaustion from hung threads are disclosed. An application server identify suspicious threads...
7529990 Systems and methods for managing multi-device test sessions  
Systems and methods for a design and runtime environment manage a set of devices under test. The devices under test may include devices that are similar to one another or devices that are different...
7526678 Methods, systems, and products for verifying integrity of web-server served content  
Methods, systems, and products are disclosed for verifying the integrity of web server content. Communication with a server is initiated and content is retrieved that is specified by a Uniform...
7526681 Software testing framework  
A software testing framework is described. In one embodiment, the software testing framework is run on a client-side computer system and provides the user an integrated graphical software...
7526682 Effective diagnosis of software hangs  
One aspect of the present invention involves storing the operating time offset of a thread within an area of memory of the thread, and storing a load time and a relative load time for each frame of...
7526758 Execution failure investigation using static analysis  
When, during debugging, a program failure occurs, the location of the failure is determined. First the address in the stack related to the program failure is found. Then static analysis is...
7522516 Exception handling system for packet processing system  
An exception handling system for a packet processing system is described. In this exception handling system, there are several exception handlers. One of the exception handlers is selected based on...
7523147 Method and system for managing inventory for a migration using history data  
The generation of an activity display for displaying history data for one or more migration values is provided. A history record that includes various modification attributes is generated each time...
7523351 System and method for providing mutual breakpoint capabilities in computing device  
A system having at least one breakpoint generating module and a core processor and method for providing mutual breakpoint capabilities to at least one breakpoint generating module and a core...
7523319 System and method for tracking changed LBAs on disk drive  
When data changes in LBAs of a disk storage, the IDs of changed LBAs are written to a cache, with the LBAs being hashed to render a hash result. The hash result and contents of the cache are...
7519953 Method and system for automatically testing a software build  
Testing of a software build. Differences between software builds are tracked by scanning the binaries of a software product to automatically discover its classes. A detailed dictionary is built...
7519867 Test executive which provides heap validity checking and memory leak detection for user code modules  
A system and method for automatically detecting heap corruption errors and memory leak errors caused by user-supplied code modules that are called by steps of a test executive sequence. The test...
7519864 Automation test systems  
An automated testing system is provided that includes a computer system, a handset, script and scripting interface, a test module, and a data comparison component. The handset has at least one...
7519858 Selective file restoration from incremental backups  
According to one embodiment, providing application information includes receiving a request for application information associated with a checkpoint. A checkpoint corresponds to an incremental...
7519868 Information processing apparatus, information processing method, computer program, and storage medium  
In an information processing apparatus which executes a first module, a second module, and a third module for mediating a call from the first module to a function in the second module and obtaining...
7516365 System and method for split hardware transactions  
A split hardware transaction may split an atomic block of code to be executed using multiple hardware transactions, while logically taking effect as a single atomic transaction. A split hardware...
7516366 System and method for executing nested atomic blocks using split hardware transactions  
Split hardware transaction techniques may support execution of serial and parallel nesting of code within an atomic block to an arbitrary nesting depth. An atomic block including child code...
7516438 Methods and apparatus for tracking problems using a problem tracking system  
Mechanisms and techniques provide a system for tracking and reporting on the resolution of problems across multiple product areas. The system can receive a first problem definition and can define a...
7516441 Method and system for program editing and debugging in a common language runtime environment  
A system and method of providing edit and continue support in a software program debugging environment. “Edit and continue” support allows a user (e.g., programmer and/or developer) to update...
7516361 Method for automatic checkpoint of system and application software  
A method for checkpointing a system that includes receiving a stop command by an executing thread from a master, wherein the executing thread executes an operating system, continuing execution of...
7516367 Automated, distributed problem determination and upgrade planning tool  
A method of verifying an update to a computer software application running on a machine in a network having a plurality of machines, the method including applying a selected one in a series of a...
7512680 System monitoring method  
A second computer for monitoring a database management system and a storage subsystem introduced into a first computer, is provided with a step of acquiring profile information of an application, a...
7512039 Method for enhancing functionality of an automated testing tool  
A method for enhancing functionality of an automated testing tool. Embodiments of the present invention provide for dynamically adjusting a date in an automated testing tool. System time in a...
7512840 System and method for providing graphical representation and development of a processing application  
A system and methods are provided for operating and building graphically XML processing programs, guiding the user in development of the program, preventing and detecting development errors as the...
7509534 Counterexample driven refinement for abstract interpretation  
A refinement system automatically identifies whether a detected error in a target system during abstract interpretation is a false error or a true error and adjusts the interpretation to prevent...
7509521 Memory dump generation with quick reboot  
A method and system for writing a data image in the main memory of a computer to a secondary storage device minimizes delay in performing a required reboot. Prior to the reboot, a portion of the...
7509412 Ghost agents for application domains within a grid environment  
A method for evaluating system behavior of an application domain within a grid environment can include the step of identifying a host software object within the application domain. A software...
7509530 Method and system for use in restoring an active partition  
The present embodiments perform active volume restores on actively running initial operating systems in an active partition. The methods identify available memory within a partition, duplicate at...
7509539 Method for determining correlation of synchronized event logs corresponding to abnormal program termination  
A method of correlating a plurality of event logs surrounding abnormal program termination of a plurality of networked computers, includes continuously generating event records that includes...
7506241 Method and apparatus for a self healing agent  
A method, apparatus, and computer instructions for managing a program. Operation of the program is monitored by an agent process. An observed operation of the program is compared with an expected...
7506211 Automated atomic system testing  
Atomic testing of a multiplicity of scenarios includes generating a listing of interacting scenarios which are likely to cause a failure, and testing ones of the scenarios not included in the...
7506212 Distributed exception handling testing  
A distributed testing system for testing exception handling code paths is provided. The system may include multiple workstations configured to distributively test an executable component for...
7502972 Reducing log entries using hash keys  
An example of this presentation deals with the way the events emitted from a component can be grouped from the development phase, so that when the problem occurs in the production environment, the...
7502967 Identifying an object in a data file that causes an error in an application  
A data object of a data file that causes an error in an application is identified. In a method for identifying the data object, the data file is processed with the application and the interactions...
7500108 Metered execution of code  
Systems and methods for metering execution of code at runtime are described. According to one implementation, a call is received requesting execution of a protected service. In response, permission...
7500226 Efficient checking of state-dependent constraints  
Constraints are defined in view of a program implementation. Constraints check program state or variables to maintain data consistency. A constraint component determines a constraint's scope and...
7500149 Generating finite state machines for software systems with asynchronous callbacks  
Techniques and tools for generating finite state machines (“FSMs”) for a software system with asynchronous callbacks are described. For example, method invocations in a model of the software...
7500142 Preliminary classification of events to facilitate cause-based analysis  
The present invention provides methods and systems for performing preliminary cause-based classification of events in a computer or networked computer system. Methods are provided in which, based...
7496791 Mock object generation by symbolic execution  
A system for testing programs using a digital processor and programs in computer memory. A mock behavior generator identifies an interface indicated for mock behavior. The interface is identified...
7496898 Error analysis and diagnosis for generic function calls  
A method and computer program product for detecting and diagnosing errors in a generic function call and then presenting them in an error message is disclosed. A generic function call is provided...
7496794 Creating lightweight fault analysis records  
Systems and methods of performing lightweight fault monitoring and analysis are described. In certain embodiments, the lightweight fault monitoring and analysis system and method include a crash...
7496795 Method, system, and computer program product for light weight memory leak detection  
The present invention provides a method, system, and computer program product for light weight memory leak detection. A method in accordance with an embodiment of the present invention comprises:...
7493521 Apparatus and method for estimating the testing proficiency of a software test according to EMS messages extracted from a code base  
An apparatus and method for estimating the proficiency of a software test according to EMS messages extracted from a code base. Embodiments of the invention are generally directed to providing some...
7493272 Computer-implemented method of performance testing software applications  
A method of performance testing for software applications can include storing, in a network accessible location, options corresponding to functions for use in performance test cases and sending to...
7493520 System and method for validating the graphical output of an updated software module  
A system for validating the output of an updated graphics rendering engine is presented. The system includes two computer systems, with one computer system including an updated graphics rendering...
7493527 Method for logging diagnostic information  
Method for logging diagnostic information, for use in a transactional environment having function for sending a transactional and re-sendable request to an application program. A counter is...
7493598 Method and system for variable trace entry decay  
History of software execution and the associated messages are stored in repositories and their associated buffers. Each level of trace entry is expired at a different, tailored rate. The most...
7493387 Validating software in a grid environment using ghost agents  
A validation method can include the step of identifying a host within a grid environment, wherein the host is a software object. A ghost agent can be associated with the host, where the ghost agent...