The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jun. 14, 2005

Filed:

Jun. 15, 2001
Applicants:

Yaron Kashai, Sunnyvale, CA (US);

Matthew John Morley, San Francisco, CA (US);

Inventors:

Yaron Kashai, Sunnyvale, CA (US);

Matthew John Morley, San Francisco, CA (US);

Assignee:

Verisity Ltd., Rosh HaAyin, IL;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F009/45 ;
U.S. Cl.
CPC ...
Abstract

A method for synthesizing a verification language, and thereby enabling the verification language to be compiled into a target language. This method enables the underlying control structure of the verification language to be determined, and then used to map the dynamic behavior of the verification language onto the target language as part of a static framework. The process of synthesizing any type of verification language causes at least a portion of the implicit control structure of the software program to be constructed into the compiled output code, such that an additional scheduler or other type of runtime system may not be required. Therefore, the compiled output code should have a greater execution speed and should be operated more efficiently than the software programs which are written in the verification language itself.


Find Patent Forward Citations

Loading…