摘要
民用飞机对安全性的要求决定了机载软件需比普通行业软件满足更多的要求。机载软件源代码中所含的非激活代码若被意外激活,会对飞机的安全性带来不同等级的危害。如何通过过程保证的方法来避免或减缓非激活代码被意外激活,是当下机载软件研制单位和适航审定局方共同关注的问题。本文针对机载软件非激活代码的特殊属性,分别从软件计划、设计和验证过程,解析了业界标准中与非激活代码相关的要求。同时站在审定局方的角度,诠释了局方在适航符合性验证方面的对非激活代码的关注点。
The safety requirements of civil aircraft determine that airborne software needs to meet more requirements than ordinary software. If the deactivated code is accidentally activated, it will result in different levels of damage to the safety of the aircraft. How to avoid or mitigate the accidental activation of deactivated code by process assurance method is a common concern of the airborne software development unit and airworthiness certification authority. According to the special attributes of the airborne software deactivated code, this paper analyzes the requirements related to the deactivated code in the industry standards from the process of software planning, design and verification. Meanwhile, from the perspective of airworthiness certification authority, it interprets the authority's concerns about the deactivated code in the aspect of airworthiness compliance verification.
作者
廖凯
居慧
LIAO Kai;JU Hui(Shanghai Aircraft Design and Research Institute,Shanghai 201210,China)
出处
《科技视界》
2018年第21期33-34,共2页
Science & Technology Vision
关键词
机载软件
非激活代码
死代码
符合性
结构覆盖率分析
Airborne software
Deactivated code
Dead code
Compliance
Structural coverage analysis