• DocumentCode
    2647141
  • Title

    Structure-aware computation of predicate abstraction

  • Author

    Cimatti, Alessandro ; Dubrovin, Jori ; Junttila, Tommi ; Roveri, Marco

  • Author_Institution
    FBK-irst, Trento, Italy
  • fYear
    2009
  • fDate
    15-18 Nov. 2009
  • Firstpage
    9
  • Lastpage
    16
  • Abstract
    The precise computation of abstractions is a bottleneck in many approaches to CEGAR-based verification. In this paper, we propose a novel approach, based on the use of structural information. Rather than computing the abstraction as a single, monolithic quantification, we provide a structure-aware abstraction algorithm, based on two complementary steps. The first, highlevel step exploits the structure of the system, and partitions the abstraction problem into the combination of several smaller abstraction problems. This is represented as a formula with quantifiers. The second, low-level step exploits the structure of the formula, in particular the occurrence of variables within the quantifiers, and applies a set of low-level rewriting rules aiming at further reducing the scope of quantifiers. We experimentally evaluate the approach on a substantial set of benchmarks, and show significant speed ups compared to monolithic abstraction algorithms.
  • Keywords
    abstract data types; formal verification; hybrid simulation; CEGAR based verification; lowlevel rewriting rules; monolithic abstraction algorithms; monolithic quantification; predicate abstraction; quantifiers scope; structural information; structure aware computation; Character generation; Concrete; Costs; Embedded computing; Embedded system; Encoding; Partitioning algorithms; Space technology; Surface-mount technology; Uninterruptible power systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Formal Methods in Computer-Aided Design, 2009. FMCAD 2009
  • Conference_Location
    Austin, TX
  • Print_ISBN
    978-1-4244-4966-8
  • Electronic_ISBN
    978-1-4244-4966-8
  • Type

    conf

  • DOI
    10.1109/FMCAD.2009.5351149
  • Filename
    5351149