Control Parameters Considered Harmful: Detecting Range Specification Bugs in Drone Configuration Modules via Learning-Guided Search
Not on the map. Why?
Abstract (arXiv)
In order to support a variety of missions and deal with different flight environments, drone control programs typically provide configurable control parameters. However, such a flexibility introduces vulnerabilities. One such vulnerability, referred to as range specification bugs, has been recently identified. The vulnerability originates from the fact that even though each individual parameter receives a value in the recommended value range, certain combinations of parameter values may affect the drone physical stability. In this paper we develop a novel learning-guided search system to find such combinations, that we refer to as incorrect configurations. Our system applies metaheuristic search algorithms mutating configurations to detect the configuration parameters that have values driving the drone to unstable physical states. To guide the mutations, our system leverages a machine learning predictor as the fitness evaluator. Finally, by utilizing multi-objective optimization, our system returns the feasible ranges based on the mutation search results. Because in our system the mutations are guided by a predictor, evaluating the parameter configurations does not require realistic/simulation executions. Therefore, our system supports a comprehensive and yet efficient detection of incorrect configurations. We have carried out an experimental evaluation of our system. The evaluation results show that the system successfully reports potentially incorrect configurations, of which over 85% lead to actual unstable physical states.
Key facts. Cited by 3 papers in the map (data through 14 Oct 2026). First posted on arXiv 7 Dec 2021.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2024: 1; 2025: 2.
3 papers.
- 2024ROCAS: Root Cause Analysis of Autonomous Driving Accidents via Cyber-Physical Co-mutationcited by 3
- 2025Runtime Anomaly Detection for Drones: An Integrated Rule-Mining and Unsupervised-Learning Approachcited by 1
- 2025RisConFix: LLM-based Automated Repair of Risk-Prone Drone Configurationscited by 0
- 2025RisConFix: LLM-based Automated Repair of Risk-Prone Drone Configurations8 Dec 2025
- 2025Runtime Anomaly Detection for Drones: An Integrated Rule-Mining and Unsupervised-Learning Approach3 May 2025
- 2024ROCAS: Root Cause Analysis of Autonomous Driving Accidents via Cyber-Physical Co-mutation12 Sep 2024