首页> 外文会议>International Conference on Computer Aided Verification >VS~3: SMT Solvers for Program Verification
【24h】

VS~3: SMT Solvers for Program Verification

机译:VS〜3:SMT求解程序进行程序验证

获取原文
获取外文期刊封面目录资料

摘要

We present VS~3, a tool that automatically verifies complex properties of programs and infers maximally weak preconditions and maximally strong postconditions by leveraging the power of SMT solvers. VS~3 discovers program invariants with arbitrary, but prespecified, quantification and logical structure. The user supplies VS~3 with a set of predicates and invariant templates. VS~3 automatically finds instantiations of the unknowns in the templates as subsets of the predicate set. We have used VS~3 to automatically verify {arbitar}{exist} properties of programs and to infer worst case upper bounds and preconditions for functional correctness.
机译:我们展示了VS〜3,这是一种工具,它可以通过利用SMT溶剂的功率来自动验证程序和Invers最大弱的前提和最大强度的后续位置。 VS〜3发现了具有任意,但预定的,量化和逻辑结构的程序不变。用户用一组谓词和不变模板提供VS〜3。 VS〜3自动发现模板中未知数的未知数的实例化作为谓词集的子集。我们使用VS〜3自动验证程序的{arbitar} {shiele}属性,并以推断最坏的外界和前提条件以进行功能正确性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号