FREE patent keyword monitoring and additional FREE benefits. /images/triangleright (1K) REGISTER now for FREE triangleleft (1K)
Fresh Patents
Monitor Patents Patent Organizer How to File a Provisional Patent Browse Inventors Browse Industry Browse Agents Browse Locations


Data Processing: Software Development, Installation, And Management > Software Program Development Tool (e.g., Integrated Case Tool Or Stand-alone Development Tool) > Testing Or Debugging

Testing Or Debugging

Testing Or Debugging patent applications listed are from June 2005 to current and include Date, Patent Application Number, Patent Title, Patent Abstract summary and are linked to the corresponding patent application page.

10/25/07 - 20070250818 - Backwards researching existing pestware
A system and method for researching a source of pestware on a computer is described. In one embodiment, the method includes identifying pestware on the computer, accessing recorded information on the computer relating to a history of the pestware and traversing at least a subset of the recorded information, wherein ...

10/25/07 - 20070250817 - Backwards researching activity indicative of pestware
A system and method for researching an identity of a source of activity that is indicative of pestware is described. In one embodiment the method comprises monitoring the computer for activity that is indicative of pestware, identifying, based upon the activity, an object residing on the computer that is a ...

10/25/07 - 20070250816 - Process and method for using real-work statistics for automatically selecting appropriate developer to fix a problem
A method, apparatus and computer usable medium for selecting a developer for fixing a defect within a component is set forth. The process makes use of previous real-work statistics to select the appropriate developer to help more accurately determine a time-frame to fix the defect. The process enables limiting a ...

10/25/07 - 20070250815 - Measuring code coverage
A facility for measuring code coverage of an executable object is described. The facility requests an identification of basic blocks of the executable object, adds a data structure to the executable object for storing code coverage information, and adds to each basic block of the executable object program instructions for ...

10/25/07 - 20070250814 - Debugging in an operating system with multiple subsystems
A facility for debugging in an operating system with native and non-native subsystems is described. The facility employs a debugger designed for use with the native subsystem. The debugger receives an indication to debug the application program of the non-native subsystem, attaches to the application program of the non-native subsystem, ...

10/18/07 - 20070245315 - Web server, web application test method, and web application test program
A web server 2 capable of performing a test of a web application comprises: a web application processing section 22 that performs processing for POST data received from a client 1 and, based on the processing result, generates a document to be transmitted to the client 1; and a test ...

10/18/07 - 20070245313 - Failure tagging
Failure tagging may be provided. A plurality of tests may be initiated on a program module and output resulting from the plurality of tests may be received. The output resulting from the plurality of tests may be determined to comprise at least one failure. The at least one failure may ...

10/18/07 - 20070245312 - Precise data-race detection using locksets
A data race detection system is described which precisely identifies data races in concurrent programs. The system and techniques described utilize locksets to maintain information while searching through executions of a concurrent program. The locksets are updated according to program statements in the concurrent program. The dynamic updating of the ...

10/11/07 - 20070240119 - Method, device, and program product to monitor the social health of a persistent virtual environment
Device, method, and computer program product for monitoring the social health of a persistent virtual environment. The disclosed technology monitors social interactions between subscribers of on-line entities who have interactions related to the persistent virtual environment. ...

10/11/07 - 20070240118 - System, method, and software for testing a software application
A computer implemented method, system, and software is provided for testing a software application. In one embodiment, for example, the system is operable to invoke a recorder to monitor characteristics of a software application and automatically generate a script associated with the monitored characteristics of the existing software application. ...

10/11/07 - 20070240117 - Method and system for optimizing performance based on cache analysis
Described is a method and system for optimizing a code layout for execution on a processor including internal and/or external cache memory. The method and system includes executing a program having a first layout, generating at least one memory access parameter for the program, the memory access parameter being based ...

10/11/07 - 20070240116 - System and method for maintaining and testing a software application
Maintaining and testing a software application by performing regression testing uses standard reusable test cases from change history records to generate actual test cases. A new test case template is created upon saving a change history entry. A subset of the actual and new test cases is determined, and new ...

10/11/07 - 20070240115 - Debugging in an operating system with multiple subsystems
A facility for debugging in an operating system with native and non-native subsystems is described. The facility employs a debugger designed for use with the native subsystem. The debugger receives an indication to debug the application program of the non-native subsystem, attaches to the application program of the non-native subsystem, ...

10/11/07 - 20070240114 - Testing transformed interfaces
A system, method, and computer program for testing a transformed interface, comprising the steps of receiving a plurality of test data by a reverse transformed interface, wherein said reverse transformed interface translates said test data; and transmitting said translated test data to a transformed interface, wherein said transformed interface operates ...

10/11/07 - 20070240113 - Model independent input reduction
A software reduction component may be provided with a software interface. The software interface may define a test case load method also define a model load method. The reduction component has logic for reducing test cases loaded via implementations of the method definitions. An implementation of the software interface can ...

10/04/07 - 20070234300 - Method and apparatus for performing state-table driven regression testing
The invention relates to a method and apparatus for performing state-table driven regression testing. More particularly, the invention relates to an application wherein a release build is used without the use of a debug build, which ensures release of the same code that was tested with the exception of the ...

10/04/07 - 20070234297 - Software robustness through search for robust runtime implementations
Software program robustness is improved by successfully masking memory safety errors in the software program. For instance, at least some memory safety errors in a software program can be masked by using a runtime memory manager that approximates the semantics of an infinite heap memory manager. In one example, an ...

10/04/07 - 20070234296 - Software variation for robustness through randomized execution contexts
Improved robustness of software program executions is achieved via randomization of their execution contexts. For instance, errors related to runtime allocation of memory on the heap can be probabilistically addressed by generating an approximation of the infinite heap and using a randomized memory manager to allocate memory on the heap. ...

10/04/07 - 20070234295 - Method for executing an application in a virtual container forming a virtualized environment session
This invention relates to a method for dynamic insertion of a computer code processing within a running computer task in a transparent fashion for this target task. It also relates to a method using such a dynamic insertion in order to execute a multi-task application in a virtual container forming ...

10/04/07 - 20070234294 - Debugging a high performance computing program
Methods, apparatus, and computer program products are disclosed for debugging a high performance computing program by gathering lists of addresses of calling instructions for a plurality of threads of execution of the program, assigning the threads to groups in dependence upon the addresses, and displaying the groups to identify defective ...

