|国家科技期刊平台
首页|期刊导航|计算机技术与发展|基于类C语言内存模型的复杂数据结构验证方法

基于类C语言内存模型的复杂数据结构验证方法OACSTPCD

中文摘要

对系统中操作复杂结构程序的正确性验证是保证软件高可信的重要途径,目前大多数基于高层抽象建模和程序结构拆分的方法难以满足复杂数据结构程序的验证要求。针对这一问题,论文提出基于类C语言内存模型的验证方法。首先,以内存块为基础将复杂数据结构的操作进行函数形式的定义和描述,形式化描述内存对象操作性质;其次,针对程序层定义了符合复杂结构描述的文法和语义,并基于符号化的程序逻辑进行推理。实验对嵌入式操作系统内核μC/OS-III中的复杂数据结构进行分析和自动化验证,断言描述和验证条件脚本通过了自动定理证明器的求解。

李薛剑;王俊宜;

安徽大学计算机科学与技术学院,安徽合肥230601

计算机与自动化

形式化验证复杂数据结构程序逻辑内存模型操作系统内核

《计算机技术与发展》 2024 (008)

P.57-66 / 10

安徽省自然科学基金面上项目(2008085MF188)。

10.20165/j.cnki.ISSN1673-629X.2024.0134

评论