Arrow Research search
Back to TIME

TIME 2013

LTL Satisfiability Checking Revisited

Conference Paper Satisfiability and Model Checking Logic in Computer Science ยท Temporal Reasoning

Abstract

We propose a novel algorithm for the satisfiability problem for Linear Temporal Logic (LTL). Existing approaches first transform the LTL formula into a B"uchi automaton and then perform an emptiness checking of the resulting automaton. Instead, our approach works on-the-fly by inspecting the formula directly, thus enabling finding a satisfying model quickly without constructing the full automaton. This makes our algorithm particularly fast for satisfiable formulas. We report on a prototype implementation, showing that our approach significantly outperforms state-of-the-art tools.

Authors

Keywords

  • Tagging
  • Noise measurement
  • Benchmark testing
  • Model checking
  • Automata
  • Gold
  • Mathematical model
  • Linear Temporal Logic
  • Satisfiability Checking
  • Emptiness
  • Obligations
  • Connective
  • Syntactic
  • Reachable
  • Explicit Model
  • Normal Form
  • Transit System
  • Consistent Set
  • Finite Sequence
  • Infinite Sequence
  • Semantic Equivalence
  • Notion Of Set
  • Obligation Set
  • LTL satisfiability checking
  • LTL Transition system

Context

Venue
International Symposium on Temporal Representation and Reasoning
Archive span
1994-2025
Indexed papers
711
Paper id
499748311822985019