Verification constraint problems with strengthening

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

Abstract

The deductive method reduces verification of safety properties of programs to, first, proposing inductive assertions and, second, proving the validity of the resulting set of first-order verification conditions. We discuss the transition from verification conditions to verification constraints that occurs when the deductive method is applied to parameterized assertions instead of fixed expressions (e.g., p0 + P1j + p2k ≥ 0, for parameters p0, P1, and p2, instead of 3 + j - k ≥ 0) in order to discover inductive assertions. We then introduce two new verification constraint forms that enable the incremental and property-directed construction of inductive assertions. We describe an iterative method for solving the resulting constraint problems. The main advantage of this approach is that it uses off-the-shelf constraint solvers and thus directly benefits from progress in constraint solving. © Springer-Verlag Berlin Heidelberg 2006.

Cite

CITATION STYLE

APA

Bradley, A. R., & Manna, Z. (2006). Verification constraint problems with strengthening. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 4281 LNCS, pp. 35–49). Springer Verlag. https://doi.org/10.1007/11921240_3

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