-
公开(公告)号:CN115687165B
公开(公告)日:2023-05-05
申请号:CN202310009946.3
申请日:2023-01-05
Applicant: 军事科学院系统工程研究院网络信息研究所
IPC: G06F11/36
Abstract: 本发明公开了一种需求层形式化验证方法及系统,属于计算机软件设计及测试技术领域。该方法包括:基于所述操作系统的需求文档提取操作系统的功能点,通过构建状态机模型对所述功能点的需求进行形式化描述,得到所述操作系统需求的形式化模型;获取用户自定义的功能安全需求的自然语言描述,通过构造不变式对所述功能安全需求进行形式化描述,得到功能安全模型;对所述操作系统形式化模型在执行过程中是否满足所述不变式进行验证,以验证所述操作系统是否符合所述功能安全模型。本发明提高了验证的效率,并较全面地对操作系统进行了功能安全性的验证。
-
公开(公告)号:CN115687166A
公开(公告)日:2023-02-03
申请号:CN202310009947.8
申请日:2023-01-05
Applicant: 军事科学院系统工程研究院网络信息研究所
IPC: G06F11/36
Abstract: 本发明公开了一种形式化验证方法及系统,属于计算机软件设计及测试技术领域。该方法包括:在Isabelle环境中执行如下操作:构建以状态机表示的操作系统的基本执行模型;根据基本执行模型,使用元语言对所述操作系统的功能点需求进行描述,得到操作系统的需求形式化规范,并进行正确性进行验证;使用状态单子描述操作系统的数据结构及算法流程,得到操作系统的设计形式化规范,并对设计符合性进行验证;采用Simpl语言描述操作系统的源代码,以得到操作系统的源代码形式化规范;利用Simpl霍尔逻辑进行正确性及符合性进行验证。本发明具有较高的通用性,便于自动化实现,可应用于各类安全关键领域的操作系统验证。
-
公开(公告)号:CN114995809A
公开(公告)日:2022-09-02
申请号:CN202210855845.3
申请日:2022-07-21
Applicant: 军事科学院系统工程研究院网络信息研究所
Abstract: 本发明提供一种可证明的高安全软件构造方法及系统,所述方法包括:获取待构造的软件需求,基于自定义的需求语言表述所述软件需求,得到表述后的软件需求;基于所述表述后的软件需求,采用AADL语言建立与所述待构造的软件对应的初始模型;基于所述表述后的软件需求中各条需求的类型字段对应的属性值,实例化所述初始模型,得到实例化后的模型;对所述实例化后的模型进行形式化验证,基于验证结果,对所述实例化后的模型进行修正或保持,得到验证后的模型;由AADL语言描述所述验证后的模型,得到AADL模型;生成与所述AADL模型对应的C语言代码。根据本发明的方案,提高了高安全要求的嵌入式软件系统的质量和研发效率。
-
公开(公告)号:CN114756213B
公开(公告)日:2022-08-12
申请号:CN202210664227.0
申请日:2022-06-14
Applicant: 军事科学院系统工程研究院网络信息研究所
Abstract: 本发明提供一种智能控制系统代码自动生成方法及装置,所述方法包括:解析AADL模型文件,从所述AADL模型文件中提取所述AADL模型文件包括的各个组件及属性约束;构建AADL模型文件到C++代码的转换规则;基于所述转换规则,解析所述AADL模型文件包括的各个组件的属性;基于预设的C++代码模板及所述AADL模型文件包括的各个组件的解析结果,生成与所述AADL模型文件对应的C++代码。根据本发明的方案,通过读取AADL实例文件,经过处理,最终生成了C++标准规范的代码,实现了将体系结构设计语言到面向对象语言之间的转换。
-
公开(公告)号:CN115542715B
公开(公告)日:2024-09-13
申请号:CN202211212600.5
申请日:2022-09-30
Applicant: 军事科学院系统工程研究院网络信息研究所
IPC: G05B9/03
Abstract: 本发明提出一种基于运行时保证框架的安全无人机系统,属于安全控制技术领域。所述系统包括位于所述无人机的机身中部的基于运行时保证(Runtime Assurance,RTA)框架的自动驾驶控制模块,并利用所述自动驾驶控制模块控制位于所述无人机头部的斜盘控制结构和位于所述无人机底部的舵面控制结构,从而实现对所述无人机的飞行状态进行容错控制。
-
公开(公告)号:CN115687166B
公开(公告)日:2023-04-07
申请号:CN202310009947.8
申请日:2023-01-05
Applicant: 军事科学院系统工程研究院网络信息研究所
IPC: G06F11/36
Abstract: 本发明公开了一种形式化验证方法及系统,属于计算机软件设计及测试技术领域。该方法包括:在Isabelle环境中执行如下操作:构建以状态机表示的操作系统的基本执行模型;根据基本执行模型,使用元语言对所述操作系统的功能点需求进行描述,得到操作系统的需求形式化规范,并进行正确性进行验证;使用状态单子描述操作系统的数据结构及算法流程,得到操作系统的设计形式化规范,并对设计符合性进行验证;采用Simpl语言描述操作系统的源代码,以得到操作系统的源代码形式化规范;利用Simpl霍尔逻辑进行正确性及符合性进行验证。本发明具有较高的通用性,便于自动化实现,可应用于各类安全关键领域的操作系统验证。
-
公开(公告)号:CN115827494A
公开(公告)日:2023-03-21
申请号:CN202310024402.4
申请日:2023-01-09
Applicant: 军事科学院系统工程研究院网络信息研究所
Abstract: 本发明公开了一种设计层形式化验证方法及系统,属于计算机软件设计及测试技术领域。该方法包括:获取所述操作系统的设计层文档;使用Isabelle元语言对数据结构和状态进行形式化描述;基于经过形式化描述的数据结构和状态,使用状态单子对设计层的算法的函数功能进行形式化描述,以得到设计层功能函数模型;获取操作系统的需求层功能函数模型,对设计层功能函数模型与需求层功能函数模型进行精化验证。本发明实现了操作系统设计层形式化描述的通用性,提高了操作系统设计层形式化验证的效率。
-
公开(公告)号:CN115687165A
公开(公告)日:2023-02-03
申请号:CN202310009946.3
申请日:2023-01-05
Applicant: 军事科学院系统工程研究院网络信息研究所
IPC: G06F11/36
Abstract: 本发明公开了一种需求层形式化验证方法及系统,属于计算机软件设计及测试技术领域。该方法包括:基于所述操作系统的需求文档提取操作系统的功能点,通过构建状态机模型对所述功能点的需求进行形式化描述,得到所述操作系统需求的形式化模型;获取用户自定义的功能安全需求的自然语言描述,通过构造不变式对所述功能安全需求进行形式化描述,得到功能安全模型;对所述操作系统形式化模型在执行过程中是否满足所述不变式进行验证,以验证所述操作系统是否符合所述功能安全模型。本发明提高了验证的效率,并较全面地对操作系统进行了功能安全性的验证。
-
公开(公告)号:CN115639769A
公开(公告)日:2023-01-24
申请号:CN202211205426.1
申请日:2022-09-30
Applicant: 军事科学院系统工程研究院网络信息研究所
IPC: G05B19/042
Abstract: 本公开提出一种安全智能控制方法及系统,属于系统控制技术领域。其中,所述方法包括:步骤S1、根据预设任务目标的位置信息和无人设备的位置信息获取所述无人设备的行驶路径;步骤S2、根据所述无人设备的当前行驶状态确定所述无人设备的行驶控制方式;步骤S3、所述无人设备采用所述行驶控制方式在所述行驶路径上行驶,并采集行驶过程中的实时环境信息和实时参数信息;步骤S4、基于所述实时环境信息和所述实时参数信息更新所述行驶控制方式,所述无人设备切换至经更新的行驶控制方式。上述方法在系统出现故障的情况下能够快速进行故障诊断定位以及安全控制切换,从而避免系统崩溃造成更严重的后果。
-
公开(公告)号:CN115542715A
公开(公告)日:2022-12-30
申请号:CN202211212600.5
申请日:2022-09-30
Applicant: 军事科学院系统工程研究院网络信息研究所
IPC: G05B9/03
Abstract: 本发明提出一种基于运行时保证框架的安全无人机系统,属于安全控制技术领域。所述系统包括位于所述无人机的机身中部的基于运行时保证(Runtime Assurance,RTA)框架的自动驾驶控制模块,并利用所述自动驾驶控制模块控制位于所述无人机头部的斜盘控制结构和位于所述无人机底部的舵面控制结构,从而实现对所述无人机的飞行状态进行容错控制。
-
-
-
-
-
-
-
-
-