Research on Software Reuse for Satellite Control Software Based on Product-Line Technology

2021 
The reuse strategy for current satellite control software, which gives the percentage of reuse property less than 30%, is based on software snippets. With the rapid growth of satellite R&D missions, the development method for satellite control software is changing to the way that consists of standard-hardware assembly and software-defined function. The role of on-board software becomes more important, and requirements on software become stricter as well as the decreasing development period. The software development ability is currently constraining the satellite development. Based on the problem aforementioned, it is the tendency to strengthen the software productization and improve the software reuse rate. This paper introduces the reuse method based on software product line technology for control software of low-Earth orbit (LEO) satellite, and analyzes the key techniques including satellite domain analysis, software architecture modeling, component design and variability management. The application for new satellite constellation is demonstrated and verified that more than 80% of the reusable core asserts can be realized, while comprehensive and systematic software reuse can be achieved for specific domain.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    13
    References
    0
    Citations
    NaN
    KQI
    []