• DocumentCode
    2351700
  • Title

    Verifying properties of hardware and software by predicate abstraction and model checking

  • Author

    Bryant, Randal E. ; Rajamani, Sriram K.

  • Author_Institution
    Carnegie Mellon Univ., Pittsburgh, PA, USA
  • fYear
    2004
  • fDate
    7-11 Nov. 2004
  • Firstpage
    437
  • Lastpage
    438
  • Abstract
    This tutorial describes automatic techniques for formally verifying hardware and software by creating Boolean abstractions of the underlying unbounded system state variables.
  • Keywords
    Boolean functions; formal verification; hardware-software codesign; Boolean abstractions; decision procedures; formal verification; hardware property verification; model checking; predicate abstraction; software property verification; symbolic execution; underlying unbounded system state variables; Abstracts; Computer languages; Data analysis; Encoding; Formal verification; Hardware; Out of order; Random access memory; Simultaneous localization and mapping; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Aided Design, 2004. ICCAD-2004. IEEE/ACM International Conference on
  • ISSN
    1092-3152
  • Print_ISBN
    0-7803-8702-3
  • Type

    conf

  • DOI
    10.1109/ICCAD.2004.1382615
  • Filename
    1382615