Transparent Gif

Department of Computer Science

University of California, Santa Barbara

Abstract

Generating Oracles From Your Favorite Temporal Specifications

by: Laura K. Dillon and Y. S. Ramakrishna

Abstract:

The paper describes a generic tableau algorithm, which is the basis for ageneral customizable method for producing oracles from temporal logicspecifications. A generic argument gives semantic rules with which to buildthe semantic tableau for a specification. Parameterizing the tableau algorithmby semantic rules permits it to easily accommodate a variety of temporaloperators and provides a clean mechanism for fine-tuning the algorithm toproduce efficient oracles.The paper develops conditions that ensure a set of rules results in a correcttableau procedure. It gives sample rules for a variety of linear-time temporaloperators and shows how rules are tailored to reduce the size of an oracle. Toillustrate the versatility of this method, its application to a high levelinterval logic is discussed.

Keywords:

Formal specification and validation methods, Specification-basedtest oracles, Trace checking, Temporal logic, Concurrent systems

Date:

August 1995

Document: 1995-15

XHTML Validation | CSS Validation
Updated 14-Nov-2005
Questions should be directed to: webmaster@cs.ucsb.edu