| 6898704 |
Method and apparatus for making and using test verbs |
| May-24-2005 |
A computerized method and system for testing a function of an information-processing system. This includes providing an architecture having a set of test commands, the test commands including a set of... |
| 6895576 |
Method and system for device driver and operating system debugging of portable computers |
| May-17-2005 |
A method and system for transmitting and receiving a debugging information word in a computing device is disclosed. The method includes setting a main processor to run in a debugging mode. The method continues... |
| 6895551 |
Network quality control system for automatic validation of web pages and notification of author |
| May-17-2005 |
A computer program product is provided as a network quality control system to perform an automatic validation of all the World Wide Web pages. The quality control system aims at improving the quality of... |
| 6892379 |
Methods and apparatus for use in aiding stack unwinding |
| May-10-2005 |
In a compiler, a method of generating assembly code for stack unwinding is disclosed. One or more source code lines are obtained. Assembly code for the one or more source code lines is then generated.... |
| 6892324 |
Multi-channel, multi-service debug |
| May-10-2005 |
A method and apparatus for debugging are described. In one embodiment, a target construct is selected for debugging. Data related to an operation of the target construct is accessed by a debug construct... |
| 6889337 |
Method and system for screen reader regression testing |
| May-3-2005 |
A method for repeatable application testing on a computer system for audible output generated by the application in conjunction with a screen reader or similar assistive technology. The method includes... |
| 6886111 |
Method and data processing system for software testing of a device driver |
| Apr-26-2005 |
A system and method are disclosed for testing a device driver on a data processing system. An operating system allocates a memory address range for executing a device driver. The device driver is executed... |
| 6883163 |
Populating resource-constrained devices with content verified using API definitions |
| Apr-19-2005 |
Remote incremental program verification may be achieved by receiving content verified by at least one content provider, installing the content on a resource-constrained device, disabling subsequent installation... |
| 6883162 |
Annotations for transaction tracing |
| Apr-19-2005 |
A method and mechanism for annotating a transaction stream. A processing unit is configured to generate annotation transactions which are inserted into a transaction stream. The transaction stream, including... |
| 6883162 |
Annotations for transaction tracing |
| Apr-19-2005 |
A method and mechanism for annotating a transaction stream. A processing unit is configured to generate annotation transactions which are inserted into a transaction stream. The transaction stream, including... |
| 6883102 |
Apparatus and method for performing power management functions |
| Apr-19-2005 |
The present invention provides a data processing apparatus and method for testing power management instructions. The data processing apparatus comprises a processor for executing data processing instructions... |
| 6882825 |
System and method for providing help/training content for a web-based application |
| Apr-19-2005 |
A system and method of the present invention supplies a user of a web-based application with relevant interactive help/training content that corresponds to an object or page of the web-based application... |
| 6880149 |
Method for runtime code integrity validation using code block checksums |
| Apr-12-2005 |
The present invention provides a method and system for runtime code integrity validation. The method and system include providing a software tool for processing a software program, as well as instructions... |
| 6880148 |
Active data type variable for use in software routines that facilitates customization of software routines and efficient triggering of variable processing |
| Apr-12-2005 |
The present invention provides an active data type for use in a computer program. The active data type has an identifier and at least one algorithm associated therewith. The identifier is utilized by the... |
| 6874138 |
Method and apparatus for resuming execution of a failed computer program |
| Mar-29-2005 |
Method and apparatus for resuming execution of a failed computer program. A program is compiled using two compilers to generate first and second sets of object code. Checkpoints are identified in the program,... |
| 6862682 |
Method and apparatus for making and using wireless test verbs |
| Mar-1-2005 |
A computerized method and system for testing a function of an information-processing system. This includes providing an architecture having a set of test commands, the test commands including a set of... |
| 6859922 |
Method of providing software testing services |
| Feb-22-2005 |
A system that provides easy testing of software objects and reduces the burden on a program developer for maintaining a test system is presented. The system accepts as an input objects and automatically... |
| 6859894 |
System and method for risk management of errors in software program code |
| Feb-22-2005 |
This invention is a system and method for managing the risk that errors in interpreting program code may lead to costly problems. A code difference criterion related to code value and position is used... |
| 6856978 |
Method and apparatus for interfacing application systems via the internet |
| Feb-15-2005 |
A method and apparatus is provided in which the exchange of data between businesses is facilitated by an electronic interface that comprehends the data mapping and translation requirements of disparate... |
| 6854073 |
Debugger program time monitor |
| Feb-8-2005 |
Apparatus, methods and articles of manufacture for collecting performance data in a debugger environment. In one embodiment, performance data is collected and associated with a breakpoint. The performance... |
| 6851075 |
Race detection for parallel software |
| Feb-1-2005 |
A method for race detection in parallel software, including performing an execution of software under test (SUT), the SUT having an expected outcome. The method further includes detecting a race condition... |
| 6848097 |
Debugging techniques in a multithreaded environment |
| Jan-25-2005 |
A system for debugging targets using various techniques, some of which are particularly useful in a multithread environment. These techniques include implementing breakpoints using out-of-line instruction... |
| 6845275 |
Flowchart-based control system with active diagnostic objects |
| Jan-18-2005 |
A machine programming and control system includes a computer including a processor, memory, a display, and a device that is associated with a process. A flowcharting module executed by the computer generates... |
| 6842893 |
Method for global breakout identification |
| Jan-11-2005 |
A method, a computer-implemented apparatus, and a computer program product for identifying a global breakpoint for debugging computer software are disclosed. The method includes the step of representing... |
| 6839893 |
Debugger capable of providing warnings for unreachable breakpoints |
| Jan-4-2005 |
A debugger capable of providing warnings for unreachable breakpoints is disclosed. After a breakpoint has been set by a user, within an application program source code that is monitored by a debugger,... |
| 6839892 |
Operating system debugger extensions for hypervisor debugging |
| Jan-4-2005 |
A data processing system, method, and product are disclosed for debugging partition management firmware from an existing operating system debugger. The partition management firmware is also called a hypervisor.... |
| 6836884 |
Method and system for editing software programs |
| Dec-28-2004 |
A method and system are disclosed for editing a software program in a common language runtime environment, wherein the software program has a source code component, an intermediate language component,... |
| 6836882 |
Pipeline flattener for simplifying event detection during data processor debug operations |
| Dec-28-2004 |
Pipeline activity information associated with all stages of execution of an instruction in an instruction pipeline of a data processor is presented to an event detector in timewise aligned format. This... |
| 6836861 |
Efficient memory allocation scheme for data collection |
| Dec-28-2004 |
A system and method that provides an integrated circuit which includes a small on-chip buffer to store collected data, thereby shifting the burden of storing the majority of the collected data to external... |
| 6836857 |
Mechanism for debugging a computer process |
| Dec-28-2004 |
A mechanism for debugging a transformation document is disclosed, wherein a debugging mechanism interacts with a user interface to enable a user to specify one or more breakpoints. The user may specify... |
| 6832367 |
Method and system for recording and replaying the execution of distributed java programs |
| Dec-14-2004 |
A method for recording and replaying execution of distributed programs on a computer system in a distributed environment, includes identifying an execution order of critical events of a program, generating... |
| 6829722 |
System and method of processing memory |
| Dec-7-2004 |
A method of processing memory, suitable for loading an executable object code compiled from a source code into the memory that includes defective memory cells. At first, set up a plurality of pre-compiled... |
| 6826746 |
Debugger probe for object oriented programming |
| Nov-30-2004 |
An improved source-level debugger for object-oriented application programs which may include linked native language dynamic load libraries. The debugger is compatible with the Java Platform Debugger Architecture... |
| 6823478 |
System and method for automating the testing of software processing environment changes |
| Nov-23-2004 |
A system and method for automating the testing of processing environment changes are described. Input data having corresponding known-good output based on the processing of the input data in a first state... |
| 6823283 |
Measurement system including a programmable hardware element and measurement modules that convey interface information |
| Nov-23-2004 |
System and method for measurement, DAQ, and control operations. A measurement module includes measurement circuitry for performing signal conditioning and/or signal conversion, and interface circuitry... |
| 6823224 |
Data processing system having an on-chip background debug system and method therefor |
| Nov-23-2004 |
Embodiments of the present invention relate to a mechanism to prevent the oscillator from being stopped when a host development system is coupled to the background debug communications interface and the... |
| 6820256 |
System and method for whole-system program analysis |
| Nov-16-2004 |
Defect detection in a software system made of multiple computer program programs is facilitated by using information about cross-program interactions and dependency relationships between programs to analyze... |
| 6820251 |
System and method for a software recovery mechanism |
| Nov-16-2004 |
The present invention is a system and method for providing a software recovery mechanism. In architecture, the system includes a compiler that parses a source program. Error condition test logic detects... |
| 6820192 |
Central processing unit for easily testing and debugging programs |
| Nov-16-2004 |
A central processing unit (CPU) for easily testing and debugging an application program, which includes a data communications unit for performing data communications with a host computer, a status register... |
| 6816985 |
Method and apparatus for detecting corrupt software code |
| Nov-9-2004 |
A method for detecting corrupt software code includes defining a correlation rule for a program, writing the program to a memory device and reading two or more of the markers from the memory device. The... |
| 6810523 |
Efficient thread programming using a single callback function |
| Oct-26-2004 |
A method that uses a single callback function for a multiphase service with possible discontinuation of execution between the phases. The method is based on assignment of a case in the callback function... |
| 6810247 |
Recovery in a wireless environment |
| Oct-26-2004 |
A method of providing recovery of user interaction associated with a two-way wireless communication session. The method includes associating a series of virtual pages with program blocks, storing program... |
| 6807583 |
Method of determining causal connections between events recorded during process execution |
| Oct-19-2004 |
A method of determining scenario causality, along with precedence causality, is disclosed. Information is recorded relating to events occurring during execution of a process. The information includes object... |
| 6804796 |
Method and test tool for verifying the functionality of a software based unit |
| Oct-12-2004 |
A method and a test tool 110 are provided for verifying the functionality of a software based unit 100 which is provided with an interface 105 for its external communication. Pre-recorded data is used... |
| 6795962 |
Machine independent debugger |
| Sep-21-2004 |
The present invention teaches a source-level debugger that defines symbol tables with a grammar. A grammar interface component is used by the compiler to automate portions of the debugger to construct... |
| 6795739 |
Method for organizing the execution of electronically controlled switching processes |
| Sep-21-2004 |
A method for organizing the execution of electronically controlled switching processes, in which sequential and/or parallel steps (S1 to S9) are activated by preset transition conditions (T1 to T9) and... |
| 6792460 |
System and methods for monitoring application server performance |
| Sep-14-2004 |
A monitoring system monitors the amount of time spent by specific application components, such as Java components, during execution of specific web site transactions. A probe that runs on an application... |
| 6789211 |
Storing in a reserved memory location data indicative of a stack location which stores the entry point of a dynamically loaded file |
| Sep-7-2004 |
To enable a processor connected to a host computer to run programs that are dynamically loaded by the host, a stack is loaded into its memory, and the location of the stack, or information enabling that... |
| 6785848 |
Method and system for categorizing failures of a program module |
| Aug-31-2004 |
A method for categorizing information regarding a failure in an application program module. The failure may be a crash, a set-up failure or an assert. For a crash, a name of an executable module where... |
| 6782530 |
Method of ranking messages generated in a computer system |
| Aug-24-2004 |
According to one embodiment, a method of automatically assigning a ranking value to a plurality of received messages is disclosed. Each of the received messages provides information about a computer program.... |