民机RDCU安全关键配置数据生成技术研究

来源 :中国新通信 | 被引量 : 0次 | 上传用户:beibei114
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘要】    在民机综合模块化航电系统(IMA)中,远程数据转换单元(RDCU)为航电平台提供I/O处理与数据整合功能。针对RDCU需满足灵活配置、可互换的需求,提出一种符合D0-297标准的RDCU安全关键配置数据生成方法,结合DO-178C工具鉴定准则设计并实现基于多线程的配置数据生成工具,为国产民机IMA系统研制提供技术支撑。
  【关键词】    安全关键配置数据    多线程    DO-297     DO-178C
  引言:
  随着民机航电系统架构演化,综合模块化航电(IMA)系统以平台通用性和强大配置能力成为主流,远程数据转换单元(RDCU)作为IMA平台重要组合部分,主要实现飞机航电系统与非航电系统间数据转换及数据网关功能。
  DO-297[1]定义,配置数据可用来定义IMA系统配置、激活或解除资源及功能、确定资源分配、激活软件组件、为应用提供数据等。RDCU使用高度灵活的软件架构,结合通用软件功能和应用程序特定配置数据,软件安全运行高度依赖配置表。
  本文针对某大型民机综合航电核心处理平台远程数据转换单元需满足可配置、可互换等特性,提出一种符合D0-297标准的RDCU安全关键配置数据生成方法,结合DO-178C工具鉴定准则设计并实现基于多线程的配置数据生成工具,目前已完成应用验证。
  一、综合航电处理平台概述
  综合航电处理平台是以航电综合核心处理机(ACP)、远程交换单元(RSU)、远程数据转换单元(RDCU)为核心,以AFDX双余度网络为主干通信网络,开放式综合模块化机载电子系统[2]。图1是典型综合航电处理平台,由2台ACP、4台RSU、16台RDCU构成,为飞机系统提供数据计算、通信网络、IO接口等资源。
  为实现航电平台16台RDCU互换互用、灵活配置,RDCU采用相同软件共享配置文件,RDCU运行过程中根据自身位置,从配置文件中解析相应配置数据。
  二、RDCU配置数据生成工具设计
  2.1工具功能设计
  根据IMA系统与RDCU驻留软件需求, RDCU配置数据生成工具需支持以下功能:
  1.能够对输入模拟IO、数字IO、网关以及端系统的XML配置文件进行正确性与完整性检查,支持输入文件错误位置追踪;
  2.能够将输入文件转化为可加载二进制文件;
  3.提供对生成配置数据的一致性校验;
  4.提供日志记录功能,记录工具运行过程中状态信息、異常错误;
  5.工具通过命令行形式调用与运行。
  2.2工具鉴定考虑
  DO-178C[3]定义,当使用工具减少、消除或自动化软件生命周期过程时,且输出未经验证,工具需进行鉴定。
  工具鉴定等级(TQL)基于工具对软件生命周期影响和使用工具的软件等级。DO-178C定义以下工具影响评估准则:
  准则1:工具输出是机载软件的一部分,因此可能会引入错误;
  准则2:工具使验证过程自动化,因此,可能导致错误漏检,工具输出被用于证明省略或裁减下列过程的合理性:
  1.被工具自动化所替代的其他验证过程;
  2.对机载软件产生影响的开发过程。
  准则3:工具在预期使用范围内可能存在漏检错误情况。
  确定工具鉴定等级如表1所示。工具等级分为5个层级,TQL-1最严,TQL-5最低。
  2.3工具架构设计
  对工具功能、工具在软件生命周期的用途以及工具鉴定等级进行分析,若不对工具功能进行分解,工具需进行TQL-1级鉴定。因此基于对工具鉴定成本的考量,将RDCU配置数据生成工具划分为两个子功能模块,配置数据生成模块和配置数据验证模块,如图2所示。
  配置数据生成模块完成基于Schema的输入文件校验、错误定位、属性提取以及二进制文件生成功能。
  配置数据验证模块以XML配置文件和配置数据生成模块输出为输入,验证生成二进制配置数据与输入文件的一致性。
  基于以上功能划分,配置数据生成模块输出被机载软件应用,且其输出被配置验证模块所验证,该功能模块无需进行工具鉴定。配置数据验证模块,根据工具影响评估准则2和工具鉴定等级确定表,其可按照TQL-4等级进行鉴定。功能的合理分解有效降低工具鉴定等级,减少资源投入和成本消耗。
  三、关键技术
  3.1基于多线程的文件解析与二进制生成技术
  XML文件具有文档和结构分离、互操作强、可扩展性好等特点[4],由于RDCU支持A664与非A664数据转换、数据网关、嵌入式计算等功能,其配置文件数据种类复杂、结构多层嵌套,解析过程相对复杂。
  为实现输入文件快速解析,提高配置数据生成效率,采用并行XML解析方法,将XML文件划分为多个数据块,通过多核处理器同时对多个数据块并行解析处理,计算二进制字段,生成二进制数据块,完成数据块整合。实现过程如图 3。
  3.2基于Schema的XML文件校验技术
  XML Schema可用于设计、约束和验证XML文件,XSD详细定义XML文件中元素的描述规则,包括元素名称、属性、次序、数据类型父元素等[5],因此可利用XSD文件实现对XML文件的校验。
  首先根据XML文件中元素类型、属性以及元素丢失、异常对软件运行影响程度定义错误类型、错误等级。XML校验过程若出现错误,工具自动定位相关位置,根据元素类型、属性以及影响域,确定错误类型与等级,将错误类型、等级、错误位置等信息,记录到工具运行日志,以供后期进行维护验证。XML文件校验算法如图 5。
  四、结束语
  本文针对航电平台RDCU需满足可配置、可互换等特性,提出一种符合D0-297标准的RDCU安全关键配置数据生成方法,结合DO-178C工具鉴定准则设计并实现基于多线程的配置数据生成工具,为国产大型民用客机综合模块化航电系统研制提供了技术支撑。
  参考文献
  [1]RTCA:DO-297,Integrated modular avionics development guidance and certification considerations[S]. USA:RTCA,2006.
  [2]陈福,王佳明,雷煜靓,张彤. 民机航电系统综合核心处理机平台软件技术研究[J]. 单片机与嵌入式系统应用,2021,21(3):18-23.
  [3]RTCA/DO-178C Software considerations in airborne systems and equipment certification[S].USA:RTCA, 2011.
  [4] 方跃坚。XML解析中数据块划分方法和XML解析方法:中国,CN103020176A,G06F17/30.
  [5] W3C.W3C XML Schema definition language (XSD) 1.1 [EB/OL].[2012-04-05].
  王佳明(1992-),男,陕西咸阳人,助理工程师,硕士,主要研究方向IMA系统工具链。
