Download:
|
by David Cyrluk, Oliver Moller
ftp://ftp.informatik.uni-ulm.de/pub/KI/papers/bitvectors.uib96-8.ps.gz
Add To MetaCart
Abstract:
The theory of fixed-sized bitvectors with composition and extraction has been shown to be useful in the realm of hardware verification, and in this paper we develop an efficient algorithm for deciding this theory. A proper input is an unquantified bitvector equation, say t = u, and our algorithm returns true if t = u is valid in the bitvector theory, false if t = u is unsatisfiable, and a system of solved equations otherwise. The time complexity of this solver is O(j t j \Delta log n + n 2), where j t j is the length of the bitvector term t and n denotes the number of bits on either side of the equation. Moreover, the resulting procedure can readily be integrated into Shostak's procedure for deciding combinations of theories. 1
Citations
|
744
|
Symbolic Boolean Manipulation with Ordered Binary-Decision Diagrams
– Bryant
- 1992
|
|
407
|
PVS: A Prototype Verification System
– Rushby, Shankar
- 1992
|
|
303
|
Formal verification for fault-tolerant architectures: Prolegomena to the design of PVS
– Owre
- 1995
|
|
284
|
Simplification by Cooperating Decision Procedures
– Nelson, Oppen
- 1979
|
|
137
|
Deciding combinations of theories
– Shostak
- 1984
|
|
126
|
Logic for Computer Science: Foundations of Automatic Theorem
– Gallier
- 1986
|
|
87
|
Tarjan. Variations of the common subexpression problem
– Downey, Sethi, et al.
- 1980
|
|
63
|
Applying formal verification to the AAMP5 microprocessor: A case study in the industrial use of formal methods
– Srivas, Miller
- 1996
|
|
53
|
On Shostak's decision procedure for combinations of theories
– Cyrluk, Lincoln, et al.
- 1996
|
|
1
|
Some Notes on Bit-Vectors
– Moller
- 1996
|
|
1
|
Hierarchical Verification of Two-Dimensional High-Speed Multiplication in PVS: A Case Study
– Rue
- 1996
|
|
1
|
EVES: An Overview. volume 551
– Craigen, Kromodimoeljo, et al.
- 1991
|
|
1
|
Fast Decision Procedures on Congruence Closure
– Nelson, Oppen
- 1980
|