首页> 外文会议>International Conference on Computer Aided Verification >UFO: A Framework for Abstraction-and Interpolation-Based Software Verification
【24h】

UFO: A Framework for Abstraction-and Interpolation-Based Software Verification

机译:UFO:基于抽象和内插的软件验证的框架

获取原文

摘要

In this paper, we present UFO, a framework and a tool for verifying (and finding bugs in) sequential C programs. The framework is built on top of the LLVM compiler infrastructure and is targeted at researchers designing and experimenting with verification algorithms. It allows definition of different abstract post operators, refinement strategies and exploration strategies. We have built three instantiations of the framework: a predicate abstraction-based version, an interpolationbased version, and a combined version which uses a novel and powerful combination of interpolation-based and predicate abstraction-based algorithms.
机译:在本文中,我们展示了UFO,框架和用于验证(并查找错误)顺序C程序的工具。该框架建立在LLVM编译基础架构的顶部,并在研究人员上设计和试验验证算法。它允许定义不同的抽象邮政员工,细化策略和勘探策略。我们已经建立了三个实例化的框架:基于谓词的抽象版本,内插版本和组合版本,它使用了基于插值和基于抽象的算法的新颖和强大的组合。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号