• DocumentCode
    2599491
  • Title

    SAT based model checking for MDG models

  • Author

    Hoque, Khaza Anuarul ; Mohamed, O. Ait ; Abed, Sa´ed ; Boukadoum, Mounir

  • Author_Institution
    Dept. of ECE, Concordia Univ., Montreal, QC, Canada
  • fYear
    2010
  • fDate
    20-23 June 2010
  • Firstpage
    241
  • Lastpage
    244
  • Abstract
    Multiway Decision Graph (MDG) is a canonical representation of a subset of many-sorted first-order logic. It generalizes the logic of equality with abstract types and uninterpreted function symbols. The area of Satisfiability (SAT) ha s been the subject of intensive research in recent years, with significant theoretical and practical contributions. From a practical perspective, a large number of very effective SAT solvers have recently been proposed, most of which based on improvements made to the original Davis-Putnam algorithm. Local search algorithms have allowed solving extremely large satisfiable instances of SAT. The combination between various verification methodologies will enhance the capabilities of each and overcome their limitations. In this paper, we introduce a model checking methodology for MDG based models using MDG tool and SAT solver. We use SAT solver searching for feasible paths of reachable states satisfying the property under certain encoding constraints. Finally, we provide a case study showing the correctness and the efficiency of our approach.
  • Keywords
    binary decision diagrams; computability; formal verification; graph theory; search problems; Davis-Putnam algorithm; MDG models; SAT based model checking; SAT solvers; abstract types; first-order logic; local search algorithms; multiway decision graph; satisfiability; uninterpreted function symbols; Algorithm design and analysis; Boolean functions; Data structures; Encoding; Logic gates; Protocols; Radiation detectors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    NEWCAS Conference (NEWCAS), 2010 8th IEEE International
  • Conference_Location
    Montreal, QC
  • Print_ISBN
    978-1-4244-6806-5
  • Electronic_ISBN
    978-1-4244-6804-1
  • Type

    conf

  • DOI
    10.1109/NEWCAS.2010.5603785
  • Filename
    5603785