U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Quotables

"The abolishment of pain in surgery is a chimera. It is absurd to go on seeking it...knife and pain are two words in surgery that must forever be associated in the consciousness of the patient."

Dr. Alfred Velpeau, French surgeon ; 1839

Newsletter  PatentStorm News

Make the Most of Our Site

See this month's Top Inventors and Most Cited Patents.

Stay on top of the latest innovations by subscribing to an RSS feed.

Registered users: Manage your profile.

 

Class 717/124 - Testing or debugging


Subclass of Class 717 - Data processing: software development, installation, and management
Definition: Subject matter including means or steps for testing program
No. of patents: 1241
Last issue date: 05/29/2012


1                      
NumberTitleIssue Date
8191046Checking transactional memory implementations
A transactional memory implementation is tested using an automatically generated test program and a locking memory model implementation which defines atomicity semantics. Schedules of the test program specify different interleavings of read operations and write oper...
05/29/2012
8191044System and method for maintaining requirements traceability
A front end client-server application configured to synchronize requirements between a requirements repository and a testing repository. The front end client-server application validates a requirement, processes at least one filter associated with the requirement, d...
05/29/2012
8191045Mining library specifications using inductive learning
A system and method for mining program specifications includes generating unit tests to exercise functions of a library through an application program interface (API), based upon an (API) signature. A response to the unit tests is determined to generate a transactio...
05/29/2012
8185874Automatic and systematic detection of race conditions and atomicity violations
A library or application is selected comprising one or more functions or methods. An interesting subset of the functions or methods is created. A plurality of multi-threaded test cases are generated from the subset of interesting functions or methods, with each test...
05/22/2012
8181159Test automation using virtual machines
Techniques are described that perform software testing using virtual machines on dedicated or underutilized available computing devices. One or more virtual machines are identified as being sufficient to perform a test and availability of the one or more virtual mac...
05/15/2012
8181158Viewing and modifying transactional variables
Transactional programming promises to substantially simplify the development and maintenance of correct, scalable, and efficient concurrent programs. Designs for supporting transactional programming using transactional memory implemented in hardware, software, and a...
05/15/2012
8171455Test sequencer and method for management and execution of sequence items
A test sequencer software application and method for management and execution of sequence items. The test sequencer software application includes a management module and an execution module. The management module has capabilities of obtaining multiple sequence items...
05/01/2012
8171456Method for auditing compliance of an electronic platform and/or a computer program present on said platform, and device and computer program corresponding thereto
A method is provided for auditing compliance of an electronic platform, referred to as the platform being tested, and/or a computer program being tested, which is present on the platform being tested. The method includes the following steps: transmitting the same da...
05/01/2012
8166459Apparatus and method of generating self-debugging computer software
In one embodiment the present invention includes a computer-implemented method of self debugging a computer program operating in a distributed processing environment. The method includes detecting a fault in a plurality of processing devices and classifying the faul...
04/24/2012
8166458Method 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...
04/24/2012
8161457Detection of errors caused by interactions of independent software vendor code with host code
A method is provided for isolating errors which occur when code supplied by independent software vendors (ISV code) interacts with code supplied by a primary vendor (host code). Code suspected of containing ISV code with host code is executed. If the results are in ...
04/17/2012
8161458Method and apparatus to increase efficiency of automatic regression in “two dimensions”
Techniques for efficiently isolating software regressions are provided. A system test tool determines that a particular regression is present in a particular build of a software system, but not in a baseline build. Using historical data, the tool determines, for eac...
04/17/2012
8161459Method and system for generating functional test cases
The present invention provides a method, system and computer program product for generating one or more functional test cases for testing a software application. One or more use-case activity diagrams are developed for the software application on the basis of a pred...
04/17/2012
8156475Device and method for testing embedded software using emulator
Embodiments of the invention provide a device and a method for automatically testing embedded software, and more specifically for testing interfaces between layers of the embedded software. In one embodiment, the device includes: an emulator; a server including embe...
04/10/2012
8156474Automation of software verification
A method, system, and computer program product are disclosed for automatic test generation for a compiler. In one approach, the method, system and computer program product represent a test case for the compiler in a structure with one or more elements of a programmi...
04/10/2012
8156473Model oriented debugging
A system and method for debugging a business application that has been generated according to a model are disclosed. A system includes a debugger that generates a model-oriented debugging view based on a model-oriented development environment that generates the busi...
04/10/2012
8156476Debugging support for tasks in multithreaded environments
A debugger enhancement provides a debug-task-provider interface whose implementation includes routines designed to support debugging of programs that contain tasks written for a specific programming model. Task creation hierarchies, individual task properties, resou...
04/10/2012
8151247Test data management
Methods and apparatuses enable generating test content for test system from an executed transaction of an execution system. The data resulting from the execution of the transaction in the execution system is accessed and used to generate test content for a test case...
04/03/2012
8151248Method and system for software defect management
A computer readable medium implementing a method for managing software defects is provided. The method comprises capturing a plurality of test cases into a test case database, a plurality of software defects into a software defect record database, and a plurality of...
04/03/2012
8146057Instrumentation system and method for testing software
One or more test controls within code under test are enabled and then executing the code under test is executed. When enabled, the test control will interact with a tester when the code under test is executed (e.g., by providing data to the tester). The selection to...
03/27/2012
8146058Measuring quality of software modularization
Quality of modularization of source code is tested using different perspectives such as a structural modularity perspective, an architectural modularity perspective, a size perspective, and a similarity of purpose perspective. A history of changes in modularization ...
03/27/2012
8146059Feeding test metrics into an integrated development environment to aid software developers to improve code quality
An IDE or program operable with an IDE retrieves automated test results for a code sequence. The IDE or separate program detects the code sequence during source code development in an IDE. The test results are then presented in the IDE during source code development...
03/27/2012
8146056Debugging a computer program by interrupting program execution in response to access of unused I/O port
A method, computer-readable medium, and apparatus for debugging a computer program utilizing breakpoints triggered by accessing a rarely used or unused I/O port is provided. Rarely used or unused I/O ports are identified in a computer system and a debugger program i...
03/27/2012
8141043Automated business process testing that spans multiple platforms or applications
A system and method for automated software testing includes defining a data model of an automated software test for a feature or business process being tested and then identifying an address for a function library at a local or remote location for executing the data...
03/20/2012
8141044Method and system for identifying sources of operating system jitter
A method for tuning performance of an operating system, the method comprising identifying all sources of operating system jitter; measuring the impact of each of the operating system jitter source; and tuning performance of the operating system, preferably by use of...
03/20/2012
8141045Automatically identifying the source of copied software
A method, system, and computer-usable medium for automatically identifying the source of copied software. A single identifying marker can be embedded in a common code base associated with different software application products. A suspected copy of a product can be ...
03/20/2012
8140578Multilevel hierarchical associations between entities in a knowledge system
A computer implemented method, data processing system, and computer program product for managing multilevel hierarchical structured information in disparate knowledge repositories. An association data structure is created for an entity as metadata in a metadata repo...
03/20/2012
8132157Method of automatic regression testing
A method of automatic regression testing includes loading binary code representing a first version of a program, extracting a second version of the program embedded within the binary code of the first version of the program, executing a standalone model of the secon...
03/06/2012
8132155Automatic generation of telemetry flight software accompanying specifications, and decode files
A computer readable media, includes instructions capable of being interpreted for execution by a computer processor. The instructions provide information sufficient for: reading a master telemetry definition data file; producing a source code for implementing a data...
03/06/2012
8132156Methods and systems for testing tool with comparative testing
Embodiments of the present invention provide a multi-input comparative testing tool. The present invention looks at the internal structure of the software being tested and compares the two pairs of internal structures. In the present invention, the testing tool is c...
03/06/2012
8127275System and method for recording the state of variables and objects when running unit tests
A system and method for recording a state of an object in a computer program being tested. The system and method include: identifying an object having a plurality of fields, each field having a value; executing the computer program including a unit test; recording t...
02/28/2012
8122435Operating status monitoring program, method and device
An operating status monitoring device detects execution of a machine instruction included in an execution module that is obtained by translating a source program into machine language, specifies a step in the source program corresponding to the detected machine inst...
02/21/2012
8117598Method and apparatus to automatically identify specific code changes to probabilistically exclude from regression
Techniques for efficiently isolating software regressions are provided. In one embodiment, it is determined that a particular regression is present in a particular build of a software system. A set of candidate code components that may have caused the particular reg...
02/14/2012
8103913Application integration testing
Application testing is disclosed. A definition of a test to be performed on a subject application is received in a generic form not specific to the subject application. The test is performed by exchanging data with the subject application, as required to perform the...
01/24/2012
8104019Debugging 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 sub...
01/24/2012
8099697Hardware logic verification support apparatus, verification support method and computer product
A computer-readable recording medium stores therein a verification support program that causes a computer to execute receiving a hardware description of a combinational circuit to be verified; extracting, from the hardware description, a conditional branch descripti...
01/17/2012
8095913Computer readable storage medium that stores a test specifications creating program, test specifications creating apparatus and test specifications creating method
Providing test specification for testing a Web application by receiving unfinished test specifications data describing a series of screen transition specifications included in a test case for a Web application to be installed in a Web server, obtaining a response in...
01/10/2012
8095912Testing a context-free language compiler
Systems and methods for testing a context-free language compiler. Given a description of a context-free grammar including a set of production rules, a test component applies the grammar description to generate one or more valid test strings of terminal symbols. A va...
01/10/2012
8087002Method and system for providing a visual debugger for an interpreted statistical language
Methods and systems for visual debugging of an interpreted language in, for example, an Interactive Development Environment are provide. Example embodiments provide an S-PLUS Visual Debugging System (“SPVDS”), which includes an S-PLUS Workbench Debugger (“SPWD...
12/27/2011
8087003System, method, and computer program product for propagating an identified data validation error to a user interface
A system, method, and computer program product are provided for propagating an identified data validation error to a user interface. In operation, a data validation error is identified utilizing a data validation rule. Additionally, the data validation error is prop...
12/27/2011
1                      
 
Sign InRegister
Username  
Password   
forgot password?