作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2008, Vol. 34 ›› Issue (5): 265-267,. doi: 10.3969/j.issn.1000-3428.2008.05.093

• 开发研究与设计技术 • 上一篇    下一篇

航天飞控软件的二维容错体系结构设计

张卫民1,2   

  1. (1. 北京航空航天大学计算机学院,北京 100083;2. 北京航天飞行控制中心,北京 100094)
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2008-03-05 发布日期:2008-03-05

Design of 2-dimensional Faults Tolerant Architecture for Spaceflight Control Software

ZHANG Wei-min1,2   

  1. (1. School of Computer, Beijing University of Aeronautics and Astronautics, Beijing 100083; 2. Beijing Aerospace Control Center, Beijing 100094)
  • Received:1900-01-01 Revised:1900-01-01 Online:2008-03-05 Published:2008-03-05

摘要: 介绍航天飞控软件系统的主要功能及其常规体系结构。设计开发航天飞控软件系统的一个二维容错体系结构。版本维A包括所有应用软件功能的完整功能进程,版本维B仅包括部分关键软件功能进程的二版本设计与实现,其中有原功能进程的全功能冗余设计,以及原功能进程的降级冗余设计。版本维主要实现进程级程序的容错功能。关键等级维实现的是不同关键等级进程之间的数据容错。如果数据从较高关键等级进程流向较低或相同关键等级进程,则数据交换可以直接进行,如果数据从较低关键等级进程流向较高关键等级进程,则必须由容错处理进程经过容错处理,才能流向目的进程。

关键词: 容错, 体系结构, 航天飞控

Abstract: The main functions and the usual architecture of spaceflight control software systems are introduced. A 2-dimensional faults tolerant architecture of spaceflight control software systems is developed. Two dimensions are the version dimension and the critical level dimension. The version dimension A has all of the complete function processes. The version dimension B only has redundant designed processes of some of the most critical processes in version dimension A. Some of them have the same functions as the original processes, others have degraded functions. The version dimension realizes the program faults tolerance between processes. The critical level dimension realizes the data faults tolerance among different critical level processes. If the data from a process flows to lower or the same critical level processes, it can be exchanged immediately. If it flows to higher critical level processes, the data has to be processed by a special faults tolerant process program first. After being processed, the data is transmitted to the destinations.

Key words: faults tolerance, architecture, spaceflight control

中图分类号: