一种航空发动机控制软件的代码审查装置及其审查方法制造方法及图纸

技术编号:41755905 阅读:19 留言:0更新日期:2024-06-21 21:38
本发明专利技术公开了一种航空发动机控制软件的代码审查装置及其审查方法,包括编辑器和服务器,编辑器内包括代码解析库和需求解析库,代码解析库和需求解析库双向映射,代码解析库用于解析代码和储存代码,需求解析库用于解析需求和储存需求;服务器包括用于储存所有软件的代码管理库和用于储存所有需求的需求管理库,代码管理库通过数据交互装置和代码解析库连接,需求管理库通过数据交互装置和需求解析库连接。本发明专利技术的目的是提供一种具有需求‑代码双向追溯功能、能够清晰、高效、完整地审查代码和需求的航空发动机控制软件的代码审查装置及其审查方法。

【技术实现步骤摘要】

本专利技术涉及航空发动机控制系统软件工程领域,尤其涉及一种航空发动机控制软件的代码审查装置及其审查方法


技术介绍

1、航空发动机是一种高度复杂和精密的动力装置,是航空器飞行的动力来源。航空器安全飞行的与否与航空发动机的正常运行有着直接的关系。而航空发动机控制系统是航空发动机的中枢大脑,决定航空发动机的正常工作与安全处置。

2、现有航空发动机的控制系统通常是基于嵌入式控制软件的全权限数字电子控制系统,而现有的航空发动机嵌入式控制软件的代码审查方法存在如下问题:1、由于航空发动机运行生命周期长达数十年,随着时间的流逝、维护人员的人事变动,后来者可能看不懂控制软件中某些代码、指令,这给代码编写、代码维护以及代码审查带来很多困难;2、在如此长的周期内,可能会出现不同的需求,由于需求的复杂性和频繁变化以及代码实现的灵活性,导致二者关系经常为多对多的复杂关系,为了保证航空发动机的安全,审查代码时要求代码和需求之间具备明确的追溯关系,即需求和代码之间要能够明确地双向指向,而现有技术需求和代码之间指向性不明显,这可能导致代码存在缺陷问题但是审查中被遗漏,这使本文档来自技高网...

【技术保护点】

1.一种航空发动机控制软件的代码审查装置,其特征在于:包括编辑器(1)和服务器(2),所述编辑器(1)内包括代码解析库(101)和需求解析库(102),所述代码解析库(101)和需求解析库(102)双向映射,代码解析库(101)用于解析代码和储存代码,所述需求解析库(102)用于解析需求和储存需求;所述服务器(2)包括用于储存所有软件的代码管理库(201)和用于储存所有需求的需求管理库(202),所述代码管理库(201)通过数据交互装置和代码解析库(101)连接,所述需求管理库(202)通过数据交互装置和需求解析库(102)连接。

2.根据权利要求1所述的一种航空发动机控制软...

【技术特征摘要】

1.一种航空发动机控制软件的代码审查装置,其特征在于:包括编辑器(1)和服务器(2),所述编辑器(1)内包括代码解析库(101)和需求解析库(102),所述代码解析库(101)和需求解析库(102)双向映射,代码解析库(101)用于解析代码和储存代码,所述需求解析库(102)用于解析需求和储存需求;所述服务器(2)包括用于储存所有软件的代码管理库(201)和用于储存所有需求的需求管理库(202),所述代码管理库(201)通过数据交互装置和代码解析库(101)连接,所述需求管理库(202)通过数据交互装置和需求解析库(102)连接。

2.根据权利要求1所述的一种航空发动机控制软件的代码审查装置,其特征在于:所述代码解析库(101)内置代码检索工具,所述代码检索工具用于以需求为关键词检索与该需求相对应的代码。

3.根据权利要求1所述的一种航空发...

【专利技术属性】
技术研发人员:郑斐华狄名轩张伟朱帅琦张博沈杰
申请(专利权)人:中国航发控制系统研究所
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1