首页> 外文会议>Computer Aided Verification >Scalable Shape Analysis for Systems Code
【24h】

Scalable Shape Analysis for Systems Code

机译:系统代码的可伸缩形状分析

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

Pointer safety faults in device drivers are one of the leading causes of crashes in operating systems code. In principle, shape analysis tools can be used to prove the absence of this type of error. In practice, however, shape analysis is not used due to the unacceptable mixture of scalability and precision provided by existing tools. In this paper we report on a new join operation (ψ) for the separation domain which aggressively abstracts information for scalability yet does not lead to false error reports. (ψ) is a critical piece of a new shape analysis tool that provides an acceptable mixture of scalability and precision for industrial application. Experiments on whole Windows and Linux device drivers (firewire, pci-driver, cdrom, md, etc.) represent the first working application of shape analysis to verification of whole industrial programs.
机译:设备驱动程序中的指针安全故障是操作系统代码崩溃的主要原因之一。原则上,可以使用形状分析工具来证明不存在此类错误。然而,实际上,由于现有工具无法提供可扩展性和精度,因此不使用形状分析。在本文中,我们报告了针对分离域的新联接操作(ψ),该联接操作会积极抽象信息以实现可伸缩性,但不会导致错误的错误报告。 (ψ)是新形状分析工具的关键部分,可为工业应用提供可接受的可扩展性和精度的混合。在整个Windows和Linux设备驱动程序(火线,pci驱动程序,cdrom,md等)上的实验代表了形状分析用于验证整个工业程序的第一个可行的应用程序。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号