基于CSL-R的抢占式操作系统内核验证框架设计与实现

需积分: 0 1 下载量 84 浏览量 更新于2024-07-01 收藏 3.43MB PDF 举报
OS验证论文-中科大1 本文是关于操作系统内核验证的博士学位论文,论文标题为“Design and Implementation of A Verification Framework for Preemptive OS Kernels”,作者是许峰唯,指导教师是冯新宇教授和付明副研究员。论文的主要内容是设计和实现一个支持多级中断的并发精化程序逻辑 CSL-R,以验证内核代,并提出了一些自动证明策略来提高验证效率。 操作系统内核是计算机系统中的底层核心软件,其安全可靠性是构建高可信计算机系统的关键。为了提高操作系统内核的安全性,需要对其进行验证,以确保其正确性和可靠性。本论文的研究对象是抢占式操作系统内核,目标是设计和实现一个Verification Framework,以验证抢占式操作系统内核的正确性。 为了实现这个目标,本论文首先对抢占式操作系统内核的验证进行了研究,提出了一个支持多级中断的并发精化程序逻辑 CSL-R,以验证内核代。同时,论文还提出了自动证明策略,以提高验证效率。这些策略包括使用形式化验证技术来严格保证底层操作系统的正确性,并使用模型检查技术来验证操作系统内核的正确性。 在论文的设计和实现部分,本文详细介绍了Verification Framework的设计和实现过程,包括了CSL-R的设计和实现、自动证明策略的设计和实现等。论文还对Verification Framework的性能进行了评估,结果表明该框架可以有效地验证抢占式操作系统内核的正确性。 本论文的研究成果对操作系统内核的验证和证明具有重要意义,为构建高可信计算机系统提供了有价值的参考。同时,本论文还可以为操作系统内核的设计和实现提供参考,提高操作系统内核的安全性和可靠性。 知识点: 1. 操作系统内核验证的重要性:操作系统内核是计算机系统中的底层核心软件,其安全可靠性是构建高可信计算机系统的关键。 2. 抢占式操作系统内核的验证:抢占式操作系统内核是操作系统的一种,具有抢占和中断等特征,需要对其进行验证,以确保其正确性和可靠性。 3. CSL-R程序逻辑:CSL-R是一个支持多级中断的并发精化程序逻辑,用于验证内核代。 4. 自动证明策略:自动证明策略是指使用形式化验证技术和模型检查技术来验证操作系统内核的正确性和可靠性。 5. Verification Framework的设计和实现:Verification Framework是指一个用于验证操作系统内核的框架,包括了CSL-R的设计和实现、自动证明策略的设计和实现等。 6. 操作系统内核的安全性和可靠性:操作系统内核的安全性和可靠性是构建高可信计算机系统的关键,需要对其进行验证和证明,以确保其正确性和可靠性。