Design of embedded software architecture for spacecraft electric propulsion system

Journal of physics(2023)

引用 0|浏览0
暂无评分
摘要
With the rapid growth of the number of spacecraft tasks and the complexity of the system, spacecraft software development is faced with the challenges of high-quality and rapid delivery, increased complexity, and frequent changes in requirements. The reuse rate of software assets needs to be improved urgently. In order to realize cross-platform and cross-project reuse of software design, this paper studies the design of electric propulsion software architecture. Carry out requirements decomposition and subsystem division of electric propulsion systems for different platforms, extract common requirements and variability requirements at the system level and subsystem level based on the Feature-Oriented Domain Analysis method, and establish a requirements model. Based on the requirements model, an electric propulsion software architecture integrating “event-driven + components” is proposed, and the classic event-driven model of “publish-subscribe” is adaptively improved. The architecture has been instantiated and applied to 16 projects on 4 platforms, and the reuse rate of core assets has reached 70%. This paper has certain guidance and reference significance for spacecraft software asset reuse and platform construction.
更多
查看译文
关键词
electric propulsion system,spacecraft,software architecture
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要