A Review of Verication Benchmark Solutions

Proposed solutions to a collection of software verication \challenge problems" have been undertaken by a group using Dafny. The techniques employed to solve these problems present insights into the Dafny specication and verication process. Solutions to key problems including binary search of an array and proof of correctness of data representation are reviewed, with observations about language design and modularity, among other issues.