Unmanned aerial vehicles (UAVs) are frequently used in monitoring and inspection of large and isolated areas, and often use line following techniques to guide their movement. The successful execution of this task greatly depends on the correct design of the software controller. Search-based software testing (SBST) is a widely used technique to check for software defects. It iteratively generates test cases until either violations of the system requirements are detected or the time budget is exceeded. However, the effectiveness of SBST strongly depends on the application domain. This empirical evaluation paper assesses the effectiveness of SBST in supporting the design of UAV applications by considering a rigorous case study. It considers three different versions of a drone software controller. It assesses the capability of SBST in generating failure-revealing test cases and the usefulness of the test cases. Our results confirm the effectiveness of SBST and the usefulness of the generated test cases.

(2026). Search-based Software Testing for Drone Applications: An Experience with the Simulink Environment . Retrieved from https://hdl.handle.net/10446/324926

Search-based Software Testing for Drone Applications: An Experience with the Simulink Environment

Bombarda, Andrea;Menghi, Claudio
2026-01-01

Abstract

Unmanned aerial vehicles (UAVs) are frequently used in monitoring and inspection of large and isolated areas, and often use line following techniques to guide their movement. The successful execution of this task greatly depends on the correct design of the software controller. Search-based software testing (SBST) is a widely used technique to check for software defects. It iteratively generates test cases until either violations of the system requirements are detected or the time budget is exceeded. However, the effectiveness of SBST strongly depends on the application domain. This empirical evaluation paper assesses the effectiveness of SBST in supporting the design of UAV applications by considering a rigorous case study. It considers three different versions of a drone software controller. It assesses the capability of SBST in generating failure-revealing test cases and the usefulness of the test cases. Our results confirm the effectiveness of SBST and the usefulness of the generated test cases.
17-apr-2026
2026
Inglese
Fundamental Approaches to Software Engineering. 29th International Conference, FASE 2026, Held as Part of the International Joint Conferences on Theory and Practice of Software, ETAPS 2026, Turin, Italy, April 11–16, 2026, Proceedings
Albert, Elvira; Pasareanu, Corina
9783032227737
978-3-032-22774-4
16504
304
326
cartaceo
online
Switzerland
Cham
Springer
FASE 2026: 29th International Conference, Fundamental Approaches to Software Engineering, part of the International Joint Conferences on Theory and Practice of Software, ETAPS 2026, Turin, Italy, 11-16 April 2026
29th
Turin, Italy
11-16 April 2026
internazionale
contributo
Settore IINF-05/A - Sistemi di elaborazione delle informazioni
Drone Controller; Model Development; Simulink; Searchbased Software Testing
info:eu-repo/semantics/conferenceObject
5
Sergi, Annalisa; Shoeib, Yousef Ahmed Abdel Rahman; Bombarda, Andrea; Bisceglia, Nunzio Marco; Menghi, Claudio
1.4 Contributi in atti di convegno - Contributions in conference proceedings::1.4.01 Contributi in atti di convegno - Conference presentations
open
Non definito
273
(2026). Search-based Software Testing for Drone Applications: An Experience with the Simulink Environment . Retrieved from https://hdl.handle.net/10446/324926
File allegato/i alla scheda:
File Dimensione del file Formato  
Search-basedSoftwareTesting.pdf

accesso aperto

Versione: publisher's version - versione editoriale
Licenza: Creative commons
Dimensione del file 4.48 MB
Formato Adobe PDF
4.48 MB Adobe PDF Visualizza/Apri
Pubblicazioni consigliate

Aisberg ©2008 Servizi bibliotecari, Università degli studi di Bergamo | Terms of use/Condizioni di utilizzo

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10446/324926
Citazioni
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact