Testing or debugging

CL 717 SC 124
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....