• DocumentCode
    3223703
  • Title

    Temporal logic query checking

  • Author

    Bruns, Glenn ; Godefroid, Patrice

  • Author_Institution
    Lucent Technol. Bell Labs., Naperville, IL, USA
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    409
  • Lastpage
    417
  • Abstract
    A temporal logic query checker takes as input a Kripke structure and a temporal logic formula with a hole, and returns the set of propositional formulas that, when put in the hole, are satisfied by the Kripke structure. By allowing the temporal properties of a system to be discovered, query checking is useful in the study and reverse engineering of systems. Temporal logic query checking was first proposed by W. Chan (2000). In this paper, we generalize and simplify Chan´s work by showing how a new class of alternating automata can be used for query checking with a wide range of temporal logics
  • Keywords
    automata theory; formal verification; query processing; reverse engineering; temporal logic; Kripke structure; alternating automata; hole; propositional formulas; reverse engineering; system temporal properties discovery; temporal logic formula; temporal logic query checking; Automata; Boolean functions; Lattices; Logic design; Process design; Reverse engineering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Logic in Computer Science, 2001. Proceedings. 16th Annual IEEE Symposium on
  • Conference_Location
    Boston, MA
  • ISSN
    1043-6871
  • Print_ISBN
    0-7695-1281-X
  • Type

    conf

  • DOI
    10.1109/LICS.2001.932516
  • Filename
    932516