Enhancing Flight Software Development through a Model-Based Approach: A Case Study on Alsat-1B

15 Oct 2025, 14:00
2h
Poster Validation & verification, testing, qualification, simulation, modelling of complex systems Poster Sessions

Speaker

Dr Youcef Bouziane (Satellites Development Center, Algerian space agency)

Description

Developing satellite flight software (FSW) presents considerable challenges, requiring rigorous methodologies to ensure both reliability and efficiency. In this paper, we explore the application of Model-Based Development (MBD) to the periodic operations within the Attitude and Orbit Control System (AOCS) of the Alsat‑1B satellite. Our approach systematically models, simulates, and validates these functions using Unified Modeling Language (UML), Foundational UML (fUML), and Action Language for fUML (ALF). A pivotal aspect of our methodology is the use of ALF as an intermediary layer between the high-level model and the final code generation, ensuring that behavioral specifications are accurately translated into executable code. We evaluate the system’s robustness by simulating various error scenarios, including timing irregularities and state inconsistencies. The results demonstrate that our method facilitates early detection of design issues and supports a more reliable transition from model to code. This work highlights the potential of MBD to streamline FSW development for small satellites, offering valuable insights into enhanced testing and validation practices

Author

Dr Youcef Bouziane (Satellites Development Center, Algerian space agency)

Presentation materials

There are no materials yet.