Testing or debugging

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