A Configurable Architecture Design for Autonomous Flight Software
Some satellites are designed to be capable of autonomous flight in order to be intelligent. However, many autonomous flight events need to be designed because of the complexity of satellite system, which brings heavy software development workload. A configurable software development method is proposed in this paper, which designs the general process of autonomous flight events execution and the configurable sequence of sub-event execution. This method simplifies the software development logic and significantly improves the development efficiency of autonomous flight events. At the same time, if the autonomous flight events need to be modified on-board, this method simplifies the on-board maintenance by only modifying the configurable sub-event execution sequences.
Authors
- Haixin Yu
- Jingsong Li (ORCID: https://orcid.org/0000-0002-1064-637X)
- Tonglei Wang
- Chuan Li (ORCID: https://orcid.org/0000-0003-4507-4487)
- Zhiyi Ma (ORCID: https://orcid.org/0009-0007-7923-4131)
- Jianhua Wang (ORCID: https://orcid.org/0000-0001-7016-6311)
Institutions
- Institute of Software (CN)
Publication Details
- Published
- 2024-11-01
- DOI
- https://doi.org/10.1109/cac63892.2024.10865077
- Primary Topic
- Real-Time Systems Scheduling
- Type
- article
- Field-Weighted Citation Impact
- 0.00