A Boolean Approach to Unbounded, Fully Symbolic Model Checking of Timed Automata

Abstract

We present a new approach to unbounded, fully symbolic model checking of timed automata that is based on an efficient translation of quantified separation logic to quantified Boolean logic. Our technique preserves the interpretation of clocks over the reals and can check any property expressed in the timed mu calculus. The core operations of eliminating quantifiers over real variables and deciding separation logic are respectively translated to eliminating quantifiers on Boolean variables and checking Boolean satisfiability (SAT). We can thus leverage well-known techniques for Boolean formulas, including Binary Decision Diagrams (BDDs) and recent advances in SAT and SAT-based quantifier elimination. We present preliminary empirical results for a BDD-based implementation of our method.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Mar 01, 2003
Accession Number
ADA460035

Entities

People

  • Randal Bryant
  • Sanjit A. Seshia

Organizations

  • Carnegie Mellon University

Tags

DTIC Thesaurus Topics

  • Algorithms
  • Automata
  • Calculus
  • Coding
  • Computations
  • Computer Science
  • Computers
  • Elimination
  • Equations
  • Inequalities
  • Iterations
  • Laptop Computers
  • National Security
  • Notation
  • Numbers
  • Optimization
  • Real Variables

Fields of Study

  • Computer science

Readers

  • Computer Programming and Software Development.
  • Mathematical Modeling and Probability Theory.