kirancodes.me
To Proof Maintenance & Beyond!

Generating Oracles from Your Favorite Temporal Logic Specifications

Laura K. Dillon, Y. S. Ramakrishna

Abstract

This paper describes a generic tableau algorithm, which is the basis for a general customizable method for producing oracles from temporal logic specifications. A generic argument gives semantic rules with which to build the semantic tableau for a specification. Parameterizing the tableau algorithm by semantic rules permits it to easily accommodate a variety of temporal operators and provides a clean mechanism for fine-tuning the algorithm to produce efficient oracles.The paper develops conditions to ensure that a set of rules results in a correct tableau procedure. It gives sample rules for a variety of linear-time temporal operators and shows how rules are tailored to reduce the size of an oracle.

BibTeX
@inproceedings{Dillon-Ramakrishna:FSE96,
  author    = {Laura K. Dillon and
               Y. S. Ramakrishna},
  title     = {Generating Oracles from Your Favorite Temporal Logic Specifications},
  booktitle = {FSE},
  pages     = {106--117},
  publisher = {{ACM}},
  year      = {1996},
}

Related papers