IEEE Transactions on Software Engineering · 2024 · 12 citations · 22 references
ComputingAerospace EngineeringSystems EngineeringDesign OptimizationOptimizationVulnerability AnalysisConfiguration VulnerabilitiesMetaheuristic OptimizationParameter OptimizationSimulation-based OptimizationTrajectory OptimizationAcceptable Parameter RangesAircraft Configuration OptimizationConfiguration OptimizationFlightMachine Learning-based ControlMetaheuristic SearchParameter TuningSafety-critical Flight Control
Developers and manufacturers provide configurable control parameters for flight control programs to support various environments and missions, along with suggested ranges for these parameters to ensure flight safety. However, this flexible mechanism can also introduce a vulnerability known as range specification bugs. The vulnerability originates from the evidence that certain combinations of parameter values may affect the drone's physical stability even though its parameters are within the suggested range. The paper introduces a novel system called <small>icsearcher</small> , designed to identify incorrect configurations or unreasonable combinations of parameters and suggest more reasonable ranges for these parameters. <small>icsearcher</small> applies a metaheuristic search algorithm to find configurations with a high probability of driving the drone into unstable states. In particular, <small>icsearcher</small> adopts a machine learning-based predictor to assist the searcher in evaluating the fitness of configuration. Finally, leveraging searched incorrect configurations, <small>icsearcher</small> can summarize the feasible ranges through multi-objective optimization. <small>icsearcher</small> applies a predictor to guide the search, which eliminates the need for realistic/simulation executions when evaluating configurations and further promotes search efficiency. We have carried out experimental evaluations of <small>icsearcher</small> in different control programs. The evaluation results show that the system successfully reports potentially incorrect configurations, of which over <inline-formula><tex-math notation="LaTeX">$94\%$</tex-math></inline-formula> leads to unstable states.
22
Learning to Forget: Continual Prediction with LSTM
Felix A. Gers, Jürgen Schmidhuber, Fred Cummins · Neural Computation · 2000 · 5.4K citations
Darrell Whitley · Statistics and Computing · 1994 · 4.5K citations
Erich Schubert, Jörg Sander, Martin Ester et al. · ACM Transactions on Database Systems · 2017 · 2.6K citations
Flying Ad-Hoc Networks (FANETs): A survey
İlker Bekmezci, Özgür Koray Şahingöz, Şamil Temel · Ad Hoc Networks · 2013 · 1.5K citations