libhoare
libhoare copied to clipboard
might be worth checking out how SPARK 2014 does contracts
http://docs.adacore.com/spark2014-docs/html/ug/spark_2014.html#subprogram-contracts