1. Command-centric architecture (C2A): Satellite software architecture with a flexible reconfiguration capability
- Author
-
Jun'ichi Takisawa, Ryu Funase, Yoshihide Aoyanagi, Masashi Tomooka, Satoshi Ikari, Shintaro Nakajima, and Shinichi Nakasuka
- Subjects
020301 aerospace & aeronautics ,Spacecraft ,business.industry ,Computer science ,Software development ,Aerospace Engineering ,Control reconfiguration ,02 engineering and technology ,01 natural sciences ,Software ,0203 mechanical engineering ,Embedded system ,0103 physical sciences ,Satellite ,Architecture ,Software architecture ,business ,010303 astronomy & astrophysics ,Reusability - Abstract
This study presents a command-centric architecture (C2A), which is a satellite software architecture exhibiting a flexible reconfiguration capability. C2A was developed through the software development period of the Hodoyoshi satellites. C2A is a software architecture that describes all the actions of a spacecraft by commands to ensure that C2A can change the function of a spacecraft without rewriting the memory. By applying C2A to the software of PROCYON, the world's first 50 kg-class interplanetary spacecraft, it has become possible to reduce the development period and reuse some parts of the previous satellites' software. PROCYON's software was successfully reconfigured several times after its launch using the C2A characteristics. Because of this software architecture, it has become possible to develop reliable onboard software (OBS) for satellites in the short term.
- Published
- 2020
- Full Text
- View/download PDF