CBMC
Code Contracts Transformation Specification