• DocumentCode
    1616642
  • Title

    High level verification of control intensive systems using predicate abstraction

  • Author

    Clarke, Edmund ; Grumberg, Orna ; Talupur, Muralidhar ; Wang, Dong

  • Author_Institution
    Carnegie Mellon Univ., Pittsburgh, PA, USA
  • fYear
    2003
  • Firstpage
    55
  • Lastpage
    64
  • Abstract
    Predicate abstraction has been widely used for model checking hardware/software systems. However, for control intensive systems, existing predicate abstraction techniques can potentially result in a blowup of the size of the abstract model. We deal with this problem by retaining important control variables in the abstract model. By this method we avoid having to introduce an unreasonable number of predicates to simulate the behavior of the control variables. We also show how to improve predicate abstraction by extracting useful information from a high level representation of hardware/software systems. This technique works by first extracting relevant branch conditions. These branch conditions are used to invalidate spurious abstract counterexamples through a new counterexample-based lazy refinement algorithm. Experimental results are included to demonstrate the effectiveness of our methods.
  • Keywords
    data structures; formal verification; hardware-software codesign; programming language semantics; H/W system; abstract counterexample; abstract model; branch condition; control intensive system; control variable retention; hardware system; high level representation; high level verification; information extraction; lazy refinement algorithm; model checking; predicate abstraction; software system; Cities and towns; Concrete; Contracts; Control system synthesis; Control systems; Data mining; Hardware; Logic design; Size control; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Formal Methods and Models for Co-Design, 2003. MEMOCODE '03. Proceedings. First ACM and IEEE International Conference on
  • Conference_Location
    Mont Saint Michel, France
  • Print_ISBN
    0-7695-1923-7
  • Type

    conf

  • DOI
    10.1109/MEMCOD.2003.1210089
  • Filename
    1210089