LTA: Control-Driven UAV Testing and Bug Localization with Flight Record Decomposition
As UAVs have been widely used in various domains, such as the military and industry, their safety and security have become crucial. One of their root causes is software bugs, which fall into two bug categories: traditional software bugs, such as memory safety bugs, and UAV-specific logical model-misimplementation (LMM) bugs leading to physical misbehavior, such as crashes. To discover and localize bugs, many proactive and reactive techniques have been proposed. However, LMM bug mitigation techniques are still immature, unlike well-established techniques for traditional software bugs, because existing approaches are unable to track the causal relationship between the LMM bug root cause in software and its resulting physical misbehavior. Specifically, existing proactive approaches require extensive, time-consuming dynamic testing to capture the physical impacts of LMM bug exploitation amidst a vast input space. Conversely, previous reactive approaches are inaccurate because existing work cannot accurately identify the causal relationship between misbehavior and bug-triggering inputs mixed with benign but suspicious inputs.
Authors
- Changyul Lee
- Taegyu Kim (ORCID: https://orcid.org/0000-0003-1023-3417)
- D.k. Kim
- S. S. Lee
- G Kim
Institutions
- Pennsylvania State University (US)
- Electronics and Telecommunications Research Institute (KR)
Publication Details
- Published
- 2024-11-04
- DOI
- https://doi.org/10.1145/3666025.3699350
- Citations
- 2
- Primary Topic
- Real-time simulation and control systems
- Type
- article
- Field-Weighted Citation Impact
- 0.66
Funders
- Electronics and Telecommunications Research Institute