• DocumentCode
    2411593
  • Title

    Set manipulation with Boolean functional vectors for symbolic reachability analysis

  • Author

    Goel, Amit ; Bryant, Randal E.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Carnegie Mellon Univ., Pittsburgh, PA, USA
  • fYear
    2003
  • fDate
    2003
  • Firstpage
    816
  • Lastpage
    821
  • Abstract
    Symbolic techniques usually use characteristic functions for representing sets of states. Boolean functional vectors provide an alternate set representation which is suitable for symbolic simulation. Their use in symbolic reachability analysis and model checking is limited, however, by the lack of algorithms for performing set operations. We present algorithms for set union, intersection and quantification that work with a canonical Boolean functional vector representation and show how this enables efficient symbolic simulation based reachability analysis. Our experimental results for reachability analysis indicate that the Boolean functional vector representation is often more compact than the corresponding characteristic function, thus giving significant performance improvements on some benchmarks.
  • Keywords
    Boolean functions; binary decision diagrams; circuit simulation; network analysis; reachability analysis; set theory; symbol manipulation; BDD; Boolean functional vectors; binary decision diagrams; canonical Boolean functional vector representation; model checking; set intersection; set manipulation; set quantification; set representation; set union; simulation based state-traversal; symbolic reachability analysis; symbolic simulation; Analytical models; Boolean functions; Circuit simulation; Computational modeling; Computer science; Data structures; Encoding; Image converters; Iterative algorithms; Reachability analysis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation and Test in Europe Conference and Exhibition, 2003
  • ISSN
    1530-1591
  • Print_ISBN
    0-7695-1870-2
  • Type

    conf

  • DOI
    10.1109/DATE.2003.1253707
  • Filename
    1253707