10/04/07 - 20070234293 - Automated software testing framework
A generic testing framework to automatically allocate, install and verify a given version of a system under test, to exercise the system against a series of tests in a “hands-off” objective manner, and then to export information about the tests to one or more developer repositories (such as a query-able ...

09/27/07 - 20070226691 - Associating attribute tags with test cases
A computing system for associating one or more attribute tags with one or more executable test cases. A test case is accessed by the computing system. In addition, various attribute tags are also accessed by the computing system. The attribute tags comprise one or more attributes that describe properties of ...

09/27/07 - 20070226690 - In source code suppression of binary analysis
Upon accessing binary that was generated by a compiler using corresponding source code, a potential reportable problem in the binary is identified. The binary includes a compiler transformed indication that the potential reportable problem is to be suppressed at least under some circumstances. The transformed indication is generated by the ...

09/20/07 - 20070220491 - Method for the analysis, control, automation and information management of life-cycle processes of technical products
A method for the analysis, control, automation, and information management of life-cycle processes of technical products includes an engineering process, an analysis process, a test process, and accesses an information system. The engineering process, the analysis process and the test process, which includes a plurality of test modules, have connections ...

09/20/07 - 20070220488 - Apparatus and method for automatically sizing fields within reports
A computer readable medium stores executable instructions to specify a report with a report field for displaying information. An assessment of information that will be potentially displayed in the report field is performed. The report field is sized in accordance with the assessment. ...

08/30/07 - 20070204259 - Protection domains for a computer operating system
A protection domain system is implemented to provide protection for applications executing in a computing environment. Protection domains are allocated system resources and may contain executing tasks. The protection domain system may allow tasks to access resources in other protection domains to which attachments have been made. Attachment is transparent ...

08/23/07 - 20070198970 - Program testing method and testing device
A testing device for testing a system configured of an application and a set of execution-environment-dependent resources used by the application includes a DI container for injecting one resource set (EUT) into an application for which a test is executed via an application interface, the resource set being a candidate ...

08/16/07 - 20070192760 - Debugging of master documents
The present invention relates to debugging of document templates or master documents used in the automated generation of customised documents. ...

08/02/07 - 20070180428 - Observable data collection and analysis
An observable behavior data collection and analysis system including at least two database collection modules and an analysis module. The database collection module(s) include a parameter storage module, an observable behavior data prompt module, an observable behavior data collection module, a collection phase assignment module, and a server storage module. ...

07/26/07 - 20070174817 - Analyzing binary code
The present invention extends to methods, systems, and computer program products for analyzing binary code. Binary code is received. Code analysis rules indicative of a query related to the functionality of the binary code are received. The query is implemented in analysis code configured to determine results of the query. ...

07/26/07 - 20070174816 - Categorizing images of software failures
Software failures are processed by categorizing images associated with the failures into groups based on similarities in the images. The categorizing of the images may be performed by a software failure analysis tool. The images may include full or partial screenshots of a computer at the time of the software ...

07/19/07 - 20070168986 - Flexible horizontal stack display and editor
A method and system for debugging a computer program are described. In one embodiment, information pertaining to a first function executed within the computer program is presented in a first sub-window of a stack window. Further, information pertaining to a second function executed within the computer program is presented in ...

07/19/07 - 20070168985 - Thread debugging device, thread debugging method and information storage medium
A thread debugging device which can provide reliable debugging is provided when at least one thread is debugged among a plurality of threads which are executed in association with each other. According to the thread debugging device, a target computer (20) executes at least some processing of at least one ...

07/19/07 - 20070168984 - Compiling system, debugging system and program development system
A compiling system which translates a source program written in a high-level language into a machine language program, and includes a source level optimizer which converts an original source S program into an optimized source program by optimizing the original source program at the source program level, a compiler which ...

07/19/07 - 20070168983 - Test management program and method
A test management program causes a computer to execute a process, the process including selecting from among modules prepared for a plurality of platforms, a distribution definition holding module that holds a distribution definition of an event and a distribution module that distributes the event, according to a platform on ...

07/19/07 - 20070168982 - Method and system for detecting obfuscatory pestware in a computer memory
A method and system for detecting obfuscatory pestware in a computer memory is described. One illustrative embodiment identifies, within an executable object, a reference to a known procedure, the known procedure having a fixed address in the computer memory; and searches for a predetermined check value at a known offset ...

07/19/07 - 20070168981 - Online creation of object states for testing
An application is tested by using the public interface to determine the possible class types, choosing a class type at random, and then finding a constructor which creates an object of that class type. A method that takes the object is selected, and input values for the method are selected. ...

07/19/07 - 20070168980 - Apparatus and method to debug a software program
A method is disclosed to debug a computer program. The method provides a computer program comprising source code, and a listing of that source code. The method further provides a computing device comprising a data storage medium, and stores the computer program in that data storage medium. The method then ...

07/19/07 - 20070168979 - Transparent debugging of programs in dynamic translation systems
In one aspect, a communication may be received from a debugger. The communication may specify an argument that pertains to an un-translated code. Information may also be received from a dynamic translation system. The information received from the dynamic translation system may be used to relate the argument pertaining to ...

07/19/07 - 20070168978 - Computer program code debugging method and system
A computer program code debugging method and system is proposed, which is designed for use in conjunction with a computer platform for providing a user-operated computer program code debugging function on a faulty computer program such as a BIOS program; and which is characterized by the capability of automatically collecting ...

07/19/07 - 20070168977 - Embedded macros
An embedded macro establishes logic for object properties that define actions that execute when an event triggers. When an embedded macro is associated with an event, a regular event property value is set to an empty string and a shadow property associated with the regular event property is created. An ...

07/19/07 - 20070168976 - Dynamically computing a degradation analysis of waiting threads in a virtual machine
Various embodiments of a computer-implemented method, system and computer program product determine degradation of an application program. At least one execution state of the application program, executing in a virtual machine, is sampled. A number of occurrences of the at least one execution state are counted to provide at least ...

07/19/07 - 20070168975 - Debugger and test tool
Systems and techniques for debugging machine-readable instructions are described. In one implementation, a method includes receiving an identification of a debugger, identifying an activated business software module that is to be debugged, receiving a change to the instructions of the business software module, establishing a second version of the business ...

07/19/07 - 20070168974 - Tracking file access patterns during a software build
Those files accessed by tools during a build process are invisibly tracked in such a way that the information can then be used to drive an incremental build of just enough files to bring the build fully up to date. The tracking information includes the association between distinct tool processes. ...

07/19/07 - 20070168973 - Method and apparatus for api testing
In general, in one aspect of the invention, the invention relates to a method and system for automatically developing software tests for a software program having source code written in an object-oriented programming language. Computer implemented instructions are stored collectively within the at least one storage device which when executed, ...

07/19/07 - 20070168972 - Debugging a computer program
Methods, apparatus, and computer program products are disclosed for debugging a computer program by operating a debugger step function, detecting a governor point by the debugger step function, and, responsive to detecting a governor point, disabling the debugger step function. Debugging a computer program also includes clearing a debugger input ...

07/19/07 - 20070168971 - Multi-tiered model-based application testing
Multi-tiered model-based application testing is described, including receiving metadata from the application, the metadata being associated with one or more layers of the application, using the metadata to develop a script configured to test a feature of an application model, and converting the metadata to develop another script configured to ...

07/19/07 - 20070168970 - Method and system for automated distributed software testing
Embodiments of the present invention provide methods and systems for automated distributed testing of software. A testing service may utilize a distributed architecture that provides a standardized framework for writing tests, scheduling the tests, and gathering and reporting results of the tests. Multiple distributed labs are integrated into the testing ...

07/19/07 - 20070168969 - Module search failure analysis
A set of code development options that fail when applied to all modules of a program can be successfully utilized by selectively applying the code development options to particular compatible modules of the code. A failure analysis tool causes generation of intermediate representations of the modules with the set of ...

07/19/07 - 20070168968 - Debugger apparatus and method for indicating time-correlated position of threads in a multi-threaded computer program
A debugger inserts instrumentation hooks in a multi-threaded computer program that allow collecting a program trace and that provide timestamps that correspond to the program trace. When a breakpoint in a first thread is encountered, a timestamp corresponding to the breakpoint is retrieved. Execution of the other threads may continue ...

07/19/07 - 20070168967 - Method and computer program product for testing a software application
A method and computer program product for testing a software application program. Randomized input is provided into a logging facility and automated testing of the logging facility is performed in a multi-processing environment. Self-verification of data retrieved from the logging facility is performed to ensure no data loss occurs due ...

07/12/07 - 20070162894 - Method of and system for dynamic automated test case generation and execution
An automated system that randomly generates test cases for use in hardware or software quality assurance testing, wherein a given test case comprises a sequence (or “chain”) of discrete, atomic steps (or “building blocks”). A particular test case (i.e., a given sequence) has a variable number of building blocks. The ...

07/05/07 - 20070157176 - Verification of software application attributes for optimal compatibility with a software system
A method and system of providing compatibility between a software application and an electronic device are disclosed. An exemplary method includes providing an electronic device having a processor and a memory, the processor running an operating system. The method also includes providing access to a software application configured to run ...

07/05/07 - 20070157175 - Software resource testing
A software resource testing system and method. A computing system comprising a software application receives data identifying an expected state for an external resource required for execution of the software application. The computing system receives data identifying a first action to be taken if the expected state does not equal ...

07/05/07 - 20070157174 - Debugger with on the fly script generation
A debugging script and at least one trigger point and associating the at least one trigger point with the debugging script may be defined. Thereafter, the debugging script may be compiled on the fly. When a defined trigger point is identified in a section of code during run time of ...

06/28/07 - 20070150868 - Inserting stack clearing code in conservative garbage collection
A location to insert stack clearing code into a method to be executed in an execution environment of a computer system is determined. The stack clearing code is inserted into the location of the method. The stack clearing code is executed during execution of the method to clear a stack. ...

06/28/07 - 20070150867 - Apparatus and method for grouping threads in a debugger display
A debugger display groups threads according to user-specified criteria. The threads may be grouped by type, by current or historic breakpoints, according to historical debug patterns, based on what thread spawned the thread, based on execution pattern, based on object class in a Java environment, based on Java thread group ...

06/28/07 - 20070150866 - Displaying parameters associated with call statements
A method, apparatus, system, and signal-bearing medium that, in an embodiment, in response to a call statement and a parameter statement in a source program, generate parameter executable instructions, temporary executable instructions, and a call executable instruction in an executable program. When executed, the parameter executable instructions load a parameter ...

06/21/07 - 20070143742 - Symbolic model checking of concurrent programs using partial orders and on-the-fly transactions
A set of techniques for analyzing concurrent programs that combines the power of symbolic model checking to explore large state spaces, and partial order and transaction-based reduction techniques to manage the size of explored state space. ...

05/31/07 - 20070124726 - Automated qs interface testing framework
A method is provided for verifying an EMS-NMS interface. A pattern file is used in a test tool that can emulate an NMS for testing the respective EMS side of the EMS-NMS interface. The pattern file includes specifications on valid data which may be sent to or received from the ...

05/17/07 - 20070113218 - Debugging applications at resource constrained virtual machines using dynamically installable lightweight agents
A system for debugging applications at resource-constrained virtual machines may include a target device configured to host a lightweight debug agent to obtain debug information from one or more threads of execution at a virtual machine executing at the target device, and a debug controller. The lightweight debug agent may ...

05/10/07 - 20070106980 - Patch management system
Patch management system can be used for maintaining patches downloaded for software. The patch management system can ensure that there are no conflicts between the installed patches. ...

05/10/07 - 20070106979 - Patch management system
Patch management system can be used for maintaining patches downloaded for software. The patch management system can ensure that there are no conflicts between the installed patches. ...

05/10/07 - 20070106978 - Patch management system
Patch management system can be used for maintaining patches downloaded for software. The patch management system can ensure that there are no conflicts between the installed patches. ...

04/26/07 - 20070094642 - Graphical program execution on a handheld computer
A system and method for deploying one or more graphical programs on a personal digital assistant (PDA). One or more selected graphical programs may be programmatically converted to an executable format that can be executed by the portable computing device. For example, the graphical programs may be initially represented as ...

04/19/07 - 20070089091 - System and method for generating business process test elements
Systems and methods are provided for generating business process test elements for automated testing of business process application configurations. A business process application executes business processes, which are typically automated operations involving users and information systems, and are typically specific to a type of business. A business process test is ...

04/12/07 - 20070083854 - Testing usability of a software program
Usability of a software program can be tested by generating a first electronic record of input events that a user executes with at least one input device during a test session. The operations comprise applying the generated first electronic record to a predictive model to generate a prediction for performing ...

04/05/07 - 20070079291 - System and method for dynamic analysis window for accurate result analysis for performance test
The present invention enables a performance testing framework that enables multiple components working together to test a deployed application automatically in an unattened manner and to analyze the test results easily. At very high level, the performance framework can run performance tests on a tested system with one or more ...

04/05/07 - 20070079290 - System and method for dimensional explorer for performance test
The present invention enables a performance testing framework that enables multiple components working together to test a deployed application automatically in an unattended manner and to analyze the test results easily. At very high level, the performance framework can run performance tests on a tested system with one or more ...

04/05/07 - 20070079289 - System and method for quick range finder for performance test
The present invention enables a performance testing framework that enables multiple components working together to test a deployed application automatically in an unattended manner and to analyze the test results easily. At very high level, the performance framework can run performance tests on a tested system with one or more ...

04/05/07 - 20070079288 - System and method for capturing filtered execution history of executable program code
A method and system to validate executable program code are provided. The system comprises a custom handler residing on a target component, a validation tool residing on a host system, and a debug port on the target system to provide communication between the target component and the validation tool via ...

03/29/07 - 20070074168 - Automated step type determination
A method and apparatus for debugging the source code of a computer program are provided. A debugging system typically provides step into and step over commands that allow for the stepwise execution of a computer program. Embodiments of the invention allow users to specify lines of source code at which ...

03/29/07 - 20070074167 - Systems and methods for testing application accessibility
Systems, methods, and computer program products consistent with the invention expose semantic information for the user interface elements of an application at runtime as part of a rich object model and check accessibility requirements compliance, such as Section 508 compliance, for each user screen or other user-interface that the application ...

03/29/07 - 20070074166 - Event-driven test framework
A modular instance-aware event-driven test framework is described. It includes an event-driven test framework, a transition-graph test model for the event-driven text framework, an instance-aware event-driven test framework built on said event-driven test framework and a transition-graph test model for said instance-aware event-driven test framework built on said transition-graph test ...

03/15/07 - 20070061782 - Independent software integration
Independent software integration is described. In an embodiment, source code of independently developed software is received for integration into a developing software build and the source code is maintained as a limited-access resource to protect proprietary information contained within the source code. The source code is tested independent of the ...

03/15/07 - 20070061781 - Stochastic testing directed by static test automation
A static automated test is applied to software under test. The commands of the static test are fixed and they operate the software and/or provide inputs to the software, thus driving the software under test into different states. When the software under test is in a particular state, a stochastic ...

03/15/07 - 20070061780 - Enterprise resource planning system test framework
A method of testing a business application in an enterprise resource planning (ERP) system is provided. The business application is written using an application program interface (API) of the ERP system. The method comprises providing a test package configured to control testing of the business application. The method further comprises ...

03/08/07 - 20070055958 - Remote debugging proxy
An apparatus and method for a remote debugging proxy. An embodiment of a method for debugging a system includes receiving notification of an event regarding a target system at a first proxy component, requesting information from the target computing system regarding the event, and receiving the information from the target ...

03/08/07 - 20070055957 - Remote debugging proxy
A system and method for a remote debugging proxy. An embodiment of a method for debugging a target system application includes receiving notification of an event regarding the target system at a first proxy component via a second proxy component. The method further includes receiving data regarding the event at ...

02/15/07 - 20070038982 - Method and process to automatically perform test builds or translated files for a software product
A method, apparatus, and computer program instructions for automatically performing test builds of natural language translated files for a software product. When a translated file is received from a translator, a test build of the translated file is executed in a translation test build environment, wherein the translation test build ...

02/08/07 - 20070033577 - Method and apparatus for debugging program code
The invention relates to a method and apparatus for debugging program code. In particular, a method for implementing data breakpoints using virtual memory support is described. During execution of the program code, virtual memory addresses for translation to physical addresses are provided to a directory of page translations. If the ...

02/08/07 - 20070033576 - Symbolic execution of object oriented programs with axiomatic summaries
Symbolic execution identifies possible execution paths of a computer program or method, each having certain constraints over the input values. The symbolic execution also records updates of memory locations, e.g. updates of the fields of symbolic objects in the heap of an object oriented program, involving a description of the ...

02/01/07 - 20070028220 - Fault detection and root cause identification in complex systems
A system and method for detecting anomalies and identifying root causes of anomalies in a system are disclosed. The system includes anomaly detection agents trained to detect anomalies. The anomalies are known anomalies occurring in the system. The anomaly detection agents are interfaced with components of a tested system, and ...

02/01/07 - 20070028219 - Method and system for anomaly detection
A system and method for detecting anomalies in a system are described. The system incorporates a diagnostic agent. The diagnostic agent identifies a current operational region of the system and determines current performance based on a local model of normal system performance in that region. ...

02/01/07 - 20070028218 - Apparatus, system, and method for a software test coverage analyzer using embedded hardware
An apparatus, system, and method are disclosed for a software test coverage analyzer using embedded hardware, An assignment module is included to assign one or more ranges of code within a routine of computer code. An instruction identification module is included to store an identifier for each instruction executed in ...

02/01/07 - 20070028217 - Testing software using verification data defined independently of the testing code
Systems, methods, data structures and software for testing software, in which the testing code and the verification data are independent from each other A variation map may specify one or more testing (e.g., automation) modules, and may specify the verification data to apply to the testing module(s). For example, the ...

02/01/07 - 20070028216 - Systems and methods for embedded application test suites
Systems, methods and media for testing computer programs in response to a program upgrade or installation are disclosed. In one embodiment, a computer executes software to detect when an upgrade or an installation occurs. When an upgrade or installation occurs the computer initiates a test of one or more applications ...

01/25/07 - 20070022407 - Automated software testing and validation system
An automated software testing system allows automated test script generation with fully parameterized scripts, execution, and result correlation in a recreatable and adaptable manner. A software Application Under Test (AUT) is identified and includes a process having Graphical User Interface (GUI) windows, objects and data elements. A test thread tree ...

01/25/07 - 20070022406 - Enhanced scenario testing of an application under test
Embodiments of the present invention address deficiencies of the art in respect to scenario testing of an application under test and provide a method, system and computer program product for enhanced scenario testing. In one embodiment of the invention, a scenario testing data processing system can include an action recorder ...

01/11/07 - 20070011657 - System, method and viewer program to display a chart of current array values for an array data set
A viewer program is disclosed for displaying current array values from a debugging program. In an embodiment, the viewer program comprises code to monitor the debugging program; code to analyze a selected variable identifier; code to obtain current array values related to the identifier; and code to chart the values. ...

01/11/07 - 20070011656 - Method and system for software debugging using a simulator
Systems and methods for debugging software and/or hardware are disclosed. A processor may execute a program for a certain amount of time. The context of the processor at the end of that time may then be made available to a simulator operable to simulate the processor. The program can then ...

01/04/07 - 20070006160 - Software digital fingerprint
A system and method for intelligently automating a software test process is disclosed. The present invention applies a data-driven approach coupled with statistical analysis and numerical methods, to achieve test execution across the development life-cycle of a software program. ...

01/04/07 - 20070006159 - Post-compile instrumentation of object code for generating execution trace data
The invention is directed to instrumenting object code of an application and/or an operating system on a target machine so that execution trace data can be generated, collected, and subsequently analyzed for various purposes, such as debugging and performance. Automatic instrumentation may be performed on an application's object code before, ...

01/04/07 - 20070006158 - Instruction execution device, debugging method, debugging device, and debugging program
In executing debugging of an executable program in which a breakpoint is set at a conditional instruction using a software break technique, judgment of whether or not to stop the debugging is made, without use of a debugging device, in accordance with whether an execution condition expression of the conditional ...

01/04/07 - 20070006157 - Software development tool program
In a computer where a software development tool program is started, an updating elapse degree and an execution frequency for a series of source programs used for generating an execution module are acquired. An optimization option of the level according to the updating elapse degree or the execution frequency is ...

01/04/07 - 20070006156 - Modular system and process for obtaining measured data and for forwarding them in a radio-based manner
A modular system and process for obtaining measured data and forwarding them in a radio-based manner is based on a plurality of modules. The modules contain at least one device (31) for obtaining measured data, a device (32) for transmitting the measured data by radio, a device (33) for receiving ...

01/04/07 - 20070006155 - Locating source code when stopping in a debugger
A method for automatically retrieving source code during software debugging sessions using a development system includes stopping in an object with compiled code where the compiled code is associated with corresponding source code via a debugging support file. The compiled code can be run on different hosts. During a debugging ...

01/04/07 - 20070006154 - Controlling collection of debugging data
By altering existing code to wrap debugging items with runtime conditional statements, the debugging items may remain in commercial builds of code. Execution of a given conditional statement, wrapping a particular debugging item, may require a read of a particular location in an expandable and organized table such that execution ...

01/04/07 - 20070006153 - Extensible testing framework
Methods and systems for providing an extensible testing framework are provided. An extensible testing framework may use field objects to represent test data values of various data types, including char, int, string, and the like. The framework is extensible in that new field objects may be added as new data ...

12/21/06 - 20060288332 - Workflow debugger
Workflow debugging. A debug engine integrated with an external development tool debugging framework sets breakpoints directly on workflow activities and stops execution of the workflow at each of the breakpoints. The state of the workflow activity at the breakpoint is displayed. The debug engine extracts source code of the workflow ...

12/07/06 - 20060277528 - Constraining source code and objects for analysis tools
A source container for use in a computer system executing problem determination tools in an integrated environment across a computer network, the source container comprising a list of pathways to a plurality of source files and module objects. A software development may create the source container independently or within the ...

12/07/06 - 20060277527 - Non-destructive debugging for add-ins
Methods and systems for debugging add-ins using a non-destructive approach. Add-ins are hosted, not stand-alone components, that run in a host application. The add-ins are loaded into an isolated environment so they can be debugged and stopped without affecting the host application. This prevents termination of the host application at ...

11/23/06 - 20060265694 - Heap-based bug identification using anomaly detection
A dynamic analysis tool uses anomaly detection to find heap-based bugs. In spite of the evolving nature of the heap, programs generally exhibit several of properties of their heap usage that remain stable. Periodically, during the execution of the program, the analysis tool computes a suite of metrics which are ...

11/23/06 - 20060265693 - Methods and apparatus for software profiling
In one embodiment, a method is provided for use in a system which includes a target application, a profiler application and a debugging application, the profiler application being operative to attach to the target application and, upon attaching to the target application, performing operations to profile the target application, the ...

11/23/06 - 20060265692 - Method, apparatus, and computer program product for code patching
A method and computer readable medium encoded with processing instructions for controlling a computer to implement a method for patching code. In an embodiment, the method includes testing status of a patch flag to determine a patching condition and executing a patch vector including a plurality of patch code segments ...

11/23/06 - 20060265691 - System and method for generating test cases
A method and system for automatically generating a test case for object-oriented software includes providing a model of the object-oriented software, determining a test state for the object-oriented software, and determining a sequence of test steps for the object-oriented software based upon the test state. ...

11/16/06 - 20060259898 - System, methods and apparatus for markup language debugging
A system, apparatus and method process data by identifying a processing pipeline defining a series of markup language processing steps. The system inserts at least one debugging step into the processing pipeline. The debugging step(s) define processing to collect debug data associated with application of the markup language processing steps ...

11/09/06 - 20060253839 - Generating performance tests from uml specifications using markov chains
An automated approach to generating test cases for performance testing may be used for test case planning, early in the software development process, when a UML use case model and its activity diagram refinement are specified. The planned performance tests are executed later in the software development process, after the ...

11/09/06 - 20060253838 - Parameter setting device
This invention provides a parameter setting device which can meet a case where the version of an actual machine is inconsistent with the version of a tool for setting the unit parameter and which allows user to set the parameters without being conscious of consistency or inconsistency of the version ...

11/09/06 - 20060253837 - Using a call stack hash to record the state of a process
In embodiments of the invention, selected aspects of a process' call stacks are hashed, and the hash is used to capture the execution state of the process in a concise form and with minimal impact on the performance of the process and with no modification to the process code. The ...

11/02/06 - 20060248511 - Debugging prototyped system solutions in solution builder wizard environment
A system and method for debugging system solutions under design which cooperates with a solution design platform in which relationships between two or more system-level computing components are defined, in which each system-level computing component is associated with a behavioral model, and in which each relationship between system-level computing components ...

11/02/06 - 20060248510 - Systems and methods for device simulation
In an implementation, a system includes a simulation engine that is executable to simulate actions performed by a plurality of devices in a distributed system. The system also includes a plurality of pluggable device models that are accessible by the simulation engine via an interface. Each of the device models ...

10/12/06 - 20060230384 - Methods and apparatus for generating a work item
In one aspect, a method and apparatus for displaying to a user at least one test result obtained from a location in a database, receiving an indication from the user to generate at least one work item associated with the at least one test result, and automatically attaching to the ...

10/05/06 - 20060225043 - Debugging device
A debugging device according to the present invention comprises a host communication section for transmitting and receiving data to and from a host computer, a target communication section for transmitting and receiving data to and from a target CPU as an object to be debugged, an external storage medium for ...

10/05/06 - 20060225042 - Virtual threads in business process programs
A method, system and apparatus for applying virtual threads in debugging a business process program. In accordance with the present invention, different activities in a business process can be associated with corresponding virtual thread identifiers where groups of the activities related to one another through corresponding links can be assigned ...

10/05/06 - 20060225041 - Method for testing modified user documentation software for regressions
An improved method and system is provided for performing regression tests on modifications made to user help documentation software. In the method, expected results based on the anticipated effects of proposed modifications are compared with the actual results detected after the modifications have been made. In one embodiment, a set ...

09/28/06 - 20060218534 - Model checking of multi threaded software
A technique for model checking of multi-threaded software is herein disclosed which advantageously can be used to verify correctness properties expressed using temporal logic, e.g., linear time temporal logic and branching time temporal logic. The model checking problem of a concurrent system is decomposed into a plurality of model checking ...

09/28/06 - 20060218533 - Method and system for monitoring performance on a mobile device
A method and system are provided for implementing performance monitoring of an application on a mobile device. An instrumentation tool is provided allowing a user to view the entities in an application file for a mobile device and selecting those entities for which performance monitoring is to be implemented. The ...

09/28/06 - 20060218532 - Asynchronous event notification
Described is a technique for asynchronous event notification in a data storage system. Lower level software, such as a device driver or other software application generating events, reports the occurrence of an event to an event handler. The event handler implements an event reporting policy which may include event consolidation. ...

09/28/06 - 20060218531 - Method of performing programming and diagnostic functions for a microcontroller
A method of programming and testing a microcontroller includes providing a connector having a plurality of ports on the circuit board containing the microcontroller, and providing programming data to a first one or more of the ports. Each of the first one or more of the ports is in electronic ...

09/21/06 - 20060212849 - System and method using last known good for patches
A system and method for last known good (LKG) for patches. A file cache is created to store binaries which have shipped as part of a previous wide public release—security fixes (GDRs) and service packs. There are two levels of cache, including an SP cache which keeps all of the ...

09/14/06 - 20060206870 - Integrated computer testing and task management systems
Methods and apparatus for constructing integrated computer testing and task management applications provide a computer user access to multiple testing and task management tools, all through a single, uniform interface. According to exemplary embodiments, an integrated testing application controls known test tools through a well defined communications interface, either locally ...

09/14/06 - 20060206869 - Methods and systems for developing data flow programs
Methods, systems, and articles of manufacture consistent with the present invention provide a development tool that enables computer programmers to design and develop a data flow program for execution in a multiprocessor computer system. The tool allows the programmer to define a region divided into multiple blocks, wherein each block ...

09/14/06 - 20060206868 - Generic api validation without api specific domain knowledge
A test application automatically tests exported or user-specified APIs written in native code. In an embodiment of the invention, the tester performs surface-level checks on the APIs through the use of random or directed parameters. The APIs in a DLL are determined in an embodiment of the invention by going ...

09/14/06 - 20060206867 - Test followup issue tracking
A system for identifying testing needs in software development is disclosed. The system comprises an identification module that associates an attribute of a software component with an identifier that designates a need to test the software component. A tracking module is operatively connected to the identification module to indicate the ...

09/07/06 - 20060200805 - Reporting a saturated counter value
A saturating count counts received event signals up to a first predetermined number. An overflow counter counts overflows up to a second predetermined number. The counter indicates overflow when the overflow count is non-zero and saturates and stops counting at a maximum count when the overflow count reaches the second ...

08/31/06 - 20060195822 - Method and system for debugging an electronic system
Techniques and systems for debugging an electronic system having instrumentation circuitry included therein are disclosed. The techniques and systems facilitate analysis, diagnosis and debugging fabricated hardware designs at a Hardware Description Language (HDL) level. Although the hardware designs (which were designed in HDL) have been fabricated in integrated circuit products ...

08/31/06 - 20060195821 - Interface converter for unified view of multiple computer system simulations
Providing a unified view of multiple computer system simulations. A simulation process has a simulation thread that executes a plurality of computer system simulations. The simulation process also has a debug support thread that provides a unified view of the simulations. To provide the unified view, the debug support thread ...

08/24/06 - 20060190929 - Breakpoint management and reconciliation for embedded scripts in a business integration language specified program process
A method, system and apparatus for breakpoint management and reconciliation for business integration language specified programs. In a system implementation of the present invention, the system can include a business integration language development environment; debug tooling accessible though the environment; and, breakpoint management and reconciliation logic coupled to the debug ...

08/17/06 - 20060184918 - Test manager
An exemplary computer-implementable method includes receiving a test specification document file for a software product wherein the test specification document file includes mark-up language, calling for storage of the test specification document file in a test database, parsing the mark-up language, creating test information for manual test variations based at ...

08/17/06 - 20060184917 - System and method for verifying compatibility of computer equipment with a software product
System and method for verifying compatibility of computer equipment with a software product. A system and method are provided to verify compatibility of computer equipment with software. This verification can include gathering information about configurations of the computer equipment, and creating at least one file based on the information. The ...

08/10/06 - 20060179422 - Method and apparatus for automated execution of tests for computer programs
In a method for the automated execution of tests for computer programs, a test sequence for the computer program is generated from data in a databank and is executed. The databank contains a machine-readable description of a function of the computer program to test. ...

08/03/06 - 20060174225 - Debugging a high level language program operating through a runtime engine
In a remote runtime engine, a method for debugging a remotely executing high level language specified computer program can include the steps of interpreting a high level language specified computer program and receiving debug messages from a debug tool over a computer communications network. Consequently, the received debug messages can ...

07/27/06 - 20060168569 - Beta parser
A beta parser retrieves and parses a bug report into an appropriate developer database according to the identified beta program for which the bug report was filed. Bug reports are validated and manipulated in specifically defined ways according to stored procedures associated with the beta program identification. The flexible and ...

07/27/06 - 20060168568 - Method, system and computer program product for testing computer programs
A method for testing computer programs including defining one or more selected force stop points for a target computer program. For each of the selected force stop points the target computer program is executed in a force stop mode and executed again in a non-force stop mode. Input to execution ...

07/27/06 - 20060168567 - Preserving platform independence with native accelerators for performance critical program objects
A method, system and apparatus for preserving platform independence of a program while supporting native accelerators for performance critical program objects. In a method for preserving platform independence of a program while supporting native accelerators for performance critical program objects, the method can include identifying a reference to a program ...

07/20/06 - 20060161897 - Using code motion and write and read delays to increase the probability of bug detection in concurrent systems
A tool is provided for modifying the code of a multi-threaded computer program undergoing testing. The program executes in an environment that has a governing memory model. It is assumed that there is a global heap and a thread-local heap, which are synchronized from time to time. The modifications are ...

07/20/06 - 20060161896 - Performing debug requests that are within the debug domain of a class loader
A method, apparatus, system, and signal-bearing medium that, in an embodiment, receive a request to load a class and decide whether debug is enabled for the class. If debug is enabled, a class loader with debug enabled is created. The class and all classes subsequently loaded by the debug-enabled class ...

07/13/06 - 20060156289 - Test program set obsolescence mitigation through software and automatic test equipment system processes
Electronic test system including hardware and software components and method of use of same which provide obsolescence mitigation. A set of governing rules for the system is defined and a test program test (TPS) is created to enable units to be tested. When a new component is introduced into the ...

07/13/06 - 20060156288 - Extensible execution language
A system and method for automated software testing includes defining a data model of an automated software test for an application being tested and then identifying an address for a function library at a remote location for executing the data model of the automated software test based upon the platform ...

07/13/06 - 20060156287 - Auto conversion of tests between different functional testing tools
A method and system are described for migrating test scripts written for a current test tool (CTT) to a new test tool (NTT). A conversion tool sets the CTT in a playback mode and the NTT in a record mode. The CTT provides actions to an application under test (AUT) ...

07/13/06 - 20060156286 - Dynamic source code analyzer
The invention is an improved integrated development environment (IDE). In particular, the improved IDE comprises a text editor, a source code analyzer, a rule database, and a solution database. The rule database stores source code patterns that represent classes of bugs, while the solution database stores source code patterns that ...

07/06/06 - 20060150156 - Apparatus and systems for measuring, monitoring, tracking and simulating enterprise communications and processes
The present invention comprises apparatus and systems for measuring, monitoring, tracking and simulating enterprise communications and processes. A central message repository or database is constructed, comprised of monitoring messages sent from process messaging systems. The database may then be accessed or queried as desired. A simulation tool assists in reviewing ...

07/06/06 - 20060150155 - Monitor for an information technology system
The present invention provides a means of monitoring the progress of an IT implementation of a process or activity through a defined set of situation types and event objects corresponding to said situation types whereby, if the IT implementation of the process or activity is changed, provided the event objects ...

07/06/06 - 20060150154 - Test program instruction generation
An architectural definition of an instruction set is parsed to identify distinct program instructions therein. These distinct program instructions are associated with operand defining data specifying the variables they require. A complete set of such distinct program instructions and their associated operand defining data is generated for the instruction set ...

06/22/06 - 20060136876 - Test executive with buffer overwrite detection for parameters of user-supplied code modules
A test executive sequence may be created by including a plurality of test executive steps in the test executive sequence and configuring at least a subset of the steps to call user-supplied code modules. One or more of the user-supplied code modules may take buffer parameters. The test executive sequence ...

06/15/06 - 20060129994 - Method and apparatus for prioritizing software tests
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. Each of the coverage indicators indicates which portions of the software are executed for a respective one of ...

06/15/06 - 20060129993 - Visual debugger for dynamic xsl transformations
The present invention provides a visual debugger for dynamic XLS transformations. A method for real time debugging of mixed Java and Extensible Stylesheet Language Transform (XSLT) code comprises sending debug events from Java and XSLT debug sub-adapters to a debug super adapter, filtering the debug events received from the Java ...

06/15/06 - 20060129992 - Software test and performance monitoring system
A quality assurance benchmark system tests a target executable application under load stress conditions over an extended period of time. The system has user-controlled parameters to benchmark performance, scalability, and regression testing before deploying the application to customers. The system includes a display processor and a test unit. The display ...

06/15/06 - 20060129991 - Method and system for on-the-fly debugging
An apparatus and method to permit switching between use of a productive interpreter loop and debugging interpreter loop in an operational virtual machine (VM). A VM may execute both a productive interpreter loop and a debugging interpreter loop. An application programming interface (API) may be provided to trigger a switch ...

06/15/06 - 20060129990 - System, method, and article of manufacture for determining execution counts associated with a software program of an embedded system
A system, method, and article of manufacture for determining execution counts associated with a first plurality of software commands in a first software program of an embedded system are provided. The method includes accessing a memory having a plurality of software test cases utilizing a computer. The method further includes ...

06/15/06 - 20060129989 - System and method for registering native libraries with non-native enterprise program code
A system and method are described for implementing native methods within a Java environment. The native methods may be used, for example, as part of a startup framework for a cluster of Java application servers. In one embodiment, a class object for a the class containing the native methods is ...

06/15/06 - 20060129988 - Distributed debugger environment
Systems and methods for providing distributed debugging in an extensible SOAP environment of asynchronous software web services are disclosed. Such a system may include a message originator, a diagnostics tagger, an intended message receiver, and a debug controller, which may communicate with one another via SOAP messages. The message originator ...

06/08/06 - 20060123394 - System and method for identifying viable refactorings of program code using a comprehensive test suite
A system and method for identifying viable refactorings of program code using a comprehensive test suite is presented. Program code is maintained, including program statements written in accordance with a programming language and defining operations executed following transformation into machine code. A test suite associated with the program code is ...

06/01/06 - 20060117301 - Computer program and method for establishing, documenting, implementing, and maintaining a quality management system for quality systems assessment and product verification programs
A method of implementing a quality systems management program involves assisting a supplier of agricultural products in developing a quality management program that complies with requirements of a USDA quality systems assessment program. A quality manual is created that includes information relating to the quality management program as well as ...

06/01/06 - 20060117300 - Tracking modified pages on a computer system
A method for tracking modified pages is provided. The method is utilized in a fault-tolerant system, the fault-tolerant system comprising a first computer system and a second computer system. The method involves copying a memory from the first computer system to the second computer system at a first point in ...

06/01/06 - 20060117299 - Methods and apparatus for monitoring program execution
A technique for monitoring an execution of a program is provided. At least one relational query is constructed and compiled into a program instrumentation. The program instrumentation is incorporated into the program and one or more query results are output from the program as the program executes. ...

05/18/06 - 20060107254 - Method and system for computer based testing using a non-deterministic exam extensible language (xxl) protocol
A system for computer-based testing for producing a test and delivering the test to an examinee includes a test driver that has an executable code that controls the test driver, a storage device that has a plurality of storage locations, which store the test definition language as a plurality of ...

05/11/06 - 20060101406 - Object test bench
A facility for testing an object in an integrated development environment without providing source code or knowing semantics of a language is described. In various embodiments, the facility receives an instantiated object, displays the instantiated object visually, receives a command from a developer relating to the instantiated object, and provides ...

05/11/06 - 20060101405 - Breakpoint logging and constraint mechanisms for parallel computing systems
A system that facilitates debugging of a computing cluster and/or distributed applications environment. A debugger component receives a debugging expression, and a constraint component includes both a static constraint engine (SCE) and a dynamic constraint engine (DCE) processes the debugging expression to automatically perform a debugging process on at least ...

05/11/06 - 20060101404 - Automated system for tresting a web application
Described are techniques and mechanisms that implement an automated process for testing a Web application. Generally stated, a recording tool resident on a Web server records the requests that are issued by browsing software to the Web application. The requests that are recorded are stored in classes that are test-scenario ...

05/11/06 - 20060101403 - Method and system to automate software testing using sniffer side and browser side recording and a toolbar interface
A method and system to automate software testing using sniffer side and browser side recording and a toolbar interface are described. In one embodiment, a system tests programming code associated with a website and creates a first test case. In another embodiment, the system includes a testing device having a ...

05/11/06 - 20060101402 - Method and systems for anomaly detection
A system for detecting anomalies includes a first hardware system and a first run-time environment. The first hardware system generates outputs. The first run-time environment has a bi-directional link to an integrated development environment. The first run-time environment includes a first control system, a first diagnostic agent, and a second ...

05/11/06 - 20060101401 - Execution recovery escalation policy
Deterministic code execution may be recovered for programs or portions thereof by implementing a programmable policy on a system host to escalate the scope of a code discard based on various parameters. ...

04/06/06 - 20060075388 - Cross-platform software development with and software development peripheral
A cross-platform development system includes a computing device that generates an image of an operating system, and a software development peripheral connected to the computing device that runs the operating system corresponding to the image. The software development peripheral communicates information, such as image data, generated by the operating system ...

04/06/06 - 20060075387 - Graphical xml programming system and engine where xml processing programs are built and represented in a graphical fashion
A system and methods are provided for operating and building graphically XML processing programs, guiding the user in development of the program, preventing and detecting development errors as the program is being designed, ensuring that the program is valid, i.e. satisfies required input and output constraints at all times, i.e. ...

04/06/06 - 20060075386 - Method and system for a call stack capture
A method of acquiring software profile information of a target software application includes receiving a programmed interrupt while executing an application in a computer system, servicing the interrupt such that call stack information is acquired and processing the call stack information to produce statistical information concerning function calls. The call ...

03/30/06 - 20060070036 - Adapting the demonstration of a program execution without modifying the program code by providing application hooks in the program to display user selected images
A method, computer program product and system for displaying images during the execution of an application. A developer of an application inserts application hooks at particular locations in the code of the application to be executed. An application hook could be a call to a function in a utility code ...

03/30/06 - 20060070035 - Test automation stack layering
Separation of aspects of automated testing into architectural layers enables automated testing to occur sooner and faster and to provide more comprehensive testing. A physical layer provides an object model over the user interface of an application. A logical layer provides an object model around the functions of an application. ...

03/30/06 - 20060070034 - System and method for creating and restoring a test environment
A system and method for creating a test environment on a computer system using an application programming interface (API) is provided. The system and method further let an operator restore the tested computer system to its pre-test configuration after testing is completed. The system and method use an XML based ...

03/30/06 - 20060070033 - System and method for analyzing effects of configuration changes in a complex system
A system and method for analyzing configuration changes made to a computerized system. A configuration analysis system is provided that includes: a system for generating characteristic data for a captured set of configuration changes; an analyzer repository for storing a set of analyzers configured to analyze configuration changes, wherein each ...

03/30/06 - 20060070032 - Operating system transfer and launch without performing post
A device operating method includes saving initial state information of an electronic device. Next, transferring control of the electronic device to a principal operating system. After transferring control and upon receiving an operating system shut down indication signal, transferring control of the electronic device to an alternate operating system without ...

03/23/06 - 20060064678 - Debugger of an electric circuit manufactured based on a program in harware description language
A device for debugging an electronic circuit manufactured from an initial program in hardware description language, HDL, comprising an instrumentation unit capable of receiving the initial program; receiving an additional program describing determined functions; determining an additional circuit to be incorporated into the electronic circuit from the additional program, capable ...

03/23/06 - 20060064677 - Debugger and method for debugging computer programs across multiple programming languages
A debugger and method for debugging computer programs across multiple programming languages are provided. The debugging is performed at a source level of a computer program written in any programming language supported by the .Net® platform, while the program is executed over a Java runtime environment. The debugger disclosed provides ...

03/23/06 - 20060064676 - Systems and methods for validating debug information for optimized code
An apparatus generates a debugger script to output first data corresponding to a symbol name for a breakpoint in a software program compiled as optimized code. A debugger script to output second data corresponding to the symbol name for the breakpoint in the software program compiled as unoptimized code is ...

03/16/06 - 20060059467 - Fast source file to line number table association
A mechanism is provided in a debugger for building a file information database while significantly reducing debug startup time. For each line number table, the mechanism of the present invention reads the header section and determines all the source files that contribute to the line number table. The mechanism also ...

03/16/06 - 20060059466 - Method to use an alternate i/o debug path
A method, system, and computer product for aiding in the debugging of an I/O failure. When an I/O failure is detected on a RIO drawer, a data processing system uses the bulk power controller to provide an alternate path, rather than using the existing RIO links, to access registers on ...

03/09/06 - 20060053413 - Debug system for debugging multi-task system
A debug system and method for facilitating debug of a multi-task system, and a circuit and the like capable of adopting such a debug method are provided. The debug system of the present invention includes: a host computer for executing a debugger program; and a circuit having a complex system ...

03/02/06 - 20060048100 - System and method for software product test modularization
In accordance with one embodiment of the invention, there is provided a method for modularizing testing of a software product. The method comprises receiving user input indicating a source and a destination of test content; and linking modification of the test content at the destination to modification of the test ...

03/02/06 - 20060048099 - Debugging applications under different permissions
A system and method that allows developers to debug a component while it is restricted by any arbitrary set of specific permissions, or restricted by an existing permission set associated with a security “zone.” A security sandbox is mimicked within the development environment so that developers can study how applications ...

03/02/06 - 20060048098 - Parallel debugger
A debugger attaches to a parallel process that is executing simultaneously at various nodes of a computing cluster. Using a shim, executing at each node, to monitor each of the processes, the parallel process is debugged such that neither the process or the particular message passing system implemented on the ...

02/23/06 - 20060041866 - Debugging an application process at runtime
The present invention accordingly provides an application debugger running in a process of a computer system comprising: a debugger memory heap; and an object copier for generating a stateful copy in the debugger memory heap of an application object at runtime wherein the application object is stored in an application ...

02/23/06 - 20060041865 - System and method for debugging programs
A system and method for debugging programs such as Extensible Stylesheet Language (XSL) programs. A processor may locate program element tags in an XSL program code, may modify the XSL program code by inserting for each located program element new code that, when executed, implements a routine coded in a ...

02/23/06 - 20060041864 - Error estimation and tracking tool for testing of code
Methods, systems, and media are disclosed for assisting in testing a section of code during code development. One embodiment includes identifying a section of code for testing, and retrieving historical test data and current bug data from one or more databases for the section of code. The historical test data ...

02/23/06 - 20060041863 - Data processing method, date processing device computer program and recording medium
The branch origin address and branch destination address of a branch instruction (jmp instruction) are stored, a judgment is made as to whether or not a call instruction for calling an instruction code group for executing an external command is associated with the branch destination address, a judgment is made ...

02/16/06 - 20060037002 - Model-based provisioning of test environments
Model-based provisioning of test environments includes accessing a model of an application to be installed in a test environment of a system and further accessing a model of the system and a model of the test environment. An installation specification for the application is also generated, the installation specification being ...

01/26/06 - 20060020922 - Data processing system, data generating device and data outputting device
A data processing system including a data generating device and a data outputting device. The data generating device includes: a generation program updating section for updating the version of the generation program, which causing a computer to generate data, from a current version to a next version. The data outputting ...

01/26/06 - 20060020921 - Data cube script development and debugging systems and methodologies
The subject invention pertains to systems and methods that facilitate development and debugging of calculations in a multidimensional data environment or model. Data cube calculation scripts, including those provided in MDX (Multidimensional Expressions), can be executed or applied incrementally. Breakpoints can be set with respect to a calculation script and ...

01/26/06 - 20060020920 - Methods and apparatus for providing automated test equipment with a means to jump between tests in a test program
In one embodiment, a graphical test program editor is provided a window to graphically display a test program. The test program includes one or more ordered sequences of tests and control functions, with the sequence order being conveyed by graphical connections between the tests and control functions. The editor is ...

01/26/06 - 20060020919 - Method for testing converted source code
A method, computer program product, and computer system for testing converted source code features appearing in computer software of a computer system. N iterations are performed. Each iteration identifies M converted source code features appearing in P computer programs of the computer software. The M converted source code features have ...

01/26/06 - 20060020918 - Determining call counts in a program
Function calls for a program are sampled to determine call counts in the program. The call counts are determined based on sampled function calls collected during sampling intervals. ...

01/12/06 - 20060010428 - Formal methods for test case generation
The invention relates to the use of model checkers to generate efficient test sets for hardware and software systems. The method provides for extending existing tests to reach new coverage targets; searching *to* some or all of the uncovered targets in parallel; searching in parallel *from* some or all of ...

01/12/06 - 20060010427 - Application for managing model-based material properties for simulation-based engineering
An application for generating a property set associated with a constitutive model of a material includes a first program module adapted to receive test data associated with the material and to extract loading conditions from the test data. A material model driver is adapted to receive the loading conditions and ...

01/12/06 - 20060010426 - System and method for generating optimized test cases using constraints based upon system requirements
The present invention provides a system, method and computer program for generating a final optimized test data set. An initial test data set, one or more data rules and one or more business rules are provided. The initial test data set is then modified using the one or more data ...

12/29/05 - 20050289515 - Data processor
A data processor having a debugging aid function capable of monitoring a plurality of kinds of internal buses from the outside and identifying each of the buses monitored is provided. A central processing unit (CPU), a debugging aid module, and other circuit modules are mounted on a semiconductor chip. The ...

12/29/05 - 20050289514 - Multi-view history mark with cycle-specific display
A debugger tool that enables a user to set history marks at selected points in time in a simulation history and to navigate the history marks. ...

12/22/05 - 20050283763 - Exception test support technique
This invention is to provide a technique for automatically performing a test of exception handling in a program created by using an object-oriented programming language. The method according to this invention comprises: analyzing a source program to be tested; generating a driver class for invoking a method of classes included ...

12/22/05 - 20050283762 - Benchmark synthesis using workload statistics
A synthetic benchmark for a computer program and a method and computer program product for creating a synthetic benchmark for a computer program. The synthetic benchmark is created using statistical information that is collected about an executing program, and some hints about the machine on which the benchmark will be ...

12/22/05 - 20050283761 - Method and framework for test case management
In accordance with an embodiment of the present invention, a method may include obtaining a list of active life cycle test objects in a test run from a life cycle test object controller, and obtaining a list of active central activity test objects in the test run from a central ...

12/15/05 - 20050278702 - Modeling language and method for address translation design mechanisms in test generation
Methods and systems are disclosed that enhance the ability of a test generator to automatically deal with address translation in a processor design, and without need for creating specific code. A model of the address translation mechanism of a design-under-test is represented as a directed acyclic graph and then converted ...

12/08/05 - 20050273764 - Reliability contracts
Reliability contracts declare an intent of executable code, and may be associated with at least a portion of the executable code. The intent of the executable code in the face of particular conditions may be declared for the use in any one of a programming, execution, or testing environment. ...

12/01/05 - 20050268287 - Methods and systems of testing software, and methods and systems of modeling user behavior
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 behavior associated with software that is to be tested. Different sets of algorithms can be selected for operating on the ...

12/01/05 - 20050268286 - Method of detecting memory leak causing portion and execution program thereof
To reduce labor required in investigating on a source of memory leaks with regard to the memory leaks generated in executing a program using a language which does not explicitly indicate release of data region. With regard to a plurality of data stored in a memory, relationship of data is ...

12/01/05 - 20050268285 - Object oriented gui test automation
A method, system and apparatus for the object-oriented automated user interface testing of an application under test in a functional testing tool. The functional testing tool can include a configuration for producing multiple methods defining interactions with individual elements in a user interface to an application under test. The functional ...

11/17/05 - 20050257198 - Testing pattern-based applications
Methods and apparatus, including computer program products, implement techniques for testing applications using configurable patterns. A test script is received for a pattern that includes a predefined arrangement of user int