Stepwise refinement of heap-manipulating code in Chalice

Stepwise refinement is a well-studied technique for developing a program from an abstract description to a concrete implementation. This paper describes a system with automated tool support for refinement, powered by a state-of-the-art verification engine that uses an SMT solver. Unlike previous ref...

Full description

Bibliographic Details
Main Authors: Leino, K. Rustan M., Yessenov, Kuat T
Other Authors: Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory
Format: Article
Language:English
Published: Springer-Verlag 2016
Online Access:http://hdl.handle.net/1721.1/105892
https://orcid.org/0000-0001-5959-5254