Research and Design of Software Defined Satellite System Based on Function-Behavior-Structure Model
With the rapid development of global on-orbit satellites,the design and development of traditional satellite systems with specific tasks,payloads,and software are facing problems such as tight coupling of system software and hardware,inability to reconstruct functions on-orbit,and high costs,making it difficult to adapt to constantly changing application requirements.Research on software definition technology is a necessary way to achieve the transition of satellite systems from platform and payload priority to intelligent and networked algorithm priority.To achieve an open system architecture for space-based satellite platforms,this paper proposes a Software Defined Satellite based on Function-Behavior Structure(SDS-FBS)system design method combining structured and object-oriented software engineering.Firstly,the functional set of system is determined based on business requirements.Secondly,a behavior set of system is generated based on the"function-behavior"mapping for system functions;Then,the"behavior-structure"is mapped to design the structural set of the system;Finally,a design scheme for the SDS-FBS system is formed,which integrates structured and object-oriented advanced programming languages to implement the prototype of the SDS-FBS system,and analyzes the design scheme with examples.This study combines software and hardware to dynamically define satellite system functions,achieving on-demand loading of satellite payloads and application software,which can flexibly adapt to multiple tasks and user needs.It is of great significance for improving the maintenance,reusability,flexibility,and scalability of future next-generation satellite systems.
software defined satellitefunction-behavior-structure modelstructured methodobject-oriented methodsoftware engineering