• Home
  • Search
  • Temporal logic query checking: a tool for model exploration
  • Open Access IconOpen Access
  • Cite Icon69
  • https://doi.org/10.1109/tse.2003.1237171Copy DOI Icon

Temporal logic query checking: a tool for model exploration

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Temporal logic query checking was first introduced by W. Chan in order to speed up design understanding by discovering properties not known a priori. A query is a temporal logic formula containing a special symbol ?/sub 1/, known as a placeholder. Given a Kripke structure and a propositional formula /spl phi/, we say that /spl phi/ satisfies the query if replacing the placeholder by /spl phi/ results in a temporal logic formula satisfied by the Kripke structure. A solution to a temporal logic query on a Kripke structure is the set of all propositional formulas that satisfy the query. Query checking helps discover temporal properties of a system and, as such, is a useful tool for model exploration. In this paper, we show that query checking is applicable to a variety of model exploration tasks, ranging from invariant computation to test case generation. We illustrate these using a Cruise Control System. Additionally, we show that query checking is an instance of a multi-valued model checking of Chechik et al. This approach enables us to build an implementation of a temporal logic query checker, TLQSolver, on top of our existing multi-valued model checker /sub /spl chi//Chek. It also allows us to decide a large class of queries and introduce witnesses for temporal logic queries-an essential notion for effective model exploration.

Similar Papers
  • Book Chapter
  • Citations39

Characterizing Kripke structures in temporal logic

  • Jan 01, 1987
  • M C Browne +2
  • Research Article
  • Citations1

Querying datalog programs with temporal logic

  • Jul 01, 1993
  • Acta Informatica
  • Alexander Tuzhilin
  • Research Article
  • Citations33

Expressive completeness of temporal logic of trees

  • Jan 01, 1992
  • Journal of Applied Non-Classical Logics
  • Bernd-Holger Schlingloff
  • Book Chapter
  • Citations11

Algebre de machines et logique temporelle

  • Jan 01, 1984
  • Max Michel
  • Conference Article

Linear Temporal Logic Control of Power Systems

  • Dec 05, 2005
  • Mi Zeng-Qiang +3
  • Research Article
  • Citations1

Verification of dynamic memory allocators based on symbolic program execution

  • Feb 01, 2020
  • Scientific and Technical Journal of Information Technologies, Mechanics and Optics
  • A.M Dergachev +4
  • Book Chapter
  • Citations3

Learning Branching-Time Properties in CTL and ATL via Constraint Solving

  • Sep 11, 2024
  • Benjamin Bordais +2
  • Conference Article
  • Citations2

Design of Motion Planning System for Dual-arm Robot with Gantry Based on Temporal Logic Specifications and Predictive Control

  • Jun 01, 2018
  • Shaoying He +2
  • Conference Article
  • Citations47

The Complexity of Monitoring Hyperproperties

  • Jul 01, 2018
  • Borzoo Bonakdarpour +1
  • Research Article
  • Citations7

Model Checking of Variable Petri Nets by Using the Kripke Structure

  • Dec 01, 2022
  • IEEE Transactions on Systems, Man, and Cybernetics: Systems
  • Ru Yang +4
  • Conference Article
  • Citations22

Refining Real-Time System Specifications through Bounded Model- and Satisfiability-Checking

  • Sep 01, 2008
  • Matteo Pradella +2
  • Book Chapter
  • Citations719

Simple On-the-fly Automatic Verification of Linear Temporal Logic

  • Jan 01, 1996
  • R Gerth +3
  • Research Article
  • Citations7

Differentiable Inference of Temporal Logic Formulas

  • Nov 01, 2022
  • IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
  • Nicole Fronda +1
  • Conference Article
  • Citations6

A Temporal Logic Specification Interface for Automata-Theoretic Finitary Control Synthesis

  • Apr 18, 2005
  • Kiam Tian Seow +2
  • Conference Article
  • Citations5

Diagnosis of repeated failures for discrete event systems with linear-time temporal logic specifications

  • Dec 09, 2003
  • Shengbing Jiang +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.