Unlock instant, AI-driven research and patent intelligence for your innovation.

Method and apparatus for generation of validation tests

a validation test and test program technology, applied in the field of validation methods, can solve the problems of requiring a significant amount of effort to redirect a test generator to create a new test program, and determining whether the coverage data generated from a test program has achieved the coverage that is necessary,

Inactive Publication Date: 2005-07-28
YOUNT CHARLES R +1
View PDF21 Cites 12 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

"The patent describes a computer system and method for creating validation test programs. The system includes a processor and a storage device with pre-existing routines. When the processor runs a routine, data is generated and the processor creates subsequent test programs until a termination criterion is met. The technical effect of this invention is to automate the creation of test programs, reducing human error and improving efficiency."

Problems solved by technology

Determining whether the coverage data generated from a test program has achieved the coverage that is necessary is a very labor intensive process.
Additionally, a significant amount of effort to redirect a test generator to create a new test program is required.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and apparatus for generation of validation tests
  • Method and apparatus for generation of validation tests
  • Method and apparatus for generation of validation tests

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0015] The present invention relates to a method and an apparatus for generating validation test programs that are used to simulate a device by using a computer program before the device has been fabricated or the device itself can be tested. The following detailed description and accompanying drawings are provided for the purpose of describing and illustrating presently preferred embodiments of the invention only and are not intended to limit the scope of the invention.

[0016] In one embodiment of the invention, an initial population of test programs is either input or generated. The test program(s) are then stored on the storage device. A test program is then selected for execution. The coverage data generated from the execution of a test program is analyzed to determine whether the desired coverage has been attained. The coverage that is required is typically designated by a user or system designer. Based upon the analysis of the new coverage data, test programs are selected for ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A computer system and a computer-implemented method for generating test programs that satisfy at least one termination criterion. The computer system includes a hardware unit to transmit data. A processor is coupled to the hardware unit and to a storage device. The storage device has stored therein at least one algorithm and a plurality of routines. When the processor executes a routine(s), data is generated. The routine causes the processor to access an algorithm, generate a test program, and analyze a test program. A computer implemented method is also disclosed for generating test programs.

Description

BACKGROUND OF THE INVENTION [0001] 1. Field of the Invention [0002] The invention relates generally to validation methods and more specifically to computer implemented validation methods that efficiently generate test programs that satisfy a criterion established by a user or by a system designer. [0003] 2. Description of Related Art [0004] Validation test programs are a series of inputs that are used to verify the functionality of a device such as a microprocessor. Validation of a device may be performed in numerous ways. For example, the device being tested may be simulated by a computer program. Alternatively, the device itself may be tested. [0005] Validation methods include test-based methods, coverage-based validation methods, and other known methods. A coverage-based method, for example, executes a test program that generates new coverage data that is then manually evaluated in view of existing coverage data to determine whether the desired coverage has been reached. Coverage...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(United States)
IPC IPC(8): G06F9/44G06F11/00G06F11/263
CPCG06F11/263
Inventor YOUNT, CHARLES R.GOVEAS, MELVYN A.
Owner YOUNT CHARLES R