| 7043719 |
Method and system for automatically prioritizing and analyzing performance data for one or more, system configurations |
| May-9-2006 |
A system and a method of automatically prioritizing and analyzing performance data for one or more system configurations are provided. Performance data is obtained about a system using a first tool. The... |
| 7043717 |
Debugging apparatus and method |
| May-9-2006 |
A first storage device stores a plurality of program codes. Each program code has an identifier. A second storage device has at least one storage area, which stores a program code to be executed of the... |
| 7043668 |
Optimized external trace formats |
| May-9-2006 |
A system and method for program counter and data tracing is disclosed. Generated trace messages are included within a trace word format and stored in trace memory, thereby enabling a reduction in the amount... |
| 7039901 |
Software shared memory bus |
| May-2-2006 |
The invention relates to a method for transparently maintaining cache coherency when debugging a multiple processor system with common shared memory. A software memory map representing the memory usage... |
| 7039899 |
System and method for automatically generating a script for testing software |
| May-2-2006 |
A script generator facilitates the testing of software, such as application software or other software. The script generator automatically generates a script from metadata that includes code defining the... |
| 7039831 |
Common stack system for a debugging device and method |
| May-2-2006 |
During debugging of target system by a host system, s single stack is used for an exception by a set of applications running on the processor of the target. To achieve this, the stack is dynamically loaded... |
| 7036112 |
Multi-mode specification-driven disassembler |
| Apr-25-2006 |
One embodiment of the present invention provides a system that facilitates implementing multi-mode specification-driven disassembler. During operation, the disassembler receives a machine-code version... |
| 7036111 |
Code verification system and method |
| Apr-25-2006 |
A code verification system is utilized to type check compiled code. The code verification system includes memory and a code verifier. The memory is utilized to store a compiled program. The code verifier... |
| 7036052 |
Remote error detection by preserving errors generated throughout a software stack within a message |
| Apr-25-2006 |
A client sends a message to a server computer system over a network. Upon receiving the message either from the client or from a local process, the server passes the message down through a software stack... |
| 7036045 |
Method and system for isolating exception related errors in Java JVM |
| Apr-25-2006 |
A system and method for dumping all or some exceptions in an object-oriented environment. The invention includes a Java virtual machine comprising: a system for enabling a verbose exceptions mode; and... |
| 7032212 |
Method and system for generating test matrices for software programs |
| Apr-18-2006 |
Methods and data structures are disclosed for a program module (e.g., API) test matrix generator system/process. The disclosed methods and data structures facilitate and carry out a streamlined, yet logically... |
| 7028294 |
Linking of applications into devices having overlays and shadow memories |
| Apr-11-2006 |
In one embodiment a method for handling shadow or overlay memories is described wherein a linker contains a description of the memory of a target embedded system so that each memory space is described... |
| 7028290 |
Method and apparatus for prioritizing software tests |
| Apr-11-2006 |
A computer system and method is provided for prioritizing software tests. Software tests are prioritized based on coverage indicators for the software tests and an indication of impacted areas of the software.... |
| 7024667 |
Parallel efficiency calculating method and apparatus |
| Apr-4-2006 |
The present invention is to clarify causes of hampering the performance by quantitatively associating a value of a parallel efficiency with factors of hampering the improvement of the performance of a... |
| 7024660 |
Debugging a program intended to execute on a reconfigurable device using a test feed-through configuration |
| Apr-4-2006 |
A system and method for debugging a program which is intended to execute on a reconfigurable device. A computer system stores a program that specifies a function, and which is convertible into a hardware... |
| 7024592 |
Method for reducing catastrophic failures in continuously operating software systems |
| Apr-4-2006 |
A method for assessing how long continuously operating software systems can be expected to remain executing in a safe and/or reliable manner before anomalous conditions will ultimately lead to failure.... |
| 7017150 |
Method and apparatus for automatically isolating minimal distinguishing stimuli in design verification and software development |
| Mar-21-2006 |
The invention provides a method for detecting and isolating software bugs and generating a minimal set of stimuli to reproduce the bugs. The present invention utilizes a recursive algorithm to compare... |
| 7013454 |
Thread suspension system and method using trapping instructions |
| Mar-14-2006 |
By encoding an exception triggering value in storage referenced by an instruction in an otherwise unused slot (e.g., the delay slot of a delayed control transfer instruction or an unused instruction position... |
| 7010782 |
Interactive automatic-test GUI for testing devices and equipment using shell-level, CLI, and SNMP commands |
| Mar-7-2006 |
A test manager software program includes an interactive test graphical-user-interface (GUI) for testing network devices using high-level networking commands. The test GUI allows the test engineer user... |
| 7010781 |
Methods and apparatus for managing debugging I/O |
| Mar-7-2006 |
Methods and apparatus for providing replacement functions for a set of system services include requesting a primitive function from one of the set of system services, the primitive function replicating... |
| 7010454 |
Test services provider |
| Mar-7-2006 |
A test services provider is an object that is arranged to provide a standardized interface for calling test harness provided functionality. The test services provider is not tied to a specific test harness,... |
| 7007267 |
Transparent shared memory access in a software development system |
| Feb-28-2006 |
The invention relates to a method for transparently writing to shared memory when debugging a multiple processor system. In this method, a software memory map reflecting the memory usage of the processors... |
| 7003760 |
Method for enhancing pointer analyses |
| Feb-21-2006 |
Methods are described that enhance pointer analysis for programs. Whereas previous methods are constrained by the extremes of an inverse relationship between time and information, the present methods selectively... |
| 6996806 |
Graphical view of program structure during debugging session |
| Feb-7-2006 |
In an exemplary aspect of the invention, a method for displaying a computer program organization on a screen monitor provides a graphical representation of a source code structure during a debugging session.... |
| 6996805 |
Methods and systems of testing software, and methods and systems of modeling user behavior |
| Feb-7-2006 |
Methods and systems of testing software and modeling user actions are described. In some embodiments, multiple different algorithms are provided for operating on a software model. The software model describes... |
| 6993761 |
Method and apparatus to verify type safety of an application snapshot |
| Jan-31-2006 |
One embodiment of the present invention provides a system for verifying type safety of an application snapshot. This application snapshot includes a state of an executing program that is moved from a first... |
| 6993749 |
Conditional debug monitors |
| Jan-31-2006 |
A method, apparatus and article of manufacture for associating a condition with a monitored expression are provided. Information regarding the monitored expression is only fully rendered a monitor window... |
| 6993748 |
Systems and methods for table driven automation testing of software programs |
| Jan-31-2006 |
A table driven test automation system for performing functional testing of a software program. The system may include a GUI translator component to translate one or more GUI maps into a set of database... |
| 6993747 |
Method and system for web based software object testing |
| Jan-31-2006 |
A system for remotely testing middleware of applications in the N-tiered model across a network. The test system contains test code generators, test engines to execute multiple copies of the test code... |
| 6993682 |
Automated test generation |
| Jan-31-2006 |
A system and method for automated FVT test generation by distributed processing among a master (100) and one or more slave (200) JVMs which communicate via RMI. Using reflection analysis, the... |
| 6993487 |
Software code comments management method and system supporting speech recognition technology |
| Jan-31-2006 |
A system and method for enabling audio comments to be used when writing and executing code, during design time and run time. A code writer is hereby enabled to simultaneously write code and compose voice... |
| 6990657 |
Shared software breakpoints in a shared memory system |
| Jan-24-2006 |
The invention relates to a method for maintaining coherency of software breakpoints in shared memory when debugging a multiple processor system. Using this method, at least two debug sessions associated... |
| 6988261 |
Frameworks for generation of Java macro instructions in Java computing environments |
| Jan-17-2006 |
Techniques for generation of Java™ macro instructions suitable for use in Java™ computing environments are disclosed. As such, the techniques can be implemented in a Java™ virtual... |
| 6986125 |
Method and apparatus for testing and evaluating a software component using an abstraction matrix |
| Jan-10-2006 |
A functional testing and evaluation technique is provided employing an abstraction matrix that describes a complex software component to be tested. The abstraction matrix includes at least one test case... |
| 6986124 |
Debugger protocol generator |
| Jan-10-2006 |
A method for automatically generating front-end code and back-end code that are both compatible with a specification, such as the JDWP communication protocol. First, a detailed protocol specification is... |
| 6983452 |
System and method for collecting system data using record based requests with tag lists and pausing all but one thread of a computer system |
| Jan-3-2006 |
A method for gathering data from memory of a computer system is operable to gather scalar information, linked list information, or both. When gathering data from a linked list the method involves parsing... |
| 6983450 |
User configurable operating system |
| Jan-3-2006 |
An operating system preferably for use with a digital signal processing target is disclosed which minimizes time and space requirements on the target DSP chip. The operating system is also configured in... |
| 6983234 |
System and method for validating processor performance and functionality |
| Jan-3-2006 |
A method and system for accurately validating performance and functionality of a processor in a timely manner is provided. First, a program is executed on a high level simulator of the processor. Next,... |
| 6981248 |
Conditional breakpoint encountered indication |
| Dec-27-2005 |
A method and apparatus for determining whether a conditional breakpoint was encountered during a debug execution. In one embodiment, the method comprises determining whether a breakpoint was encountered;... |
| 6981245 |
Populating binary compatible resource-constrained devices with content verified using API definitions |
| Dec-27-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, issuing the resource-constrained... |
| 6981244 |
System and method for inheriting memory management policies in a data processing systems |
| Dec-27-2005 |
An operating system architecture and method which provides for transparent inheritance of memory management policies in data processing systems and enhanced memory management is disclosed. The operating... |
| 6981243 |
Method and apparatus to debug a program from a predetermined starting point |
| Dec-27-2005 |
A method and apparatus allow a programmer to repeatedly debug a program from the same starting point. The entire process state of the process can be saved at any time in the course of a debugging session... |
| 6981180 |
Method and apparatus for testing request-response service using live connection traffic |
| Dec-27-2005 |
The present invention provides for a method and apparatus for comparison of network systems using live traffic in real-time. The inventive technique presents real-world workload in real-time with no external... |
| 6978401 |
Software application test coverage analyzer |
| Dec-20-2005 |
A method for analyzing test coverage of a software application is provided. The method includes profiling an executable of the software application to generate application call trees. The method also includes... |
| 6978218 |
System and method for testing applications at the presentation layer |
| Dec-20-2005 |
A system and method for testing application program code within the presentation layer of an application server. A user interface is provided for entering data and triggering one or more actions to process... |
| 6973643 |
Method, system and program for handling errors occurring in function calls |
| Dec-6-2005 |
Provided is a method, system, and program for handling errors in a service program including service functions capable of being called from application programs. A call is received for one service function... |
| 6973415 |
System and method for monitoring and modeling system performance |
| Dec-6-2005 |
The present invention provides a method for modeling the performance of a system comprising computer software operating on computer hardware. In accordance with the present invention, system performance... |
| 6971089 |
Debugger impact reduction through motion of induction variable based breakpoints |
| Nov-29-2005 |
Debugger impact reduction through motion of an induction variable based breakpoint ("IV-breakpoint") set within a program loop, where the IV-breakpoint and the loop are controlled by an induction variable... |
| 6971084 |
System and method for synchronizing execution of a batch of threads |
| Nov-29-2005 |
A method for creating a computer program to be executed by a plurality of threads, in which the method utilizes a technique for execution synchronization referred to herein as a batch synchronization section.... |
| 6971047 |
Error handling of software modules |
| Nov-29-2005 |
A method and a device for handling errors of software modules for redundantly designed systems in vehicles in order to optimize error handling for redundantly designed systems in vehicles, so that errors... |