航空控制软件条件表达式故障分类及修复方法

Wenguang Xie, Qi Li, Kenian Wang, Chunyan Ma, Tao Zhang, Guoqun Zhang

科研成果: 期刊稿件文章同行评审

摘要

Aviation control software has become the core control decision-making unit of the aviation system. The Boolean conditional expressions are the main parts of the branch and loop control logic of aviation control software. This paper studies the fault classification and repair method of conditional expression of aviation control software. 1) a two-level Boolean conditional expression fault classification method is proposed; 2) based on the design of mutation operator, repair solution and stop condition of mutation repair, an automatic repair method of conditional expression is proposed; 3) a repair assistant tool for conditional expression is designed and implemented, and 155 fault expressions are repaired. The results show that 55.5% of fault expressions can achieve accurate repair, 44.5% of fault expressions can generate multiple correct versions after a repair, and some versions have operation redundancy, so it is necessary to select the optimal version manually.

投稿的翻译标题Conditional Expression Fault Classification and Repair Method of Aviation Control Software
源语言繁体中文
页(从-至)862-872
页数11
期刊Xibei Gongye Daxue Xuebao/Journal of Northwestern Polytechnical University
38
4
DOI
出版状态已出版 - 1 8月 2020

关键词

  • Aviation control software
  • Conditional expression fault
  • Fault classification
  • Fault repair

指纹

探究 '航空控制软件条件表达式故障分类及修复方法' 的科研主题。它们共同构成独一无二的指纹。

引用此