Lazy Annotation for Program Testing and Verification
Kenneth McMillan

Abstract:

We describe an interpolant-based approach to test generation and model checking for sequential programs. The method generates Floyd/Hoare style annotations of the program on demand, as a result of failure to achieve goals, in a manner analogous to conflict clause learning in a DPLL style SAT solver.

Published:

"Lazy Annotation for Program Testing and Verification"
Kenneth McMillan
In Proceedings of Computer Aided Verification, Edinburgh, UK, July 15-19, 2010.

Download:

Paper:

BibTeX Entry:

@incollection {springerlink:10.1007/978-3-642-14295-6_10,
   author = {McMillan, Kenneth},
   affiliation = {Cadence Berkeley Labs},
   title = {Lazy Annotation for Program Testing and Verification},
   booktitle = {Computer Aided Verification},
   series = {Lecture Notes in Computer Science},
   editor = {Touili, Tayssir and Cook, Byron and Jackson, Paul},
   publisher = {Springer Berlin / Heidelberg},
   isbn = {},
   pages = {104-118},
   volume = {6174},
   url = {http://dx.doi.org/10.1007/978-3-642-14295-6_10},
   note = {10.1007/978-3-642-14295-6_10},
   abstract = {We describe an interpolant-based approach to test generation and model checking for sequential programs. The method generates Floyd/Hoare style annotations of the program on demand, as a result of failure to achieve goals, in a manner analogous to conflict clause learning in a DPLL style SAT solver.},
   year = {2010}
}

Valid CSS! Valid HTML 4.01!