• DocumentCode
    1768215
  • Title

    Reducing CTL-live model checking to first-order logic validity checking

  • Author

    Vakili, Arash ; Day, Nancy A.

  • Author_Institution
    Cheriton Sch. of Comput. Sci., Univ. of Waterloo, Waterloo, ON, Canada
  • fYear
    2014
  • fDate
    21-24 Oct. 2014
  • Firstpage
    215
  • Lastpage
    218
  • Abstract
    Temporal logic model checking of infinite state systems without the use of iteration or abstraction is usually considered beyond the realm of first-order logic (FOL) reasoners because of the need for a fixpoint computation. In this paper, we show that it is possible to reduce model checking of a finite or infinite Kripke structure that is expressed in FOL to a validity problem in FOL for a fragment of computational tree logic (CTL), which we call CTL-live. CTL-live includes the CTL connectives that are traditionally used to express liveness properties. Our reduction can form the basis for methods that use FOL reasoning techniques directly to accomplish model checking of CTL-live properties without the need for fixpoint operators, transitive closure, abstraction, or induction.
  • Keywords
    formal logic; formal verification; CTL connectives; CTL-live model checking; FOL reasoning techniques; computational tree logic; first-order logic; first-order logic validity checking; infinite state systems; liveness property; temporal logic model checking; Cognition; Educational institutions; Labeling; Model checking; Periodic structures; Safety; Semantics;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Formal Methods in Computer-Aided Design (FMCAD), 2014
  • Conference_Location
    Lausanne
  • Type

    conf

  • DOI
    10.1109/FMCAD.2014.6987616
  • Filename
    6987616