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)