Abstract
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).
Publisher
Universidad Abierta Interamericana
Reference25 articles.
1. » [1] Déharbe, D., Galvao, S., & Moreira, A. M. (2009, August). Formalizing freertos: First steps. In Brazilian Symposium on Formal Methods (pp. 101-117). Springer, Berlin, Heidelberg.
2. » [2] Saeed, N., Elzanaty, A., Almorad, H., Dahrouj, H., Al-Naffouri, T. Y., & Alouini, M. S. (2020). Cubesat communications: Recent advances and future challenges. IEEE Communications Surveys & Tutorials, 22(3), 1839-1862.
3. » [3] Hanafi, A., Derouich, A., Karim, M., & Lemmassi, A. (2021, January). Design and Implementation of an Open Source and Low-Cost Nanosatellite Platform. In International Conference on Digital Technologies and Applications (pp. 421-432). Springer, Cham.
4. » [4] Williams, C. and DelPozzo S. Nano Microsatellite Market Forecast - 10th Edition, Space-Works Annual Nano/Microsatellite Market Assessment, 2020.
5. » [5] Krishnan, R., & Lalithambika, V. R. (2020). Modeling and Validating Launch Vehicle Onboard Software Using the SPIN Model Checker. Journal of Aerospace Information Systems, 17(12), 695-699.