摘要

针对以往通信卫星星务软件研制面临投资规模大、功能复杂、研制周期短的问题,提出一种应用逻辑模型的通用星务软件架构设计。该架构由应用软件模块、服务软件模块和数据管理模块组成。应用软件模块通过分析通信卫星功能逻辑共同特点,设计并实现逻辑子动作、逻辑动作、逻辑序列3个层次的逻辑模型。服务软件模块能提供指令转发、数据传输、时间管理等通用底层服务,并分离于底层服务,应用抽象的逻辑模型开展软件业务逻辑设计。数据管理模块通过约定统一的数据协议,设计卫星参数、初始化装订数据的集中管理方法。与以往星务软件架构对比表明:通用星务软件架构能有效简化软件开发流程,提升软件质量和可维护性。

  • 单位
    中国空间技术研究院