%0 Journal Article %T 复杂内核数据结构的形式化描述和验证 %A 乔磊 %A 付明 %A 冯新宇 %A 马顶 %J 中山大学学报(自然科学版) %D 2019 %X 摘要 对数据结构进行形式化描述是内核验证的重要组成部分,但是在实际的验证工作中,内核经常会使用一些不规则的数据结构,而对不规则数据结构的形式化定义仍存在诸多困难.针对内核中的复杂数据结构,本文提出使用结构拆分以及形状和内存分离的方法来形式化定义内核中的不规则数据结构,并运用该方法成功刻画了某航天操作系统内核的进程管理数据结构,最终成功验证了该内核中相关API的代码.相关的代码验证工作在定理证明工具Coq中完成 %K 内核数据结构 %K 形式化验证 %K 分离逻辑 %K 内核验证 %U http://xwxt.sict.ac.cn/CN/abstract/abstract4838.shtml