Automatically inferring quantified loop invariants by algorithmic learning from simple templates

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

Abstract

By combining algorithmic learning, decision procedures, predicate abstraction, and simple templates, we present an automated technique for finding quantified loop invariants. Our technique can find arbitrary first-order invariants (modulo a fixed set of atomic propositions and an underlying SMT solver) in the form of the given template and exploits the flexibility in invariants by a simple randomized mechanism. The proposed technique is able to find quantified invariants for loops from the Linux source, as well as for the benchmark code used in the previous works. Our contribution is a simpler technique than the previous works yet with a reasonable derivation power. © 2010 Springer-Verlag.

Cite

CITATION STYLE

APA

Kong, S., Jung, Y., David, C., Wang, B. Y., & Yi, K. (2010). Automatically inferring quantified loop invariants by algorithmic learning from simple templates. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 6461 LNCS, pp. 328–343). https://doi.org/10.1007/978-3-642-17164-2_23

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