一种面向嵌入式操作系统的形式化验证方法

王阳, 方竟成, 蔡雄, 张志鹏, 蔡喁, 缪炜恺

华东师范大学学报(自然科学版) ›› 2024, Vol. 0 ›› Issue (4) : 1 -17.

PDF
华东师范大学学报(自然科学版) ›› 2024, Vol. 0 ›› Issue (4) : 1 -17.

一种面向嵌入式操作系统的形式化验证方法

    王阳, 方竟成, 蔡雄, 张志鹏, 蔡喁, 缪炜恺
作者信息 +

Author information +
文章历史 +
PDF

摘要

操作系统是整个计算机系统的核心与基石,其可靠性与安全性至关重要.操作系统的故障或漏洞可能会导致系统崩溃、数据丢失、隐私泄露和安全攻击等问题,特别是在安全攸关系统中,一旦操作系统发生错误,就可能会造成重大人员伤亡或财产损失.一直以来,如何保障操作系统的安全性和可靠性对学术界和工业界都是一个重大挑战.目前验证操作系统安全性的方法有软件测试、程序静态分析、形式化方法等.其中,形式化方法是最有潜力确保操作系统安全可信的方法,通过使用形式化方法,建立数学模型并进行系统的形式化分析和验证,从而发现潜在的错误和漏洞.在操作系统中,形式化方法可以用于验证操作系统的功能正确性、完整性以及系统安全性等.在已有的针对操作系统形式化验证的成果基础上,提出了一个面向嵌入式操作系统的形式化验证方案,采用VCC(verified C compiler)、CBMC(C bounded model checker)以及PAT(process analysis toolkit)工具分别对操作系统单元层面、模块层面和系统层面进行验证.该方法已成功应用到某操作系统的任务调度架构案例中,对于嵌入式操作系统的分析验证具有一定的通用性.

关键词

嵌入式操作系统 / 形式化验证 / VCC / CBMC / PAT

Key words

引用本文

引用格式 ▾
一种面向嵌入式操作系统的形式化验证方法[J]. 华东师范大学学报(自然科学版), 2024, 0(4): 1-17 DOI:

登录浏览全文

4963

注册一个新账户 忘记密码

参考文献

AI Summary AI Mindmap
PDF

1

访问

0

被引

详细

导航
相关文章

AI思维导图

/