-
公开(公告)号:CN116974648A
公开(公告)日:2023-10-31
申请号:CN202311030249.2
申请日:2023-08-16
Applicant: 中国航发控制系统研究所
IPC: G06F9/445
Abstract: 本发明公开了一种嵌入式软件加载的方法、系统和存储介质,本申请中嵌入式软件产品在加载前,加载设备查询当前硬件中已存在的软件项的特征码,并将其与待加载的软件产品中各个软件项的特征码进行对比判断,识别出特征码不一致的软件项作为接下来需要进行加载的软件项,进而再执行加载操作,从而提高了本申请中软件项的加载效率。
-
公开(公告)号:CN114115889A
公开(公告)日:2022-03-01
申请号:CN202111254179.X
申请日:2021-10-27
Applicant: 中国航发控制系统研究所
Abstract: 本发明公开了一种基于抽象语法树的全局变量多处赋值异常检测方法,包括以下步骤:(1)设置异常场景规则及风险等级;(2)设置配置信息,描述当前控制软件中的速率组信息;(3)将C语言编码的控制软件源代码转换为抽象语法树;(4)从抽象语法树中提取控制软件源代码中的函数定义实现及函数调用的相关信息;(5)根据异常场景定义,检测符合异常场景定义的软件代码信息;(6)显形符合异常场景定义的软件代码信息。本发明将控制软件源代码转换为语法树,通过语法树提取代码中的多速率交互信息,检测并显形符合异常场景定义的软件信息,提高了控制软件的质量。
-
公开(公告)号:CN118245107A
公开(公告)日:2024-06-25
申请号:CN202410385426.7
申请日:2024-04-01
Applicant: 中国航发控制系统研究所
Abstract: 本发明公开了一种基于富文本格式的航空发动机控制装置的维护系统及其开发方法,包括维护端,维护端内包括代码编辑器和富文本编辑器,代码编辑器用于编辑代码,富文本编辑器用于插入代码说明信息以说明代码编辑器内的代码的含义、代码的关联要求,富文本编辑器内的代码说明信息与代码编辑器内的代码相互映射。本发明的目的是提供一种能够清楚、明了地显示代码的意义及各代码之间关系的基于富文本格式的航空发动机控制装置的维护系统及其开发方法。
-
公开(公告)号:CN114706561A
公开(公告)日:2022-07-05
申请号:CN202210180658.X
申请日:2022-02-25
Applicant: 中国航发控制系统研究所
Abstract: 本发明公开了一种航空发动机控制软件可调整参数构件化开发方法,步骤如下:(1)制定规范化的参数描述方法;(2)将制定的规格配置到数据提取平台;(3)将符合规范化的输入文档路径配置到数据提取平台对应的位置,数据提取平台依据配置提取形成内存数据和唯一的数据标识;(4)设计人员依据数据提取平台提供的信息在设计平台进行参数设计配置;(5)设计人员配置需要生成的参数源代码和参数数据文件形式并通过工具平台生成源代码和参数数据文件。本发明通过正则提取和匹配技术提取文档中的数据,通过源代码文件模板技术将设计信息自动生成为参数源代码和参数数据文件,从而有效保证了源码、参数文件与文档三者之间的一致匹配。
-
-
-