APP下载

机载航电软件中日志技术研究与实现

2021-06-16张宇飞付强李毅

电子技术与软件工程 2021年9期

张宇飞 付强 李毅

(航空工业第一飞机设计研究院 陕西省西安市 710089)

1 引言

随着用户需求日渐扩展和多样化,机载软件规模及复杂性快速增长,在产品大规模使用的前提下,快速、低成本的应对产品出现的问题,收敛产品故障,是压缩产品成本消耗、提升产品利润和树立产品品牌的重要措施。

为提升产品维护效率,压减维护复杂度、费用和时间成本,作为可维护性措施的日志技术顺势而生。主要通过采集产品的运行状态、异常、告警、调试等信息,提供给维护、开发人员进行问题定位和故障排除,实现问题的快速收敛回归。

针对机载航电软件交联设备复杂、需求多样,版本迭代快,而软件定位维护手段较为原始、维护排故过程信息采集不足、硬件资源紧张的现状,借鉴电信、物联网、金融、电力领域日臻成熟的可维护性设计思路,在机载航电软件中引入日志技术,通过轻量级软件方式实现,同时引入相似值过滤和关键词快速查询技术,实现在机载航电软件中的落地应用。提升机载软件问题定位效率,压减问题复现和排故时间,保障装备的高可用性和出勤率。

2 日志技术设计分析

机载航电软件为满足业务高实时性要求,信息采集量不足,特定场景出现故障时需要多次复现问题,还原故障现场环境,无法实现问题的快速准确定位,浪费大量时间和人力成本,是开发和维护人员痛点所在,见表1。

软件层面出现的故障是机载系统故障的表征现象,诱发故障产生的因素应根据实际环境进行根因分析,从人-机-料-法-环五个维度进行思考和归零,并形成闭环指导现有流程。……

登录APP查看全文