首页> 外文会议>International Workshop on Formal Methods for Industrial Critical Systems >A Case Study on Formal Verification of the Anaxagoros Hypervisor Paging System with Frama-C
【24h】

A Case Study on Formal Verification of the Anaxagoros Hypervisor Paging System with Frama-C

机译:用蛙-C与Anaxagoros虚拟机管理程序寻呼系统正式验证的案例研究

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

摘要

Cloud hypervisors are critical software whose formal verification can increase our confidence in the reliability and security of the cloud. This work presents a case study on formal verification of the virtual memory system of the cloud hypervisor Anaxagoros, a microkernel designed for resource isolation and protection. The code under verification is specified and proven in the FRAMA-C software verification framework, mostly using automatic theorem proving. The remaining properties are interactively proven with the Coq proof assistant. We describe in detail selected aspects of the case study, including parallel execution and counting references to pages, and discuss some lessons learned, benefits and limitations of our approach.
机译:云虚拟机管理程序是其正式验证可以增加我们对云的可靠性和安全性的信心。这项工作提出了一个关于云虚拟机管理程序Anaxagoros虚拟内存系统的正式验证的案例研究,用于设计用于资源隔离和保护的Microkernel。验证下的代码在FRAMA-C软件验证框架中指定和证明,主要使用自动定理证明。剩余的属性与COQ验证助手相互作用。我们详细描述了案例研究的选定方面,包括并行执行和对页面的参考,并讨论我们方法的一些经验教训,益处和限制。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号