• DocumentCode
    451931
  • Title

    A Unified Approach to Language Containment and Fair CTL Model Checking

  • Author

    Hojati, Ramin ; Shiple, Thomas R. ; Brayton, Robert K. ; Kurshan, R.P.

  • Author_Institution
    UC Berkeley
  • fYear
    1993
  • fDate
    14-18 June 1993
  • Firstpage
    475
  • Lastpage
    481
  • Abstract
    Two important practical approaches to formal verification of finite-state systems are language containment using L-automata (LC) and Computation Tree Logic model checking (MC). Using either method, abstraction is used to model hardware systems. In most cases, it becomes necessary to remove some of the traces of the system introduced by abstraction. As constraints on the abstract models, one uses excepting conditions in LC, and fairness constraints in MC. In this paper, we argue that MC and LC are to some extent complementary. We then show how to perform both LC and MC in a unified environment, where the constraints can be a combination of excepting conditions and fairness constraints. We present an MC algorithm for Fair CTL, an extension of CTL capable of handling fairness constraints, which uses algorithms for LC as a subroutine. Advances made in LC checking can then be used to obtain an efficient algorithm. The algorithms have been implemented, and we comment on some experimental results.
  • Keywords
    Algorithm design and analysis; Automata; Computational modeling; Control systems; Delay; Hardware; Logic; Round robin; Safety;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation, 1993. 30th Conference on
  • ISSN
    0738-100X
  • Print_ISBN
    0-89791-577-1
  • Type

    conf

  • DOI
    10.1109/DAC.1993.203995
  • Filename
    1600268