【技术实现步骤摘要】
航空机载软件交互式通信节点时延测试工具
[0001]本专利技术涉及航空领域机载软件的性能测试,主要涉及一种主要应用于航空机载软件测试通信节点时延性能测试技术,尤其是基于交互式的航空机载软件通信节点时延性能测试工具。
技术介绍
[0002]随着飞机飞控系统、航空电子系统、机载电子设备的快速发展,航空电子全双工交换以太网(AFDX)已成为先进的民用飞机航电系统的通信主干网。AFDX端系统(ES)是AFDX网络的重要组成部分。机载软件在航空领域有着越来越广泛的应用,但航空机载软件的安全性问题也日趋严重,对航空机载AFDX网络终端软件的性能要求也越来越高。测试用例设计是软件测试的关键技术。在航空领域机载设备的计算机软件简称机载软件。机载设备是一种嵌入式系统,当它在工作时,不可能与其中的软件进行交互操作。航空机载软件主要包括飞机上的信息管理和指令控制系统,以及上述系统的依托平台(如嵌入式实时0s)等。航空机载软件对于可靠性和安全性要求极高,并且结构复杂、代码量大,需要对其进行非常严格的专门性测试。软件测试不仅是为了发现软件中错误,更重要的是验证软件需求是否被实现,并为用户提供一个可靠的软件置信度。在自动化程度越来越高的民航领域中,类似MCAS这样的机载软件安全性对航空器的重要程度也越来越高。然而,由于机载软件的特殊性,无法像飞机其他部件的结构、强度等那样进行检查和测试,更无法像一般软件那样进行穷举测试,因此机载软件的安全性通常需要依靠严格、规范、标准的软件研发流程来保证。只有这样,软件才能通过旨在保证飞行绝对安全的民用航空器的 ...
【技术保护点】
【技术特征摘要】
1.一种航空机载软件交互式通信节点时延测试工具,包括:显示在计算机软件交互界面上的通信接口,测试消息块接口通信测试指令窗口,表示要测试的通信节点类型的接口测试终端,接口测试终端复选框显示的数据处理模块1,表示被测试的通信节点之间总线类型的被测接口类型,复选框被测接口类型提供的郑码MHAL硬件抽象层HAL中间件接口及指标测试下拉菜单窗口,物理盘上数据和真正数据之间作变换处理的通道编号层协议控制信息ppci总线中断机制窗口复选框,目标总线地址编号复选框窗口显示的数据处理模块2窗口,测试数据包发送测试参数及性能指标测试指令选项的复选框下拉菜单窗口,其特征在于:测试参数通过通信接口测试交互界面输入所述通信窗口,用户输入被测件通信节点的参数后,自动生成通信节点时延,其中,送入测试消息块编号_指令的“接口通信测试指令”等于1时,表示是通信节点的时延测试,接口测试终端表示要测试的通信节点类型和机载设备系统中所有通信节点类型的测试,被测接口类型表示被测试的通信节点之间的总线类型和机载设备系统中所有的总线类型的测试;数据处理模块1对机载软件不同测试需求通信节点时延测试建立相应的测试模型,数据处理模块2进一步建立通信节点时延测试需求的追踪关系模型,生成测试用例;被测通信节点的测试数据通过通道编号层协议控制信息ppci总线中断机制窗口发送通信节点测试数据包,数据处理模块2接收被测通信节点的测试数据,将测试输入范围内的所有目标IP地址作为搜索参数,根据收到的响应数以及丢失的数据包数,提取在交互界面输入测试参数点击确定后的同步信号,对收到的测试指令进行解析,控制传输延迟时间,若不为通信节点的时延测试,则结束流程,不进入后续处理流程,否则校验参数是否合法,若合法则进行时延测试操作处理,自动生成被测通信节点间的时延测试结果,利用概率统计的方式,将接口通信测试结果回传至软件交互界面。2.如权利要求1所述的航空机载软件交互式通信节点时延测试工具,其特征在于:测试参数包含:测试消息块编号_指令、接口测试终端、被测接口类型、通道编号、目标总线地址编号、测试数据包发送次数、测试数据包发送间隔时间(ms)、测试数据包的长度。3.如权利要求1所述的航空机载软件交互式通信节点时延测试工具,其特征在于:接口测试终端表示要测试的通信节点类型,支持系统中所有通信节点类型的测试;被测接口类型表示被测试的通信节点之间支持系统中所有的总线类型;通道编号指的是被测通信节点的测试数据发送节点;目标总线地址编号指的是被测通信节点的测试数据接收节点;测试消息块编号_指令为“接口通信测试指令”,接口测试终端为“数据处理模块1”;被测接口类型为MHAL中间件接口及指标测试;通道编号为“PPC1”;目标总线地址编号为“数据处理模块2的PPC1”;测试数据包发送次数为“20000”次;测试数据包发送间隔时间为“10”ms;测试数据包的长度为“500”Byte;则本工具处理为:每隔10ms。4.如权利要求1所述的航空机载软件交互式通信节点时延测试工具,其特征在于:郑码MHAL硬件抽象层HAL中间件位于操作系统内核与硬件电路之间的接口层,将硬件差别与操作系统其它层相隔离为一薄层软件,通过虚拟机来实现硬件抽象化,将具体的功能块隐藏在抽象的实现分离接口的背后,隐藏特定平台的硬件接口细节,实现硬件相关和硬件无关两部分程序代码的隔离,为操作系统提供虚拟硬件平台,使其具有硬件无关性,可在多种平台上进行移植。5.如权利要求1所述的航空机载软件交互式通信节点时延测试工具,其特征在于:HAL中间件...
【专利技术属性】
技术研发人员:刘倩,冯飞,刘涛,
申请(专利权)人:中国电子科技集团公司第十研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。