Formal Validation of Software for Nano Satellite Missions
DOI:
https://doi.org/10.59471/raia202353Keywords:
Nano Satellites, Formal Verification, Behavioral SynthesisAbstract
Space research industry has become one of the most successful domains in the last years. In particular, the development of nano satellites has emerged as a stunning field since its low costs of production. The software in charge of the satellite functioning must be carefully verified to check that system fulfills the expected behavior. In this work we provide a full, complete and declarative framework to formally validate software for nano satellite missions, including behavioral synthesis which is a distinguishable contribution in this field. When validating the satellite behavior we include requirements from different sources: on board computer, IoT protocols, operating system and mission properties. Our framework is based on the declarative and graphical language FVS (Feather Weight Visual Scenarios)
Downloads
Downloads
Published
Issue
Section
License
Copyright (c) 2023 Fernando Asteasuain (Autor/a)

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.