Fair SMG and linear time model checking:

Abstract: "SMG [GB88] is a system designed to generate a finite state model of a program from the program itself and an operational semantics for the programming language. Model-checking can then be used to verify that the program satisfies a set of desired temporal properties. In this paper we...

Full description

Saved in:
Bibliographic Details
Main Authors: Barringer, Howard (Author), Fisher, Michael 1962- (Author), Gough, Graham D. (Author)
Format: Book
Language:English
Published: Manchester Univ. 1989
Series:Technical report series / University of Manchester, Department of Computer Science.
Subjects:
Summary:Abstract: "SMG [GB88] is a system designed to generate a finite state model of a program from the program itself and an operational semantics for the programming language. Model-checking can then be used to verify that the program satisfies a set of desired temporal properties. In this paper we first show how we have incorporated notions of fairness into SMG; in particular, a user is now able to define semantics with "fair" constructs, for example, parallel composition, repetitive choice, etc. A program may contain several fair constructs, each with its own fairness type. Secondly we describe a practical approach to model checking of linear temporal formulae over the fair structures generated by the new SMG[subscript F]
Our approach is a refinement and extension of the fair-satisfiability algorithms, presented earlier by Lichtenstein and Pnueli [LP85], together with techniques developed in our practical implementations of decision procedures for linear temporal logic [Gou84].
Physical Description:20 S. graph. Darst.

There is no print copy available.

Interlibrary loan Place Request Caution: Not in THWS collection!