【24h】

A Unified Memory Model for Pointers

机译:指针的统一内存模型

获取原文
获取原文并翻译 | 示例

摘要

One of the challenges in verifying systems level code is the low-level, untyped view of the machine state that operating systems have. We describe a way to faithfully formalise this view while at the same time providing an easy-to-use, abstract and typed view of memory where possible. We have used this formal memory model to verify parts of the virtual memory subsystem of the L4 high-performance microkernel. All formalisations and proofs have been carried out in the theorem prover Isabelle and the verified code has been integrated into the current implementation of L4.
机译:验证系统级代码的挑战之一是操作系统具有的计算机状态的低级,无类型的视图。我们描述了一种忠实地将此视图形式化的方法,同时在可能的情况下提供了易于使用,抽象和类型化的内存视图。我们已经使用这种形式的内存模型来验证L4高性能微内核的虚拟内存子系统的各个部分。所有形式化和证明都在定理证明者Isabelle中进行,并且经过验证的代码已集成到L4的当前实现中。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号