Article (Scientific journals)
Test Schedule Generation for Acceptance Testing of Mission-Critical Satellite Systems
Ollando, Raphaël; SHIN, Seung Yeob; Minardi, Mario et al.
2025In Empirical Software Engineering
Peer Reviewed verified by ORBi Dataset
 

Files


Full Text
main.pdf
Embargo Until 06/Oct/2026 - Author postprint (883.1 kB)
Request a copy

All documents in ORBilu are protected by a user license.

Send to



Details



Keywords :
Acceptance Testing; Mission-Critical Systems; Satellite Systems; Test Case Scheduling; Multi-Objective Optimization
Abstract :
[en] Mission-critical system, such as satellite systems, healthcare systems, and nuclear power plant control systems, undergo rigorous testing to ensure they meet specific operational requirements throughout their operation. This includes Operational Acceptance Testing (OAT), which aims to ensure that the system functions correctly under real-world operational conditions. In satellite development, In-Orbit Testing (IOT) is a crucial OAT activity performed regularly and as needed after deployment in orbit to check the satellite's performance and ensure that operational requirements are met. The scheduling of an IOT campaign, which executes multiple IOT procedures, is an important yet challenging problem, as it accounts for various factors, including satellite visibility, antenna usage costs, testing time periods, and operational constraints. To address the IOT scheduling problem, we propose a multi-objective approach to generate near-optimal IOT schedules, accounting for operational costs, fragmentation (i.e., the splitting of tests), and resource efficiency, which align with practitioners' objectives for IOT scheduling. Our industrial case study with SES Techcom shows significant improvements, as follows: an average improvement of 49.4% in the cost objective, 60.4% in the fragmentation objective, and 30% in the resource usage objective, compared to our baselines. Additionally, our approach improves cost efficiency by 538% and resource usage efficiency by 39.42% compared to manually constructed schedules provided by practitioners, while requiring only 12.5% of the time needed for manual IOT scheduling.
Research center :
Interdisciplinary Centre for Security, Reliability and Trust (SnT) > SVV - Software Verification and Validation
Disciplines :
Computer science
Author, co-author :
Ollando, Raphaël
SHIN, Seung Yeob  ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT) > SVV
Minardi, Mario;  SES Techcom
Sidiropoulos, Nikolas;  SES Techcom
External co-authors :
no
Language :
English
Title :
Test Schedule Generation for Acceptance Testing of Mission-Critical Satellite Systems
Publication date :
2025
Journal title :
Empirical Software Engineering
ISSN :
1382-3256
eISSN :
1573-7616
Publisher :
Springer Nature, Germany
Peer reviewed :
Peer Reviewed verified by ORBi
FnR Project :
FNR14016225 - INSTRUCT - Integrated Satellite-terrestrial Systems For Ubiquitous Beyond 5g Communications, 2020 (01/10/2020-30/09/2026) - Symeon Chatzinotas
Name of the research project :
R-AGR-3929 - IPBG19/14016225/INSTRUCT - SES - CHATZINOTAS Symeon
Funders :
FNR - Luxembourg National Research Fund
Funding number :
IPBG19/14016225/INSTRUCT
Commentary :
This version of the article has been accepted for publication, after peer review (when applicable) but is not the Version of Record and does not reflect post-acceptance improvements, or any corrections. The Version of Record is available online at: http://dx.doi.org/10.1007/s10664-025-10737-8. Use of this Accepted Version is subject to the publisher's Accepted Manuscript terms of use https://www.springernature.com/gp/open-research/policies/accepted-manuscript-terms.
Available on ORBilu :
since 06 October 2025

Statistics


Number of views
15 (4 by Unilu)
Number of downloads
0 (0 by Unilu)

Scopus citations®
 
0
Scopus citations®
without self-citations
0
OpenAlex citations
 
0

Bibliography


Similar publications



Contact ORBilu