Experience report: seL4: formally verifying a high-performance microkernel

Proceedings of the 18th ACM SIGPLAN international conference on Functional programming(2009)

引用 54|浏览70
暂无评分
摘要
We report on our experience using Haskell as an executable specification language in the formal verification of the seL4 microkernel. The verification connects an abstract operational specification in the theorem prover Isabelle/HOL to a C implementation of the microkernel. We describe how this project differs from other efforts, and examine the effect of using Haskell in a large-scale formal verification. The kernel comprises 8,700 lines of C code; the verification more than 150,000 lines of proof script.
更多
查看译文
关键词
formal verification,theorem prover
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要