This paper introduces the application of chaos engineering theory in the fault injection verification technology of airborne high-security software. Based on the experimental concept of chaos engineering, pay more attention to getting closer to the real world environment and abnormal situations to discover and solve potential problems in the system. Through continuous chaos experiments, faults are introduced to discover weaknesses and potential problems in the system in advance, provide valuable data and insights, and propose improvement and optimization schemes. Based on a simulation system including a forward flap and nose wheel control system, chaos engineering fault injection experiments are carried out, and the experimental platform is used to accurately simulate and control the fault scenario, as well as real-time monitoring and analysis of the system response. Preliminary verification of the fault injection verification introduced by chaos engineering methods can effectively reveal the potential defects of the system and verify the effectiveness of chaos engineering in improving the stability of airborne software. The preliminary results of the experiment show that the further application of chaos engineering will explore more fault injection strategies and implementation possibilities in actual flight environments, providing more comprehensive support for the development and testing of airborne software.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Research on Fault Injection Verification Technology for Airborne High-Security Software Based on Chaos Engineering (ICGNC)

  • Yongyi Liu,
  • Qi Zhang,
  • Limeng Zhao,
  • HuiYong Liu,
  • Xiaodi Gou

摘要

This paper introduces the application of chaos engineering theory in the fault injection verification technology of airborne high-security software. Based on the experimental concept of chaos engineering, pay more attention to getting closer to the real world environment and abnormal situations to discover and solve potential problems in the system. Through continuous chaos experiments, faults are introduced to discover weaknesses and potential problems in the system in advance, provide valuable data and insights, and propose improvement and optimization schemes. Based on a simulation system including a forward flap and nose wheel control system, chaos engineering fault injection experiments are carried out, and the experimental platform is used to accurately simulate and control the fault scenario, as well as real-time monitoring and analysis of the system response. Preliminary verification of the fault injection verification introduced by chaos engineering methods can effectively reveal the potential defects of the system and verify the effectiveness of chaos engineering in improving the stability of airborne software. The preliminary results of the experiment show that the further application of chaos engineering will explore more fault injection strategies and implementation possibilities in actual flight environments, providing more comprehensive support for the development and testing of airborne software.