DocumentCode
2403818
Title
Accessible formal verification for safety-critical hardware design
Author
Lach, John ; Bingham, Scott ; Elks, Carl ; Lenhart, Travis ; Nguyen, Thuy ; Salaun, Patrick
Author_Institution
Electr. & Comput. Eng. Dept., Virginia Univ., Charlottesville, VA
fYear
2006
fDate
23-26 Jan. 2006
Firstpage
29
Lastpage
32
Abstract
Formal verification is a vital aspect of safety-critical system design, not only to ensure proper functionality but also to provide formal proof of that functionality to regulators and oversight committees. However, few hardware engineers are trained in formal techniques, creating a dangerous disconnect between specification/design and verification. This paper presents ongoing work on the development of a technique to make formal verification of hardware designs more accessible to specification and design engineers by creating a library that abstracts the formal domain into a verified set of basic operations and components. Therefore, engineers can specify systems using these operations and components, which are automatically converted into the formal domain by the library for verification and design generation. Existing designs (including intellectual property (IP) blocks) can be verified against specifications following the opposite route. Making the formal domain more accessible to engineers will help integrate design and verification, rather than leaving verification as only a post-design review. While independent verification will always remain important to safety qualification, enabling the people who specify and design hardware systems to also verify them will result in safer and more easily qualified systems
Keywords
formal specification; formal verification; hardware-software codesign; safety-critical software; formal specification; formal verification; intellectual property; safety-critical hardware design; Abstracts; Design engineering; Formal verification; Hardware; Intellectual property; Libraries; Qualifications; Regulators; Safety; Systems engineering and theory;
fLanguage
English
Publisher
ieee
Conference_Titel
Reliability and Maintainability Symposium, 2006. RAMS '06. Annual
Conference_Location
Newport Beach, CA
ISSN
0149-144X
Print_ISBN
1-4244-0007-4
Electronic_ISBN
0149-144X
Type
conf
DOI
10.1109/RAMS.2006.1677345
Filename
1677345
Link To Document