Back to Search Start Over

Efficient Symbolic Representations for Arithmetic Constraints in Verification.

Authors :
Bartzis, Constantinos
Bultan, Tevfik
Source :
International Journal of Foundations of Computer Science. Aug2003, Vol. 14 Issue 4, p605. 20p.
Publication Year :
2003

Abstract

In this paper we discuss efficient symbolic representations for infinite-state systems specified using linear arithmetic constraints. We give algorithms for constructing finite automata which represent integer sets that satisfy linear constraints. These automata can represent either signed or unsigned integers and have a lower number of states compared to other similar approaches. We present efficient storage techniques for the transition function of the automata and extend the construction algorithms to formulas on both boolean and integer variables. We also derive conditions which guarantee that the pre-condition computations used in symbolic verification algorithms do not cause an exponential increase in the automata size. We experimentally compare different symbolic representations by using them to verify non-trivial concurrent systems. Experimental results show that the symbolic representations based on our construction algorithms outperform the polyhedral representation used in Omega Library, and the automata representation used in LASH. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
01290541
Volume :
14
Issue :
4
Database :
Academic Search Index
Journal :
International Journal of Foundations of Computer Science
Publication Type :
Academic Journal
Accession number :
10882188
Full Text :
https://doi.org/10.1142/S0129054103001911