Executing quantifiers in fase specifications

Samuel N. Kamin, Stanley Jefferson · 1988

FASE is a system for writing and testing data type specifications based upon a method known as final algebra specification. FASE specifications are highly abstract, yet to a great extent executable. The difficulty with executing FASE specifications arises from the inclusion of unrestricted quantification over infinite domains in the FASE specification language. Quantifiers not only provide an extremely powerful language constuct, but due to the highly abstract nature of the FASE specification method, some specifications cannot be written without the use of quantifiers. This dissertation describes a method for executing FASE specifications, which in many instances is capable of handling unrestricted quantification.

Read the paper · More papers on PaperTik