一种应用逻辑模型的通用星务软件架构设计  被引量:4

Design of General Satellite Housekeeping Software Framework Using Logical Model

在线阅读下载全文

作  者:邓兵[1] 韩笑冬[1] 宫江雷[1] 安卫钰[1] DENG Bing;HAN Xiaodong;GONG Jianglei;AN Weiyu(Institute of Telecommunication Satellite,China Academy of Space Technology,Beijing 100094,China)

机构地区:[1]中国空间技术研究院通信卫星事业部

出  处:《航天器工程》2020年第1期54-60,共7页Spacecraft Engineering

基  金:国家重大科技专项工程

摘  要:针对以往通信卫星星务软件研制面临投资规模大、功能复杂、研制周期短的问题,提出一种应用逻辑模型的通用星务软件架构设计。该架构由应用软件模块、服务软件模块和数据管理模块组成。应用软件模块通过分析通信卫星功能逻辑共同特点,设计并实现逻辑子动作、逻辑动作、逻辑序列3个层次的逻辑模型。服务软件模块能提供指令转发、数据传输、时间管理等通用底层服务,并分离于底层服务,应用抽象的逻辑模型开展软件业务逻辑设计。数据管理模块通过约定统一的数据协议,设计卫星参数、初始化装订数据的集中管理方法。与以往星务软件架构对比表明:通用星务软件架构能有效简化软件开发流程,提升软件质量和可维护性。In terms of the adverse conditions of large investment scale, complex functionality, and short life cycle of the telecommunication satellite housekeeping software traditional development model, a general satellite housekeeping software framework using logical model is proposed. This framework contains the application software module,the service software module and the data management module. In the application software module, by analyzing the common features of the telecommunication satellite housekeeping software business logic, the sub-execution logical model,the action logical model and the sequence logical model are designed and implemented. The service software module provides the general underlying services such as the instruction routing, data transmission, and the time management. The data management module separates the software business logic from the underlying services, the software business logic is designed based on the abstract logical model. By establishing the unified data format, the centralization management of satellite parameter data and initialization binding data is designed. The comparison with the telecommunication satellite housekeeping software before indicates that the framework effectively simplifies the software development process and improves the software quality and maintainability.

关 键 词:通信卫星星务软件 通用软件架构 逻辑模型 

分 类 号:TP311.1[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象