Nanosatellite Event Simulator Development Using Scrum Agile Method and Safety-Critical Application Development Environment
Andre Luiz Pierre Mattei, Adilson Marques da Cunha, Luiz Alberto Vieira Dias, Elói Fonseca, Osamu Saotome, Paulo Takachi, Gildárcio Sousa Gonçalves, Thoris Angelo Pivetta, Victor da Silva Montalvão, Cassio Kendi, Felipe Lopes de Freitas, Manasseis Alves Ferreira, Mateus Andrade Almeida, Gabriel Goncalves de Oliveira Rodrigues · 2015
Development of satellite and launcher subsystems involves programming complex embedded systems and dealing with multiple system interactions while complying with both functional and technical requirements as well as software quality. Space onboard system project development is complex and is normally both time consuming and highly susceptible to errors. The combination of scrum agile methods with model-based programming addresses these restraints and allows synergetic interactions between team members. This paper describes the classroom experience of a group of students in the development of a Nanosatellite Event Simulator and its display interface for an Attitude Control and Determination Subsystem (ACDS). It was used the instructional technique of Interdisciplinary Project Based Learning (IPBL) and the software Safety-Critical Application Development Environment (SCADE).