首页> 外文会议>International conference 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 accomo-date 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 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号