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
前言
本文件按照GB/T 101-2020《標準化工作導則 第1部分:標準化文件的結構和起草規則》的規定起草。
請注意本文件的某些內容可能涉及專利。本文件的發布機構不承擔識別專利的責任。
本文件由全國宇航技術及其應用標準化技術委員會(SAC/TC 425)提出并歸口。
空間數據與信息傳輸系統航天器信息系統軟件體系結構
1 范圍
本文件規定了航天器信息系統軟件體系結構、接口和軟件體系結構中的操作系統層、中間件層、應用管理層的組成。
本文件適用于航天器信息系統的軟件系統設計、軟件體系結構和軟件構件設計。
2 規范性引用文件
下列文件中的內容通過文中的規范性引用而構成本文件必不可少的條款。其中,注日期的引用文件,僅該日期對應的版本適用于本文件;不注日期的引用文件,其最新版本(包括所有修改單)適用于本文件。
GB/T 42041 航天術語 空間數據與信息傳輸
3 術語和定義
GB/T 42041界定的術語和定義適用于本文件。
3.1
軟件構件software component
將功能接口、程序代碼、數據等封裝成一個可獨立配置的、與外部環境分離的基本軟件單元。
4 縮略語
4.1 基本要求
下列縮略語適用于本文件。
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通過CCSDS(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)