DocumentCode :
1074032
Title :
Advanced verification by automatic property generation
Author :
Rogin, F. ; Klotz, T. ; Fey, G. ; Drechsler, R. ; Rülke, S.
Author_Institution :
Div. Design Autom., Fraunhofer Inst. for Integrated Circuits, Dresden
Volume :
3
Issue :
4
fYear :
2009
fDate :
7/1/2009 12:00:00 AM
Firstpage :
338
Lastpage :
353
Abstract :
Property checking is a promising approach to prove the correctness of today´s complex designs. However, in practice this requires the formulation of formal properties, which is a time consuming and non-trivial task. Therefore, the acceptance and efficiency of formal verification techniques is increased by an automated support for formulating design properties. The authors propose a new methodology to automatically generate complex properties for a given design. The tool dasiaDianosisdasia (Dynamic Invariant Analysis on Simulation Traces) implements this methodology by analysing a simulation trace and extracting properties. Complex properties describe the abstract design behaviour and improve design understanding, for example by discussing them with the particular designers or reflecting them to the specification. The properties are presented in a format that is easy to read and they can be used as a basis for the application of formal or assertion-based verification techniques. We provide experimental results on industrial hardware designs that show the effectiveness of dasiaDianosisdasia and motivate the practical use.
Keywords :
program diagnostics; program verification; automatic property generation; dynamic invariant analysis; formal verification; property checking; simulation trace;
fLanguage :
English
Journal_Title :
Computers & Digital Techniques, IET
Publisher :
iet
ISSN :
1751-8601
Type :
jour
DOI :
10.1049/iet-cdt.2008.0110
Filename :
5074333
Link To Document :
بازگشت