• DocumentCode
    2372274
  • Title

    Automatic Abstraction in Symbolic Trajectory Evaluation

  • Author

    Adams, Sara ; Björk, Magnus ; Melham, Tom ; Seger, Carl-Johan

  • fYear
    2007
  • fDate
    11-14 Nov. 2007
  • Firstpage
    127
  • Lastpage
    135
  • Abstract
    Symbolic trajectory evaluation (STE) is a model checking technology based on symbolic simulation over a lattice of abstract state sets. The STE algorithm operates over families of these abstractions encoded by Boolean formulas, enabling verification with many different abstraction cases in a single modelchecking run. This provides a flexible way to achieve partitioned data abstraction. It is usually called "symbolic indexing\´ and is widely used in memory verification, but has seen relatively limited adoption elsewhere, primarily because users typically have to create the right indexed family of abstractions manually. This work provides the first known algorithm that automatically computes these partitioned abstractions given a reference-model specification. Our experimental results show that this approach not only simplifies memory verification, but also enables handling completely different designs fully automatically.
  • Keywords
    Boolean functions; Circuit simulation; Computational modeling; Data structures; Design automation; Encoding; Indexing; Laboratories; Lattices; Partitioning algorithms;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Formal Methods in Computer Aided Design, 2007. FMCAD '07
  • Conference_Location
    Austin, TX, USA
  • Print_ISBN
    978-0-7695-3023-9
  • Type

    conf

  • DOI
    10.1109/FAMCAD.2007.27
  • Filename
    4401991