Foreword
Codeofchina.com is in charge of this English translation. In case of any doubt about the English translation, the Chinese original shall be considered authoritative.
This document is developed in accordance with the rules given in GB/T 101-2020 Directives for standardization - Part 1: Rules for the structure and drafting of standardizing documents.
Attention is drawn to the possibility that some of the elements of this document may be the subject of patent rights. The issuing body of this document shall not be held responsible for identifying any or all such patent rights.
This document was proposed by and is under the jurisdiction of National Technical Committee on Space Technology and Operation of Standardization Administration of China (SAC/TC 425).
Space data and information transfer systems - Spacecraft information system software architecture
1 Scope
This document specifies the composition of the operational systems layer, middleware layer, and application management layer in the spacecraft information system software architecture, interfaces, and software architecture.
This document is applicable to the software system design, software architecture, and software component design of spacecraft information systems.
2 Normative references
The following documents contain requirements which, through reference in this text, constitute provisions of this document. For dated references, only the edition cited applies. For undated references, the latest edition of the referenced document (including any amendments) applies.
GB/T 42041 Space terminology - Space data and information transfer
3 Terms and definitions
For the purposes of this document, the terms and definitions given in GB/T 42041 apply.
3.1
software component
basic software unit that can encapsulate functional interfaces, program codes, data, etc., which can be independently configured and separated from the external environment
4 Abbreviations
4.1 Basic requirements
For the purposes of this document, the following abbreviations apply.
AN: Analogue
AOS: Advanced Orbiting System
API: Application Programming Interface
BP: Bundle Protocol
BSP: Board Support Package
CAN: Controller Area Network
CCSDS: Consultative Committee for Space Data Systems
CPU: Central Processing Unit
DS: Digital Serial
IO: Input/ Output
IP: Internet Protocol
IPoC: IP over CCSDS
LTP: Licklider Transmission Protocol
ML: Memory Load
PUS: Packet Utilisation Standard
RAM: Random Access Memory
ROM: Read-Only Memory
TC: Telecommand
TCP: Transmission Control Protocol
TTE: Time Triggered Ethernet
UDP: User Datagram Protocol
USLP: Unified Space Data Link Protocol
Foreword i
1 Scope
2 Normative references
3 Terms and definitions
4 Abbreviations
5 Spacecraft information system software architecture and interface
6 Operational systems layer
7 Middleware layer
8 Application management layer
Annex A (Informative) List of middleware layer software components for spacecraft information system software architecture
Bibliography
Foreword
Codeofchina.com is in charge of this English translation. In case of any doubt about the English translation, the Chinese original shall be considered authoritative.
This document is developed in accordance with the rules given in GB/T 101-2020 Directives for standardization - Part 1: Rules for the structure and drafting of standardizing documents.
Attention is drawn to the possibility that some of the elements of this document may be the subject of patent rights. The issuing body of this document shall not be held responsible for identifying any or all such patent rights.
This document was proposed by and is under the jurisdiction of National Technical Committee on Space Technology and Operation of Standardization Administration of China (SAC/TC 425).
Space data and information transfer systems - Spacecraft information system software architecture
1 Scope
This document specifies the composition of the operational systems layer, middleware layer, and application management layer in the spacecraft information system software architecture, interfaces, and software architecture.
This document is applicable to the software system design, software architecture, and software component design of spacecraft information systems.
2 Normative references
The following documents contain requirements which, through reference in this text, constitute provisions of this document. For dated references, only the edition cited applies. For undated references, the latest edition of the referenced document (including any amendments) applies.
GB/T 42041 Space terminology - Space data and information transfer
3 Terms and definitions
For the purposes of this document, the terms and definitions given in GB/T 42041 apply.
3.1
software component
basic software unit that can encapsulate functional interfaces, program codes, data, etc., which can be independently configured and separated from the external environment
4 Abbreviations
4.1 Basic requirements
For the purposes of this document, the following abbreviations apply.
AN: Analogue
AOS: Advanced Orbiting System
API: Application Programming Interface
BP: Bundle Protocol
BSP: Board Support Package
CAN: Controller Area Network
CCSDS: Consultative Committee for Space Data Systems
CPU: Central Processing Unit
DS: Digital Serial
IO: Input/ Output
IP: Internet Protocol
IPoC: IP over CCSDS
LTP: Licklider Transmission Protocol
ML: Memory Load
PUS: Packet Utilisation Standard
RAM: Random Access Memory
ROM: Read-Only Memory
TC: Telecommand
TCP: Transmission Control Protocol
TTE: Time Triggered Ethernet
UDP: User Datagram Protocol
USLP: Unified Space Data Link Protocol
Contents of GB/T 43374-2023
Foreword i
1 Scope
2 Normative references
3 Terms and definitions
4 Abbreviations
5 Spacecraft information system software architecture and interface
6 Operational systems layer
7 Middleware layer
8 Application management layer
Annex A (Informative) List of middleware layer software components for spacecraft information system software architecture
Bibliography