• DocumentCode
    2330721
  • Title

    Hybrid cegar: combining variable hiding and predicate abstraction

  • Author

    Wang, Chao ; Kim, Hyodeuk ; Gupta, Aarti

  • Author_Institution
    NEC Labs. America, Princeton
  • fYear
    2007
  • fDate
    4-8 Nov. 2007
  • Firstpage
    310
  • Lastpage
    317
  • Abstract
    Variable hiding and predicate abstraction are two popular abstraction methods to obtain simplified models for model checking. Although both methods have been used successfully in practice, no attempt has been made to combine them in counterexample guided abstraction refinement (CEGAR). In this paper, we propose a hybrid abstraction method that allows both visible variables and predicates to take advantages of their relative strengths. We use refinement based on weakest preconditions to add new predicates, and under certain conditions trade in the predicates for visible variables in the abstract model. We also present heuristics for improving the overall performance, based on static analysis to identify useful candidates for visible variables, and use of lazy constraints to find more effective unsatisfiable cores for refinement. We have implemented the proposed hybrid CEGAR procedure. Our experiments on public benchmarks show that the new abstraction method frequently outperforms the better of the two existing abstraction methods.
  • Keywords
    data flow graphs; formal verification; hardware description languages; logic testing; program diagnostics; Verilog; control flow graphs; counterexample guided abstraction refinement loop; data flow graphs; hardware verification; hybrid CEGAR procedure; hybrid abstraction method; model checking; predicate abstraction; static analysis; variable hiding; weakest preconditions; Chaos; Concrete; Hardware; Laboratories; National electric code; Performance analysis; State-space methods; System-level design;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer-Aided Design, 2007. ICCAD 2007. IEEE/ACM International Conference on
  • Conference_Location
    San Jose, CA
  • ISSN
    1092-3152
  • Print_ISBN
    978-1-4244-1381-2
  • Electronic_ISBN
    1092-3152
  • Type

    conf

  • DOI
    10.1109/ICCAD.2007.4397283
  • Filename
    4397283