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《標(biāo)準(zhǔn)化工作導(dǎo)則 第1部分:標(biāo)準(zhǔn)化文件的結(jié)構(gòu)和起草規(guī)則》的規(guī)定起草。
請(qǐng)注意本文件的某些內(nèi)容可能涉及專利。本文件的發(fā)布機(jī)構(gòu)不承擔(dān)識(shí)別專利的責(zé)任。
本文件由全國(guó)宇航技術(shù)及其應(yīng)用標(biāo)準(zhǔn)化技術(shù)委員會(huì)(SAC/TC 425)提出并歸口。
空間數(shù)據(jù)與信息傳輸系統(tǒng)航天器信息系統(tǒng)軟件體系結(jié)構(gòu)
1 范圍
本文件規(guī)定了航天器信息系統(tǒng)軟件體系結(jié)構(gòu)、接口和軟件體系結(jié)構(gòu)中的操作系統(tǒng)層、中間件層、應(yīng)用管理層的組成。
本文件適用于航天器信息系統(tǒng)的軟件系統(tǒng)設(shè)計(jì)、軟件體系結(jié)構(gòu)和軟件構(gòu)件設(shè)計(jì)。
2 規(guī)范性引用文件
下列文件中的內(nèi)容通過(guò)文中的規(guī)范性引用而構(gòu)成本文件必不可少的條款。其中,注日期的引用文件,僅該日期對(duì)應(yīng)的版本適用于本文件;不注日期的引用文件,其最新版本(包括所有修改單)適用于本文件。
GB/T 42041 航天術(shù)語(yǔ) 空間數(shù)據(jù)與信息傳輸
3 術(shù)語(yǔ)和定義
GB/T 42041界定的術(shù)語(yǔ)和定義適用于本文件。
3.1
軟件構(gòu)件software component
將功能接口、程序代碼、數(shù)據(jù)等封裝成一個(gè)可獨(dú)立配置的、與外部環(huán)境分離的基本軟件單元。
4 縮略語(yǔ)
4.1 基本要求
下列縮略語(yǔ)適用于本文件。
AN:模擬量(Analogue)
AOS:高級(jí)在軌系統(tǒng)( Advanced Orbiting System)
API:應(yīng)用程序編程接口( Application Programming Interface)
BP:東協(xié)議( Bundle Protocol)
BSP:板級(jí)支持包( Board Support Package)
CAN:控制器局域網(wǎng)( Controller Area Network)
CCSDS:空間數(shù)據(jù)系統(tǒng)咨詢委員會(huì)(Consultative Committee for Space Data Systems)
CPU:中央處理器(Central Processing Unit)
DS:串行數(shù)字量( Digital Serial)
IO:輸人輸出( Input/ Output)
IP:網(wǎng)際互聯(lián)協(xié)議(Internet Protocol)
IPoC:IP通過(guò)CCSDS(IP over CCSDS)
LTP:利克萊德傳輸協(xié)議(Licklider Transmission Protocol)
ML:內(nèi)存加載(Memory Load)
PUS:包應(yīng)用標(biāo)準(zhǔn)(Packet Utilisation Standard)
RAM:隨機(jī)存取存儲(chǔ)器( Random Access Memory)
ROM:只讀存儲(chǔ)器( Read-Only Memory)
TC:遙控( Telecommand) ;
TCP:傳輸控制協(xié)議( Transmission Control Protocol)
TTE:時(shí)間觸發(fā)以太網(wǎng)( Time Triggered Ethernet)
UDP:用戶數(shù)據(jù)報(bào)協(xié)議(User Datagram Protocol)
USLP:統(tǒng)一空間數(shù)據(jù)鏈路協(xié)議( Unified Space Data Link Protocol)