• 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