Solving Bitvector Equations
Presented at FMCAD'98, Palo Alto, CA, November 1997; © Springer-Verlag.
Authors
M. Oliver Möller and Harald Rueß
Abstract
This paper is concerned with solving equations on fixed
and non-fixed size bit-vector terms.
We define an equational transformation
system for solving equations on terms where
all sizes of bit-vectors and extraction positions
are known.
This transformation system suggests a generalization
for dealing with bit-vectors of unknown size and unknown
extraction positions.
Both solvers adhere to the principle of splitting bit-vectors
only on demand, thereby making them quite effective in practice.
gzipped postscript
or
postscript
BibTeX Entry
@inproceedings{MoellerRuess:FMCAD98,
author = "M{\"o}ller, M. Oliver and Rue{\ss}, Harald",
title = "Solving Bit-Vector Equations",
booktitle = "Formal methods in computer aided design: Second
International Conference, {FMCAD}'98",
editor = "Ganesh Gopalakrishnan and Phillip Windley",
year = 1998,
pages = "36--48",
series = LNCS,
number = 1522,
publisher = "Springer-Verlag"
}
Harald Ruess:
ruess@csl.sri.com