其他文献
随着4G网络的不断发展,新技术的应用也越来越多,3D-MIMO凭借其在高频覆盖容量和用户感知等多方面的优势,在TDD-LTE网络中发挥越来越大的作为,并成为4G向5G平滑演进的技术之一
【摘要】 2020年3月24日,工信部发布《关于推动5G加快发展的通知》,要求加快推进主要城市的网络建设,并向有条件的重点县镇逐步延伸覆盖。随着5G网络覆盖面越来越广,将不可避免的对C波段卫星地球站系统产生干扰。本文就5G公众通信设备(基站端)对C波段卫星地球站的干扰成因进行分析,并提出解决的方法,帮助两种业务协调发展。  【关键词】 5G公众通信设备(基站端) C波段卫星地球站 干扰分析
【摘要】 5G技术作为新一代移动通信技术,具有大带宽、低时延、高可靠等特性,能恰好契合车联网对网络能力的需要,促进车联网的进一步发展。本文从运营商视角,探讨如何利用5G能力促进车联网应用落地,并给出示范案例。  【关键词】 5G技术 车联网 融合应用  前言 :  车联网的概念来源于物联网,也被称作车的物联网,基于5G时代的背景,车联网技术正在崛起,5G技术将在车联网中广泛应用。2019年
【摘要】 针对高校无线传感器网络及Zigbee技术的课程,设计了教学案例基于Zigbee技术的气体监测系统,可方便、精确地监测环境中的气体浓度,该系统充分利用Zigbee技术短距离、低功耗、低成本的特点。系统以CC2530为控制核心,采集气体浓度信息、发送并实时显示。通过测试,节点模块能准确地检测气体浓度,且节点间可顺利实现数据的传输。  【关键词】 Zigbee 无线网络 气体浓度监测
现如今随着物联网电子电器产品飞速发展,呈现出日益多样化的趋势,以往的测试方法已经无法满足产品的需要,因此在本文当中主要是依据一些实际经验,对当前物联网电子电器产品测试要点展开讨论,希望可以帮助到以后的物联网电子电器产品测试工作。
【摘要】 在当前科学技术突飞猛进的宏观背景下,城域网技术创新不断,业务发展需求持续提高,有必要对智能城域网的各项关键技术进行深入分析与探讨,以提升城域网的整体运行效果。基于此,本文首先介绍了城域网及城域网技术的基本内容,分析了级联技术及链路容量调整方案(LOAS)等智能城域网关键技术,并结合相关实践经验,分别从业务复用标签等方面,探讨了智能城域网中的信道统计复用技术,望对智能城域网规划设计与建设
本文介绍了一种基于FPGA的PCI接口ARINC429适配器的设计、实现,采用PLX提供的基础驱动封装了功能函数库,并在Labview下进行了测试.
【摘要】 “5G商用,承载先行”, 5G时代的承载网在向着化繁为简,低时延,SDN/NFV化发展。基于成本、灵活性、网络可编程等因素,网络设备简化已成为业界共识;协议简单化、标准化、自动化是方向,为目标智能网络奠定基础。作为当前承载网络SDN化演进的重要技术之一,Segment Routing从诞生之日起,一直受到业界的广泛关注,并已逐渐在商用网络中应用。  【关键词】 5G承载 智能 S
【摘要】 本文通过分析南京地铁既有控制中心弱电机房在建设中存在的问题,提出了模块化机房的解决方案,并对模块化机房建设中的各系统的设置进行了详细的阐述,并提出了一些标准化的建议,以便为南京地铁新建控制中心的弱电机房的建设提供一些理论支持,同时也为其他轨道交通工程控制中心机房的建设提供经验与借鉴。  【关键词】 模块化机房 控制中心 弱电机房  南京地铁目前共规划四个控制中心:珠江路控制中心、
【摘要】 随着网络科技发展水平的提高,居民日常生活发生了很大的改变,通信技术发展应用改变了通信领域发展,同时为人们日常生活创造了极大地便利。现阶段,该技术已成为日常生活中必不可少的内容。通信技术发展速度的加快,5G网络通信技术问世,网络工程建设全面启动,未来对人们日常生活生产带来极大地影响。基于此,针对广电5G网络建设及业务发展建议等相关知识,本文进行了简单地论述。  【关键词】 广电5G网络