iso file download
文库搜索
切换导航
文件分类
频道
仅15元无限下载
联系我们
问题反馈
文件分类
仅15元无限下载
联系我们
问题反馈
批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210130444.1 (22)申请日 2022.02.11 (71)申请人 华东师范大学 地址 200062 上海市普陀区中山北路3 663 号 (72)发明人 黄滟鸿 杨洋 史建琦 蔡方达 郭欣 (74)专利代理 机构 北京辰权知识产权代理有限 公司 11619 专利代理师 李小朋 (51)Int.Cl. G06F 9/445(2018.01) (54)发明名称 一种机载软件形式化验证方法 (57)摘要 本发明公开了一种机载软件形式化验证方 法, 方法包括: 对机载软件的需求与设计阶段进 行验证, 生成初始验证结果; 对机载软件的源代 码阶段进行验证, 生成源代码验证结果; 对机载 软件的可执行目标代码阶段进行验证, 生成目标 代码验证结果; 当初始验证结果、 源代码验证结 果以及目标代码验证结果全部 符合预设数值时, 确定机载软件验证通过。 因此, 采用本申请实施 例, 由于本申请将机载软件的验证活动分为需求 与设计、 源代码和可执行目标代码三个阶段, 并 针对每个阶段的验证活动, 结合DO ‑333中定义的 验证目标, 提出了形式化分析与验证的方法论进 行验证, 从而提升 了机载软件的安全性。 权利要求书2页 说明书7页 附图5页 CN 114721734 A 2022.07.08 CN 114721734 A 1.一种机载 软件形式化验证方法, 其特 征在于, 所述方法包括: 对机载软件的需求与设计阶段进行验证, 生成初始验证结果; 对所述机载 软件的源代码阶段进行验证, 生成源代码验证结果; 对所述机载 软件的可 执行目标代码阶段进行验证, 生成目标代码验证结果; 当所述初始验证结果、 所述源代码验证结果以及所述目标代码验证结果全部符合预设 数值时, 确定所述机载软件验证通过; 其中, 验证过程是基于DO ‑333中定义的验证目标进 行 的。 2.根据权利要求1所述的方法, 其特征在于, 所述对机载软件的需求与设计阶段进行验 证, 生成初始验证结果, 包括: 根据机载 软件的需求与设计阶段的数据构建需求模型和行为模型; 采用形式化分析工具验证所述行为模型 是否满足所述需求模型的形式化 性质规约; 若是, 生成初始验证结果。 3.根据权利要求2所述的方法, 其特征在于, 所述根据机载软件的需求与设计阶段的数 据构建需求模型和行为模型, 包括: 将所述机载软件的系统及该软件的需求和性质使用形式化逻辑语言改写成形式化性 质规约, 生成系统的需求模型; 根据所述系统的详细设计描述, 使用形式化建模语言 建立所述系统的行为模型。 4.根据权利要求1所述的方法, 其特征在于, 所述对所述机载软件的源代码阶段进行验 证, 生成源代码验证结果, 包括: 采用模型提取器从所述机载 软件的源代码中抽象出 形式化模型; 将所述机载 软件的需求改写成时态逻辑 规约; 使用模型检查器验证所述形式化模型 是否满足所述时态逻辑 规约, 生成判断结果; 基于所述判断结果 生成源代码验证结果。 5.根据权利要求4所述的方法, 其特征在于, 所述使用模型检查器验证所述形式化模型 是否满足所述时态逻辑 规约, 生成判断结果, 包括: 根据所述需求的定义, 将所述时态逻辑 规约提取为前置条件和后置条件; 将所述前置条件和后置条件 件转换成C程序中的目标注释; 使用模型检查器通过演绎推理 的方法证明所述机载软件程序是否满足所述目标注释, 生成判断结果。 6.根据权利要求4所述的方法, 其特征在于, 所述基于所述判断结果生成源代码验证结 果, 包括: 当所述判断结果 为满足所述时态逻辑 规约时, 生成源代码验证结果; 或者, 当所述判断结果 为不满足所述时态逻辑 规约时, 生成反例; 根据所述反例的路径来判断所述判断结果是否有效。 7.根据权利要求 4所述的方法, 其特 征在于, 所述方法还 包括: 针对所述源代码中的变量、 数组和指针元素, 通过符号执行、 数据流分析以及抽象解释 方法进行验证, 以判断所述源代码中是否存在数据溢出。 8.根据权利要求1所述的方法, 其特征在于, 所述对所述机载软件的可执行目标代码阶权 利 要 求 书 1/2 页 2 CN 114721734 A 2段进行验证, 生成目标代码验证结果, 包括: 采用编译器验证、 翻译确 认和逆向分析法对所述机载软件的可执行目标代码到源代码 的可追溯性进行验证; 采用静态分析法对所述可 执行目标代码的属性进行验证; 生成目标代码验证结果。 9.根据权利要求8所述的方法, 其特征在于, 所述机载软件的可执行目标代码阶段的验 证中, 所述编译器验证时正确性验证是基于语义 等同理论进行的。 10.根据权利要求8所述的方法, 其特征在于, 所述机载软件的可执行目标代码 阶段的 验证中, 所述翻译确认的思想为通过程序分析器验证生成的目标程序是否正确的实现了源 程序。权 利 要 求 书 2/2 页 3 CN 114721734 A 3
专利 一种机载软件形式化验证方法
文档预览
中文文档
15 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
赞助3元下载(无需注册)
温馨提示:本文档共15页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
下载文档到电脑,方便使用
赞助3元下载
本文档由 人生无常 于
2024-03-18 16:01:36
上传分享
举报
下载
原文档
(705.5 KB)
分享
友情链接
GB-T 36572-2018电力监控系统网络安全防护导则.pdf
NY-T 2539-2014 农村土地承包经营权确权登记数据库规范.pdf
T-CHTS 10038—2021 高速公路服务区地面彩色导向标识设置指南.pdf
GB-T 15166.6-2023 高压交流熔断器 第6部分:用于变压器回路的高压熔断器的熔断件选用导则.pdf
GB-T 23020-2013工业企业信息化和工业化融合评估规范.pdf
JR-T 0070-2012 信用增进机构风险管理规范.pdf
GB-T 35381.1-2017 农林拖拉机和机械 串行控制和通信数据网络 第1部分:数据通信通用标准.pdf
信息安全等级保护管理方法.pdf
GB-T 18103-2022 实木复合地板.pdf
DL-T 1269-2023 火力发电建设工程机组蒸汽吹管导则.pdf
T-ZJBE 002—2023 电动自行车充换电消防安全技术要求.pdf
医疗卫生机构网络安全管理办法.pdf
GB-T 42368-2023 高温高压条件下可燃气体 蒸气 爆炸极限测定方法.pdf
GB-T 30279-2020 信息安全技术 网络安全漏洞分类分级指南.pdf
GB-T 32856-2016 高压电能表通用技术要求.pdf
T-CACM 1292—2019 中医内科临床诊疗指南 面瘫病.pdf
GB-T 36618-2018 信息安全技术 金融信息服务安全规范.pdf
ISO 27001 2022中文试译稿v1.0 - 汤季洪 老师.pdf
GB-T 42755-2023 人工智能 面向机器学习的数据标注规程.pdf
GB-T 8020-2015 汽油中铅含量的测定 原子吸收光谱法.pdf
1
/
3
15
评价文档
赞助3元 点击下载(705.5 KB)
回到顶部
×
微信扫码支付
3
元 自动下载
官方客服微信:siduwenku
支付 完成后 如未跳转 点击这里 下载
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们
微信(点击查看客服)
,我们将及时删除相关资源。