首页> 外文会议>International Confernece on Automated Deduction >Reuse in Software Verification by Abstract Method Calls
【24h】

Reuse in Software Verification by Abstract Method Calls

机译:通过抽象方法调用重用软件验证

获取原文

摘要

A major obstacle facing adoption of formal software verification is the difficulty to track changes in the target code and to accomodate them in specifications and in verification arguments. We introduce abstract method calls, a new verification rule for method calls that can be used in most contract-based verification settings. By combining abstract method calls, structured reuse in specification contracts, and caching of verification conditions, it is possible to detect reusability of contracts automatically via first-order reasoning. This is the basis for a verification framework that is able to deal with code undergoing frequent changes.
机译:面临正式软件验证的主要障碍是难以跟踪目标代码中的更改,并在规范和验证参数中对齐它们。我们介绍了抽象方法调用,用于在基于大多数合同的验证设置中使用的方法调用的新验证规则。通过组合抽象方法调用,在规范合同中的结构化重用,以及缓存验证条件,可以通过一阶推理自动检测合同的可重用性。这是能够处理经常更改的代码的验证框架的基础。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号