【技术实现步骤摘要】
本专利技术涉及代码一致性检测,具体为一种机载复杂电子硬件需求和代码的一致性检测方法。
技术介绍
1、适航审定是确保机载系统安全和可靠性的关键环节,由适航管理部门对机载系统的设计和制造进行严格的审查、鉴定、监督和管理。在机载硬件系统中,以现场可编程门阵列(fpga)为代表的复杂电子硬件扮演着至关重要的角色。适航审定的作用在于能够在硬件设计的早期阶段发现并纠正设计过程中的错误,从而在整个硬件生命周期内确保其安全性和可靠性。
2、复杂电子硬件的设计流程主要包括需求捕获、概要设计和编码阶段。在这一流程中,需求与代码的一致性检测是至关重要的一环,它确保软件代码能够精确地实现既定的需求,降低偏离原始需求的风险。通过实现需求与代码之间的双向追溯,每一步从需求定义到代码实现再到测试验证都紧密对应,这有助于在硬件设计的早期阶段及时发现潜在的问题和缺陷,从而提高复杂电子硬件的开发效率。
3、当前的需求与代码一致性检测主要依赖于人工审查、静态代码分析以及形式化验证等方法。静态代码分析工具虽能快速发现代码中的常见错误,但难以识别复杂的逻
...【技术保护点】
1.一种机载复杂电子硬件需求和代码的一致性检测方法,其特征在于:包括以下步骤:
2.根据权利要求1所述一种机载复杂电子硬件需求和代码的一致性检测方法,其特征在于:步骤1.1中,首先基于需求解释文本前具有“【COM】”标识,以及需求文本的功能小标题文本长度不超过五个字符的特征,进行需求文本预处理;然后人工剔除大于5字符的功能小标题和与代码逻辑无关的硬件需求文本。
3.根据权利要求1所述一种机载复杂电子硬件需求和代码的一致性检测方法,其特征在于:步骤1.2中,需求本体的概念包括具体需求、信号、模块、电平、功能、行为、信号值;
4.根据权
...【技术特征摘要】
1.一种机载复杂电子硬件需求和代码的一致性检测方法,其特征在于:包括以下步骤:
2.根据权利要求1所述一种机载复杂电子硬件需求和代码的一致性检测方法,其特征在于:步骤1.1中,首先基于需求解释文本前具有“【com】”标识,以及需求文本的功能小标题文本长度不超过五个字符的特征,进行需求文本预处理;然后人工剔除大于5字符的功能小标题和与代码逻辑无关的硬件需求文本。
3.根据权利要求1所述一种机载复杂电子硬件需求和代码的一致性检测方法,其特征在于:步骤1.2中,需求本体的概念包括具体需求、信号、模块、电平、功能、行为、信号值;
4.根据权利要求1所述一种机载复杂电子硬件需求和代码的一致性检测方法,其特征在于:步骤1.4中,深度学习模型包括:词嵌入层、双向lstm层、全连接层和条件随机场层;其中:
5.根据权利要求1所述一种机载复杂电子硬件需求和代码的一致性检测方法,其特征在于:步骤2.2中,将verilog代码中的语句实体概念分为:...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。