Static Analysis and Improvement Opportunities for Open Source of UAV Flight Control Software

被引:2
作者
Jang, Jeong-hoon [1 ]
Kang, Yu-sun [1 ]
Lee, Ji-hyun [1 ]
机构
[1] MOASOFT Corp, Seoul, South Korea
关键词
UAV; Flight Control Software; Static Analysis; Code Standards; MISRA; LDRA;
D O I
10.5139/JKSAS.2021.49.6.473
中图分类号
V [航空、航天];
学科分类号
08 ; 0825 ;
摘要
In this paper, We analyze and present improvements to problems in software quality through Static Analysis for Open Source, which is widely used as the Flight Controller software for small unmanned aerial vehicle drones. MISRA coding rules, which are widely applied based on software quality, have been selected. Static analysis tools were used by LDRA tools certified international tools used in all industries, including automobiles, railways, nuclear power and healthcare, as well as aviation. We have identified some safety-threatening problems across the quality of the software, such as structure of open source modules, analysis of usage data, compliance with coding rules, and quality indicators (complexity and testability), and have presented improvements.
引用
收藏
页码:473 / 480
页数:8
相关论文
共 10 条
[1]  
ALIAS ROBOTICS Robot Cybersecurity, CYBERSECURITY STATUS, P11
[2]  
[Anonymous], 2008, GUID US C LANG CRIT
[3]  
[Anonymous], 2015, K1C20003 CERT K1C20003 CERT
[4]  
[Anonymous], Yhe open standards for drone hardware
[5]  
IEC, 2015, 62279 IEC 62279 IEC, V2, P75
[6]  
IEC, 2006, 60880 IEC 60880 IEC, V2, P161
[7]  
IEC, 2006, 62304 IEC 62304 IEC, V1, P90
[8]  
IEC IEC 61508-3, 2010, 6915083 IEC 6915083 IEC, V2, P57
[9]  
LDRA Ltd, 2016, US GUID LDRA TOOL SU US GUID LDRA TOOL SU, P341
[10]  
LDRA Ltd.,, 2011, MISRA C 2008 STAND M MISRA C 2008 STAND M, P100