Doctoral thesis (Dissertations and theses)
AI-ENABLED TEST DATA AND SCHEDULE GENERATION METHODS FOR COMPLEX NETWORK SYSTEMS
OLLANDO, Raphaël
2025
 

Files


Full Text
Thesis-5.pdf
Author postprint (2.06 MB)
Download

All documents in ORBilu are protected by a user license.

Send to



Details



Abstract :
[en] In our interconnected world, complex network systems are foundational to critical applications like telecommunications, Software-Defined Networking (SDN), and satellite systems. These network systems, with their intricate interdependencies and dynamic interactions, require rigorous testing to ensure reliability, performance, and compliance with industry standards. However, testing complex network systems entails significant challenges arising from their large scale, heterogeneity, and dynamic nature. Effective testing strategies for complex network systems must generate realistic test data, simulate traffic patterns, and introduce controlled faults to evaluate their fault tolerance and recovery mechanisms. Additionally, efficient test scheduling and resource management are crucial for comprehensive coverage and optimal resource utilization. Hence, in this dissertation, we introduce AI-enabled methods for generating test data and scheduling tests in complex network systems, specifically focusing on SDNs and satellite systems. In Chapter 3, we present FuzzSDN, a machine learning-guided fuzzing method for testing SDN controllers. FuzzSDN efficiently explores the test input space, generating test data that leads to system failures and learning failure-inducing models. FuzzSDN has shown a significant increase in fault detection rates and improved the diagnosis of system failures by providing interpretable models of failure-inducing conditions. In Chapter 4, we present SeqFuzzSDN, a learning-guided fuzzing method for testing stateful SDN controllers. SeqFuzzSDN leverages the architecture and protocols of SDNs to test controllers in realistic operational settings. It employs Extended Finite State Machines (EFSMs) to guide its fuzzing step, thus resulting in effective and diverse tests that discover failures. Our results demonstrate that SeqFuzzSDN generates more diverse message sequences leading to failures within the same time budget and produces more accurate failure-inducing models, significantly outperforming other methods in terms of sensitivity. Finally, we present in Chapter 5 a multi-objective approach for scheduling acceptance tests for mission-critical satellite systems. Using the Non-dominated Sorting Genetic Algorithm III (NSGA-III), this approach finds near-optimal feasible schedules that balance operational cost, fragmentation, and resource efficiency. This method has improved the overall efficiency of test campaigns, reducing costs and ensuring thorough testing of satellite systems, while allowing engineers to perform trade-off analyses
Disciplines :
Computer science
Author, co-author :
OLLANDO, Raphaël  ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust > SVV > Team Seung Yeob SHIN
Language :
English
Title :
AI-ENABLED TEST DATA AND SCHEDULE GENERATION METHODS FOR COMPLEX NETWORK SYSTEMS
Defense date :
02 February 2025
Institution :
Unilu - University of Luxembourg [FSTM], Luxembourg, Luxembourg
Degree :
Docteur en Informatique (DIP_DOC_0006_B)
Promotor :
SHIN, Seung Yeob  ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT) > SVV
President :
PASTORE, Fabrizio  ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT) > SVV
Secretary :
VU, Thang Xuan  ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT) > SigCom
Jury member :
Briand, Lionel;  University of Ottawa ; University of Limerick
Roberto, Natella;  Università degli Studi di Napoli Federico II
Focus Area :
Computational Sciences
Available on ORBilu :
since 23 April 2025

Statistics


Number of views
126 (5 by Unilu)
Number of downloads
76 (3 by Unilu)

Bibliography


Similar publications



Contact ORBilu