首页> 外文会议>Theorem proving in higher order logics >Verified LISP Implementations on ARM, x86 and PowerPC
【24h】

Verified LISP Implementations on ARM, x86 and PowerPC

机译:经过验证的LISP在ARM,x86和PowerPC上的实现

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

摘要

This paper reports on a case study, which we believe is the first to produce a formally verified end-to-end implementation of a functional programming language running on commercial processors. Interpreters for the core of McCarthy's LISP 1.5 were implemented in ARM, x86 and PowerPC machine code, and proved to correctly parse, evaluate and print LISP s-expressions. The proof of evaluation required working on top of verified implementations of memory allocation and garbage collection. All proofs are mechanised in the HOL4 theorem prover.
机译:本文报告了一个案例研究,我们认为这是第一个产生正式验证的在商业处理器上运行的功能编程语言的端到端实现的案例。 McCarthy LISP 1.5核心的解释器已在ARM,x86和PowerPC机器代码中实现,并被证明可以正确解析,评估和打印LISP s表达式。评估证明需要在已验证的内存分配和垃圾回收实现的基础上进行研究。所有证明都在HOL4定理证明器中机械化了。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号