Back to Search Start Over

Constraints, abstraction, and verification.

Authors :
Goos, G.
Hartmanis, J.
Barstow, D.
Brauer, W.
Brinch Hansen, P.
Gries, D.
Luckham, D.
Moler, C.
Pnueli, A.
Seegmüller, G.
Stoer, J.
Wirth, N.
Leeser, Miriam
Brown, Geoffrey
Weise, Daniel
Source :
Hardware Specification, Verification & Synthesis: Mathematical Aspects; 1990, p25-39, 15p
Publication Year :
1990

Abstract

Circuits are not designed to work in all environments: a contract exists between a circuit and the environments in which it correctly operates. The contract is specified by constraints, predicates that must be satisfied by the inputs supplied to the circuit by its environment. A verifier employs contraints during verification to ignore behaviors that will not arise. This paper systematically investigates constraints. We show that: the standard verification condition needs to be revamped to avoid technical and philosophical problems; that there are two important classes of constraints; that one of these classes can be automatically generated; and that constraints arise from an interaction between models and abstractions. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISBNs :
9780387972268
Database :
Supplemental Index
Journal :
Hardware Specification, Verification & Synthesis: Mathematical Aspects
Publication Type :
Book
Accession number :
32717160
Full Text :
https://doi.org/10.1007/0-387-97226-9_22