arXiv · 2410.13429
Towards Formal Verification of Federated Learning Orchestration Protocols on Satellites
Abstract
Python Testbed for Federated Learning Algorithms (PTB-FLA) is a simple FL framework targeting smart Internet of Things in edge systems that provides both generic centralized and decentralized FL algorithms, which implement the corresponding FL orchestration protocols that were formally verified using the process algebra CSP. This approach is appropriate for systems with stationary nodes but cannot be applied to systems with moving nodes. In this paper, we use celestial mechanics to model spacecraft movement, and timed automata (TA) to formalize and verify the centralized FL orchestration protocol, in two phases. In the first phase, we created a conventional TA model to prove traditional properties, namely deadlock freeness and termination. In the second phase, we created a stochastic TA model to prove timing correctness and to estimate termination probability.
Explore related subjects
Keep this discovery
Miroslav Popovic, Marko Popovic, Miodrag Djukic, Ilija Basicevic. 2024-10-17. Towards Formal Verification of Federated Learning Orchestration Protocols on Satellites. https://doi.org/10.1109/telfor63250.2024.10819039
Cite the original work for its findings. Save a collection to share your selection of sources.