Deciding presburger arithmetic by model checking and comparisons with other methods

24Citations
Citations of this article
11Readers
Mendeley users who have this article in their library.
Get full text

Abstract

We present a new way of using Binary Decision Diagrams in automata based algorithms for solving the satisfiability problem of quantifier-free Presburger arithmetic. Unlike in previous approaches [5,2,19], we translate the satisfiability problem into a model checking problem and use the existing BDD-based model checker SMV [13] as our primary engine. We also compare the performance of various Presburger tools, based on both automata and ILP approaches, on a large suite of parameterized randomly generated test cases. The strengths and weaknesses of each approach as a function of these parameters are reported, and the reasons for the same are discussed. The results show that no single tool performs better than the others for all the parameters. On the theoretical side, we provide tighter bounds on the number of states of the automata.

Cite

CITATION STYLE

APA

Ganesh, V., Berezin, S., & Dill, D. L. (2002). Deciding presburger arithmetic by model checking and comparisons with other methods. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 2517, pp. 171–186). Springer Verlag. https://doi.org/10.1007/3-540-36126-x_11

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free