本发明涉及航空机载嵌入式操作系统,尤其涉及一种机载嵌入式实时操作系统软件应用验证测试方法。
背景技术:
1、嵌入式实时操作系统是机载系统和设备软件的基本运行环境或特定基础服务的提供者,直接影响航空机载应用软件的功能、性能和质量,对航空装备任务完成和质量水平存在较大影响,对其进行充分的应用验证测试是保证航空机载软件达到使用要求的必要条件。
2、当前,嵌入式实时操作系统软件虽然在功能上能够满足机载系统的要求,但是,性能会出现无法及时响应、无法适配多核多分区等问题。尤其是在飞机飞行过程中,嵌入式实时操作系统软件自检时间过长,多任务响应较慢等问题,给飞机机载系统的任务完成和安全性带来了巨大挑战,为了保证航空机载软件达到使用要求需要对其进行充分的应用验证。目前,嵌入式实时操作系统的应用验证主要依据其自身的产品设计开展,未考虑航空业的行业特性,未考虑航空机载系统自身的设计要求,无法对航空机载系统中应用的嵌入式实时操作系统做出全面准确的应用验证测试,导致航空机载系统存在较大隐患。因此,需要更全面准确的航空机载嵌入式实时操作系统软件应用验证测试方法。
技术实现思路
1、本发明解决的技术问题:
2、当前,嵌入式实时操作系统软件会出现无法及时响应、无法适配多核多分区等情况,在嵌入式实时操作系统软件验证时,未能根据航空机载软件自身的特性,进行全面、准确的测试验证。
3、本发明的目的:
4、提出一种适配航空机载软件自身的的特性的,能够全面、准确、快速完成航空机载嵌入式实时操作系统软件应用验证测试的方法。
5、本发明的技术方案:
6、本发明提出了一种航空机载嵌入式实时操作系统软件应用验证测试方法。该方法主要包括以下步骤:
7、s1:基于机载嵌入式实时操作系统软件的自身特征,提取适配的验证指标;
8、s2:根据航空机载系统对飞机的影响程度,定义航空机载系统的验证测试相关参数;
9、s3:构建航空机载系统与机载嵌入式实时操作系统映射关系;
10、s4:基于航空机载系统研制阶段和试验条件,构建系统级、组件级、产品级试验验证环境;
11、s5:基于航空机载系统重要度情况,开展系统级、组件级、产品级验证;
12、s6:开展机载嵌入式实时操作系统改进修改与航空机载系统影响域分析;
13、s7:基于影响域分析结果,重新构建验证环境,开展回归验证。
14、本发明的技术效果:
15、本发明的应用验证测试方法基于航空机载软件自身的特性设计,能够全面、准确的提取指标,建立验证测试环境,敏捷的开展应用验证测试,快速定位和解决问题。
1.一种航空机载嵌入式实时操作系统软件应用验证测试方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的方法,其特征在于,步骤s2包括以下子步骤:
3.根据权利要求1所述的方法,其特征在于,步骤s3包括以下子步骤:
4.根据权利要求1所述的方法,其特征在于,步骤s4包括以下子步骤:
5.根据权利要求1所述的方法,其特征在于,步骤s5包括以下子步骤:
6.根据权利要求1所述的方法,其特征在于,步骤s21包括以下子步骤:
7.根据权利要求1所述的方法,其特征在于,步骤s22包括以下子步骤:
8.根据权利要求1所述的方法,其特征在于,步骤s24还包括以下子步骤:
9.根据权利要求1-8中任意一项所述的方法,其特征在于,步骤s42还包括以下子步骤:
10.权利要求1-8中任意一项所述的方法,其特征在于,步骤s43包括以下子步骤: