Static Verification for Code Contracts
Static Verification for Code Contracts
复制标题
代码合约的静态验证
DOI:
--
复制
发表时间:
2010
期刊:
影响因子:
--
通讯作者:
M. Fähndrich
中科院分区:
文献类型:
--
作者:
M. Fähndrich
The Code Contracts project [3] at Microsoft Research enables programmers on the .NET platform to author specifications in existing languages such as C# and VisualBasic. To take advantage of these specifications, we provide tools for documentation generation, runtime contract checking, and static contract verification.
This talk details the overall approach of the static contract checker and examines where and how we trade-off soundness in order to obtain a practical tool that works on a full-fledged object-oriented intermediate language such as the .NET Common Intermediate Language.