| 6775823 |
Method and system for on-line submission and debug of software code for a portable computer system or electronic device |
| Aug-10-2004 |
One embodiment of the invention enables a computer user (e.g., software developer, software consumer, etc.) to remotely determine whether a software application (e.g., a video game) is compatible with... |
| 6775579 |
Flowchart-based control system with active debugging objects |
| Aug-10-2004 |
A machine programming and control system includes a computer including a processor, memory, a display and a device associated with a process. A flowcharting module executed by the computer generates and... |
| 6772411 |
Software performance and management system |
| Aug-3-2004 |
A system and method for monitoring resource usage in a software system such as a database system is described. The user selects an application to monitor through a user-interface. On selection, one or... |
| 6772410 |
Program verifying system, program verifying method, and storage medium for storing software of program verifying method |
| Aug-3-2004 |
A storage area managing system using a system for virtually executing a program code before really executing the program code, the storage area managing system, that comprises virtual executing means for... |
| 6769114 |
Methods and apparatus for preventing software modifications from invalidating previously passed integration tests |
| Jul-27-2004 |
A software tool and methods for preventing software modifications from invalidating previously passed integration test cases is provided. The software tool and methods automatically modify an integrated... |
| 6769054 |
System and method for preparation of workload data for replaying in a data storage environment |
| Jul-27-2004 |
This invention is a system and method for preparing workload data that may be accessed in a data storage environment and then replayed for testing or other reasons. The invention has the capability to... |
| 6763517 |
Automated analysis of kernel and user core files including searching, ranking, and recommending patch files |
| Jul-13-2004 |
A computerized method for automatically analyzing a core file created by a computer system after an unexpected interrupt. The packages installed on the computer system are determined and patch files of... |
| 6760864 |
Data processing system with on-chip FIFO for storing debug information and method therefor |
| Jul-6-2004 |
A debug module (20) is provided which allows a developer to capture three types of debug information. The three types of debug information are: change-of-flow addresses, CPU data, and current instruction... |
| 6760834 |
Microprocessor for saving contextual data when switching to a test program |
| Jul-6-2004 |
A microprocessor may be switchable between a normal mode and a test mode for performing a test program and may include a central processing unit (CPU) for saving contextual data in a stack of the microprocessor... |
| 6757829 |
Program debugging system for secure computing device having secure and non-secure modes |
| Jun-29-2004 |
The method of secure computing concerns the security of a debugger/emulator tool commonly employed in program development. A private encryption key is used to encrypt at least verification token for the... |
| 6754856 |
Memory access debug facility |
| Jun-22-2004 |
A computer system includes instruction fetch circuitry for dispatching fetched instructions to a pipelined execution unit, data memory access circuitry and emulator circuitry for use in debug operations,... |
| 6754851 |
Debugging kernel system |
| Jun-22-2004 |
A debugging kernel system includes a host machine having a program debugging tool and a target machine having a sales slip output system. A target board is built in the target machine, and an agent function,... |
| 6751788 |
Method of testing computer software |
| Jun-15-2004 |
A method of testing the ability of software modules, each executing particular functions, in a device to cooperate using machine code sequences contained in executing software modules, checks the mutual... |
| 6748584 |
Method for determining the degree to which changed code has been exercised |
| Jun-8-2004 |
A method for determining changed code in a second program binary relative to a first or baseline program binary, where the second program is a different version of the first program, includes translating,... |
| 6745348 |
Method for estimating number of internationalization faults in software code |
| Jun-1-2004 |
A method, computer program product and system for estimating the number of internationalization faults, e.g., errors, warnings, in a software program. The number of internationalization faults may be estimated... |
| 6745344 |
Debug and data collection mechanism utilizing a difference in database state by using consecutive snapshots of the database state |
| Jun-1-2004 |
A method and apparatus for debugging a software program is provided. In one example, a method includes preserving consecutive snapshots of a group of shared memory structures that contain data and control... |
| 6742177 |
Method and system for secure debugging of a secure software module |
| May-25-2004 |
A method to debug application interface calls made to a tamper-resistant software module. The method comprises the steps of: loading a first application to be debugged using a debugging application, wherein... |
| 6738932 |
Method and system for identifying software revisions from memory images |
| May-18-2004 |
A method for identifying software executing on a computer system from a memory image defining at a particular time a state of the executing software. The method includes populating a comparison file for... |
| 6738927 |
Target debugging application on digital signal processor validating link connection to host computer |
| May-18-2004 |
A register of a processor is set to one value when a host is connected to the processor and to a second value when no host is connected. The processor then starts execution after reading the register contents,... |
| 6728949 |
Method and system for periodic trace sampling using a mask to qualify trace data |
| Apr-27-2004 |
A method and system for monitoring execution performance of a program is provided. Profiling functionality may be qualified by setting various qualifying flags at the request of a user. These qualifying... |
| 6725449 |
Semiconductor test program debugging apparatus |
| Apr-20-2004 |
A semiconductor test program debugging apparatus is disclosed to which data concerning a packet input to and output from the packet transfer memory device is supplied, and which extracts a part corresponding... |
| 6725399 |
Requirements based software testing method |
| Apr-20-2004 |
A method for testing computer software is described. The method is intended for operation on software which may or may not have been previously subjected to unit and integration tests, to determine if... |
| 6721942 |
Component object model interface to C++ type conversion |
| Apr-13-2004 |
Methods for converting from a COM interface pointer to an underlying C++ object are described in various embodiments. In the various embodiments, classes are constructed in support of the underlying C++... |
| 6721941 |
Collection of timing and coverage data through a debugging interface |
| Apr-13-2004 |
Techniques for gathering execution information about an application, such as a distributed application, are described. Key communication points in cross execution context calls, such as remote procedure... |
| 6715139 |
System and method for providing and displaying debugging information of a graphical program on a first computer during execution of the graphical program on a second computer |
| Mar-30-2004 |
A computer-based virtual instrumentation system including a host computer and an embedded system or device, wherein graphical programs created using the computer system can be downloaded to the embedded... |
| 6715109 |
Method, computer program product, and system for making standard stream data accessible that would otherwise be lost in application programs |
| Mar-30-2004 |
A method, computer program product, and system for making standard stream data accessible that would otherwise be lost in applications programs. Information placed on a standard stream, such as System.err... |
| 6708326 |
Method, system and program product comprising breakpoint handling mechanism for debugging and/or monitoring a computer instruction sequence |
| Mar-16-2004 |
A computer method, system and program product for debugging and/or monitoring an instruction set and having an improved breakpoint handling mechanism involving a hardware debug register set (or like breakpoint... |
| 6708325 |
Method for compiling high level programming languages into embedded microprocessor with multiple reconfigurable logic |
| Mar-16-2004 |
A computer implemented method for automatically compiling a computer program written in a high level programming language into an intermediate data structure. The data structure is analyzed to identify... |
| 6708324 |
Extensible automated testing software |
| Mar-16-2004 |
Extensible automated testing software provides reliability, user extendibility, scalability, and multiple simultaneous testing support through the use:of modules which the user may employ to set up and... |
| 6708290 |
Configurable debug system with wire list walking |
| Mar-16-2004 |
The invention relates to a software system and method for automatically determining capabilities of a hardware system to permit a software development system to support multiple hardware system architectures.... |
| 6708173 |
Method and apparatus for multiple application trace streams |
| Mar-16-2004 |
An apparatus for and method of utilizing an Internet terminal coupled to the world wide web to create multiple applications for accessing an existing proprietary data base management system. A dynamic... |
| 6708169 |
Apparatus and method for generating a merged symbol file for verifying symbolic data |
| Mar-16-2004 |
An apparatus and method for cataloging symbolic data for use in performance analysis of computer programs is provided. The apparatus and method stores symbolic data for loaded modules during or shortly... |
| 6704923 |
System and method for pre-verification of stack usage in bytecode program loops |
| Mar-9-2004 |
The present invention provides a verifier for use in conjunction with programs utilizing data type specific bytecodes for verifying the proper operation of the executable program prior to actual execution... |
| 6701514 |
System, method, and article of manufacture for test maintenance in an automated scripting framework |
| Mar-2-2004 |
A system, method and article of manufacture are provided for affording test maintenance in an automated scripting framework. First, a plurality of test scripts are developed. Then, the plurality of test... |
| 6701463 |
Host specific monitor script for networked computer clusters |
| Mar-2-2004 |
A monitoring subroutine is embedded within a package that provides no other client services other than the monitoring functionality itself. Because of this, the monitoring package can be shut down at any... |
| 6701460 |
Method and apparatus for testing a computer system through software fault injection |
| Mar-2-2004 |
One embodiment of the present invention provides a system for testing a computer system by using software to inject faults into the computer system while the computer system is operating. This system operates... |
| 6698012 |
Method and system for testing behavior of procedures |
| Feb-24-2004 |
A systematic testing method of procedures is disclosed. The testing is carried out for parallel procedures separately from consecutive procedures which have no parallelism. Behavior of a group of parallel... |
| 6698011 |
Isolation of program translation failures |
| Feb-24-2004 |
A method and system of transforming a source code file to obtain a reduced size source code file. In one embodiment, a source code file is translated to obtain a translation error list. The source code... |
| 6697965 |
Program verifying method and system |
| Feb-24-2004 |
A program development support system scans a program beforehand, extracts an essential process specification that should be actualized by an individual program and automatically extracts a part of the... |
| 6694510 |
Collection driver for collecting system data using record based requests with tag lists and pausing all but one thread of a computer system |
| Feb-17-2004 |
A method for parsing a linked list to extract data therefrom includes the step of constructing a record list having a list element descriptor descriptive of data to be retrieved from a linked list. The... |
| 6694509 |
Automated regression testing of workstation software |
| Feb-17-2004 |
A workstation includes a regression testing program which tests application programs developed on the workstation using stored test scripts. A test directory tree is maintained to mirror a source code... |
| 6691303 |
Method and system of testing and verifying computer code in a multi-threaded environment |
| Feb-10-2004 |
A method and system of testing and verifying computer code in a multi-threaded environment. The method includes testing a first piece of computer code that is an implementation of a specification against... |
| 6691266 |
Bus mastering debugging system for integrated circuits |
| Feb-10-2004 |
An integrated circuit includes a debugging unit which uses a multi-master general purpose bus within the IC to perform debugging functions. The storage elements of the IC are mapped into the address space... |
| 6691207 |
Method and apparatus for implementing loop compression in a program counter trace |
| Feb-10-2004 |
A system is disclosed in which an on-chip logic analyzer (OCLA) includes a loop detector logic which receives incoming program counter (PC) data and detects when software loops exist. When a software loop... |
| 6687857 |
Microcomputer which can execute a monitor program supplied from a debugging tool |
| Feb-3-2004 |
A microcomputer comprises a serial interface for receiving a debugging program applied thereto from a debugging tool, a register for holding an instruction code included with the debugging program, which... |
| 6687485 |
System and method for providing help/training content for a web-based application |
| Feb-3-2004 |
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... |
| 6681384 |
Multi-threaded break-point |
| Jan-20-2004 |
A way to synchronize threads in a multi-threaded program. In the preferred embodiment, a debugger provides a break-point that does not interrupt the user when the first thread reaches it; instead, the... |
| 6671873 |
Problematic binary isolator |
| Dec-30-2003 |
An automated method for determining problematic binary files. A group of source code files is compiled using two different compiling environments. One of the compiling environments yields a failing set... |
| 6671825 |
Method and apparatus for debugging a software program |
| Dec-30-2003 |
A method and apparatus for debugging a software program is provided that is non-intrusive and allows multiple persons to debug concurrently in view private sessions. In one example, a method includes preserving... |
| 6668340 |
Method system and program for determining a test case selection for a software application |
| Dec-23-2003 |
A method, system and program for determining a test case selection for a software application. Multiple risk values are assigned to each of the test cases of a software application, wherein the multiple... |