| 6453461 |
Method and apparatus for testing ASL plug and play code in an ACPI operating system |
| Sep-17-2002 |
In a first aspect, the invention is a method for interfacing a generic program with the ASL code in an ACPI system. The method comprises storing information from a generic program in a shared memory; accessing... |
| 6438743 |
Method and apparatus for object cache registration and maintenance in a networked software development environment |
| Aug-20-2002 |
The present invention is a method and apparatus for building a software system in a networked software development environment, utilizing existing software version control and build tools such as RCS and... |
| 6434741 |
Method and apparatus for debugging of optimized code using emulation |
| Aug-13-2002 |
The invention is a method for debugging a machine code of a program that has been subjected to an optimizing action, wherein the machine code may have been reordered, duplicated, eliminated or transformed... |
| 6434738 |
System and method for testing computer software |
| Aug-13-2002 |
A system and method is provided in which the correctness of computer code fragments may be tested. In an example embodiment, a web-based automatic code correctness checking tool is provided for distance... |
| 6430556 |
System and method for providing a query object development environment |
| Aug-6-2002 |
A query object generator tool which generates interface definitions and code that implement a query object also generates a graphic user interface (GUI) for controlling the generator tool and plug-in objects,... |
| 6427232 |
Functional debugger for debugging software programs |
| Jul-30-2002 |
A method and implementing computer system is provided in which a software debug program is operable to display to a user the flow of a program being debugged. The program flow is illustrated in an example... |
| 6427227 |
System, method, and computer-readable medium for repairing an application program that has been patched |
| Jul-30-2002 |
A method repairing an installed and patched application program if a patched resource needed by the application program becomes inadvertently deleted or otherwise unavailable to the application program... |
| 6425122 |
Single stepping system and method for tightly coupled processors |
| Jul-23-2002 |
A method for controlling the execution of a sole target processor or a target processor embedded in a chain of target processor units by a host-processor. The target processor unit includes a shared control... |
| 6415433 |
Method and system for identifying locations to move portions of the computer program |
| Jul-2-2002 |
A method system for optimizing a computer program. In one embodiment, the system identifies depths of blocks of a computer program and identifies the availability of expressions of the computer program.... |
| 6415393 |
Inspection of an integrated circuit device while being mounted on a circuit board |
| Jul-2-2002 |
An integrated circuit device can be inspected in various ways while it is being installed on a circuit board. A bus control unit connects an external memory to a central processing unit in a normal mode.... |
| 6412109 |
Method for optimizing java bytecodes in the presence of try-catch blocks |
| Jun-25-2002 |
A method for optimizing bytecode in the presence of try-catch blocks comprises generating an Intermediate Representation of the bytecode, scanning each basic block of the bytecode to identify try blocks,... |
| 6412106 |
Graphical system and method for debugging computer programs |
| Jun-25-2002 |
A system and method for graphically debugging a computer program is disclosed. In a preferred embodiment, a graphical debugging environment is provided, which is capable of displaying a graphical representation... |
| 6412104 |
Integrated circuit debugging system |
| Jun-25-2002 |
An integrated circuit debugging system is provided for debugging the integrated circuits with bi-directional terminals is disclosed. The system includes clock unit for providing clocks, and address generating... |
| 6411974 |
Method to collate and extract desired contents from heterogeneous text-data streams |
| Jun-25-2002 |
A method extracts desired contents from multiple heterogeneous textual streams and provides normalized data representative of the desired contents. The method selects input streams containing text data... |
| 6408432 |
Apparatus and method for in-system programming of integrated circuits containing programmable elements |
| Jun-18-2002 |
An apparatus and method for in-system programming of programmable devices includes a device configuration program with adaptive programming source code instructions that characterize device configuration... |
| 6405364 |
Building techniques in a development architecture framework |
| Jun-11-2002 |
A system is provided for building systems in a development architecture framework. The present invention is directed to both a system to be built and an implementation strategy to fulfill system requirements.... |
| 6405361 |
Automatically generating a program |
| Jun-11-2002 |
A method, an apparatus and a computer program product are described for automatically generating a state-based program for a component of a system consisting of a plurality of components communicating... |
| 6405326 |
Timing related bug detector method for detecting data races |
| Jun-11-2002 |
A computer system running under the control of an OS having a scheduler. The computer system includes a multi-threaded computer program that is partitioned into structures of which some are parallel. There... |
| 6401220 |
Test executive system and method including step types for improved configurability |
| Jun-4-2002 |
A test executive program which provides greatly improved configurability and modularity, thus simplifying the creation, modification and execution of test sequences. The test executive program includes... |
| 6385741 |
Method and apparatus for selecting test sequences |
| May-7-2002 |
A method and an apparatus for selecting test sequences that comprises preparing tree-structured state transition data associated with state transition weights from state transition data, extracting test... |
| 6381738 |
Method for optimizing creation and destruction of objects in computer programs |
| Apr-30-2002 |
Information is computed about the reachability relationships among objects and pointers to enable transformation of a computer program for optimizing the creation and destruction of objects, while strictly... |
| 6370684 |
Methods for extracting reference patterns in JAVA and depicting the same |
| Apr-9-2002 |
Methods are provided for extracting reference patterns in JAVA and depicting the same. The extracted and depicted reference patterns may be used to interactively and selectively explore data structures,... |
| 6366879 |
Controlling interactive voice response system performance |
| Apr-2-2002 |
A system of controlling performance in an interactive voice response system includes a voice device driver, a voice segment stored in a file in a directory in a standard operating system format; a buffer... |
| 6345383 |
Debugging support device and debugging support method |
| Feb-5-2002 |
A debugging support method for object-oriented programs by which the debug target objects may be designated and a debugging support method equipped with various means for realizing said method. A first... |
| 6343371 |
System and method for statically detecting potential race conditions in multi-threaded computer programs |
| Jan-29-2002 |
A race condition detection system and method statically detects potential race conditions in a multi-threaded computer program. The race condition detector builds a synchronization graph representing at... |
| 6336212 |
Self modifying code to test all possible addressing modes |
| Jan-1-2002 |
A method and system for testing a plurality of addressing modes in a microprocessor comprising executing a test instruction which is stored in memory, subsequently overwriting the test instruction in memory... |
| 6330692 |
Method of determining the route to be tested in a load module test |
| Dec-11-2001 |
A method of determining a route to be tested in the testing of a load module which includes a multiplicity of routes (route patterns) from the start to the end of the program, each route pattern being... |
| 6324684 |
Processor having real-time execution control for debug functions without a debug monitor |
| Nov-27-2001 |
A processor (16) is disclosed that has real-time execution control for debug functions. The processor (16) includes processor circuitry operable to execute embedded code (19) where the embedded code includes... |
| 6324683 |
System, method and program for debugging external programs in client/server-based relational database management systems |
| Nov-27-2001 |
The present invention provides a method, system, and program for debugging external programs, such as user-defined functions, stored procedures, and triggers executed in relational database management... |
| 6321376 |
Apparatus and method for semi-automated generation and application of language conformity tests |
| Nov-20-2001 |
An apparatus and method for semi-automated generation and application of language conformity tests is disclosed. Generation is based on interpretative or compiled processing of a generator-oriented, formal... |
| 6321373 |
Method for resource control in parallel environments using program organization and run-time support |
| Nov-20-2001 |
A system and method for dynamic scheduling and allocation of resources to parallel applications during the course of their execution. By establishing well-defined interactions between an executing job... |
| 6317746 |
Software date and time services |
| Nov-13-2001 |
A program product performs date and time services for a calling program. The program product accepts multiple date and time inputs, multiple date and time input and output formats, and multiple function... |
| 6314557 |
Hybrid computer programming environment |
| Nov-6-2001 |
A system for facilitating assembly language programming by providing a sophisticated hybrid programming environment comprising a module to parse input hybrid source code files containing at least one high-level... |
| 6308288 |
Testing method of the integrity of the software pre-installed in a computer hard disk |
| Oct-23-2001 |
The present invention herein relates to a kind of testing method of the integrity of the software pre-installed in a computer hard disk by providing a file information access function to directly read... |
| 6292762 |
Method for determining a random permutation of variables by applying a test function |
| Sep-18-2001 |
A method determines a random permutation of input lines that produced a permuted set of bits in a bitstream. In a source design, the method replaces a logic element whose input lines are permutable with... |
| 6279156 |
Method of installing software on and/or testing a computer system |
| Aug-21-2001 |
A method of installing software on and/or testing a computer system includes reading a plurality of component descriptors from a computer readable file, each component descriptor describing a respective... |
| 6275980 |
Programming method for concurrent programs and program supporting apparatus thereof |
| Aug-14-2001 |
An apparatus for supporting parallelization according to the invention is characterized by comprising a serialization unit for converting a first concurrent program having a concurrent structure into a... |
| 6269447 |
Information security analysis system |
| Jul-31-2001 |
The analysis system is a collection, configuration and integration of software programs that reside on multiple interconnected computer platforms. The software, less computer operating systems, is a combination... |
| 6256776 |
Digital signal processing code development with fixed point and floating point libraries |
| Jul-3-2001 |
A code development system for developing code for execution by a digital signal processor (DSP) comprising circuitry for performing fixed point arithmetic includes a library comprising a plurality of first... |
| 6253368 |
Dynamically debugging user-defined functions and stored procedures |
| Jun-26-2001 |
A method, apparatus, and article of manufacture and memory for providing a programming development environment that supports the development of Internet and Intranet applications. More specially, the present... |
| 6253337 |
Information security analysis system |
| Jun-26-2001 |
The analysis system is a collection, configuration and integration of software programs that reside on multiple interconnected computer platforms. The software, less computer operating systems, is a combination... |
| 6236992 |
Serial encryption system-bypass of year 2000 date malfunctions |
| May-22-2001 |
An improved computing system is described which eliminates potential errors associated with Year 2000 malfunctions. This system may be a retrofitted version of an existing computer system which has been... |
| 6233728 |
Compiler-assisted or interpreter-assisted solution to the year 2000 problem with debugging option for computer programs |
| May-15-2001 |
A method, apparatus, and article for solving the year 2000 problem involves limited modifications in the data definition portions of the source code and compiler support for processing the modified source... |
| 6226791 |
Compiler-assisted or interpreter-assisted compression solution to the year 2000 problem for computer programs |
| May-1-2001 |
A method, apparatus, and article for solving the year 2000 problem involves limited modifications in the data definition portions of the source code and compiler support for processing the modified source... |
| 6226786 |
Minimizing debug information for global types in compiled languages |
| May-1-2001 |
The invention provides a technique for generating minimal debugging type information in a distinguished compile unit while still supporting the debugging of classes for which the distinguished compile... |
| 6226784 |
Reliable and repeatable process for specifying developing distributing and monitoring a software system in a dynamic environment |
| May-1-2001 |
A reliable and repeatable process for specifying, developing, distributing, and monitoring a software system or application within a dynamic environment includes the steps of specifying a set of software... |
| 6205577 |
Program correcting method and system |
| Mar-20-2001 |
Correction of a program which resides on a main storage and which is simultaneously callable by a plurality of command processors is performed by minimizing the stop time of a computer system without reloading... |
| 6205576 |
Method and apparatus for identifying indirect messaging relationships between software entities |
| Mar-20-2001 |
A system and method for identifying indirect messaging relationships between software entities. Within a source code repository, all occurrences of calls to interface functions are identified together... |
| 6195765 |
System and method for testing an application program |
| Feb-27-2001 |
A system (8) for testing an application program (20) includes a normal operating environment (12) within which the application program (20) is intended to execute when not being tested. A shared database... |
| 6189116 |
Complete, randomly ordered traversal of cyclic directed graphs |
| Feb-13-2001 |
A test generator creates a cyclic directed graph representation of the interface of a program being tested and then generates tests from this representation. In generating the tests, the test generator... |