• DocumentCode
    2718147
  • Title

    Symbolic model checking: 1020 states and beyond

  • Author

    Burch, J.R. ; Clarke, E.M. ; McMillan, K.L. ; Dill, D.L. ; Hwang, L.J.

  • Author_Institution
    Sch. of Comput. Sci., Carnegie Mellon Univ., Pittsburgh, PA, USA
  • fYear
    1990
  • fDate
    4-7 Jun 1990
  • Firstpage
    428
  • Lastpage
    439
  • Abstract
    A general method that represents the state space symbolically instead of explicitly is described. The generality of the method comes from using a dialect of the mu-calculus as the primary specification language. A model-checking algorithm for mu-calculus formulas which uses R.E. Bryant´s (1986) binary decision diagrams to represent relations and formulas symbolically is described. It is then shown how the novel mu-calculus model checking algorithm can be used to derive efficient decision procedures for CTL model checking, satisfiability of linear-time temporal logic formulas, strong and weak observational equivalence of finite transition systems, and language containment of finite ω-automata. This eliminates the need to describe complicated graph-traversal or nested fixed-point computations for each decision procedure. The authors illustrate the practicality of their approach to symbolic model checking by discussing how it can be used to verify a simple synchronous pipeline
  • Keywords
    finite automata; specification languages; temporal logic; CTL model checking; PTL; binary decision diagrams; complicated graph-traversal; computation tree logic; decision procedure; efficient decision procedures; finite ω-automata; finite transition systems; iterative squaring transformation; language containment; linear-time temporal logic formulas; model-checking algorithm; mu-calculus; nested fixed-point computations; observational equivalence; satisfiability; specification language; symbolic model checking; symbolic mu-calculus; synchronous pipeline; Boolean functions; Computer science; Contracts; Data structures; Explosions; Logic testing; Pipelines; Scholarships; State-space methods; US Department of Defense;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Logic in Computer Science, 1990. LICS '90, Proceedings., Fifth Annual IEEE Symposium on e
  • Conference_Location
    Philadelphia, PA
  • Print_ISBN
    0-8186-2073-0
  • Type

    conf

  • DOI
    10.1109/LICS.1990.113767
  • Filename
    113767