基于SEDS软件参数配置及代码自动生成方法、设备及介质技术

技术编号:40664354 阅读:17 留言:0更新日期:2024-03-18 18:58
本发明专利技术提供了一种基于SEDS软件参数配置及代码自动生成方法、设备及介质,能够基于CCSDS的SEDS标准,实现软件配置参数及构件接口、配置等代码自动生成。本发明专利技术建立顶层设计方法,重点在于确定提取的参数及提取参数的方法,最后依据SEDS标准生成表单,通过工具转换自动生成代码,自动生成的配置参数包括各协议层之间数据双向交换的接口;组成上述接口的参数配置;实现两组接口间映射的构件服务;组成构件的状态机、变量、行为等。

【技术实现步骤摘要】

本专利技术涉及航天器嵌入式软件设计,具体涉及一种基于seds(soiselectronic data sheet)软件参数配置及代码自动生成方法、设备及介质。


技术介绍

1、随着卫星智能化、网络化的发展,航天器功能越来越复杂,使得航天嵌入式软件规模不断快速增长。新一代综合电子软件体系结构是基于ccsds(consultative committeefor space data systems)航天器星载接口业务sios(spacecraft onboard interfaceservices)的通用分层体系结构。该体系结构包含了多种业务及协议。它将整个软件划分为应用层、应用支持层、传输层、子网层和硬件层,在每一层将sois标准的业务和协议映射为可重用的软件构件,各个构件完整独立,屏蔽了接口和协议变化带来的影响,并可以提高软件的可重用性。标准化的构件以及构件接口,将标准的业务以及协议采用软件构件实现,使得新任务软件的开发可以通过组装标准化的构件以及任务特殊需求构件,达到软件快速开发的目的,从而缩短软件研制周期。现有的软件体系结构还存在以下问题:

本文档来自技高网...

【技术保护点】

1.一种基于SEDS软件参数配置及代码自动生成方法,其特征在于,包括顶层设计:软件体系内部的SEDS,用于描述设备信息、构件的接口、构件之间的映射服务以及交换数据,通过工具生成用于软件组装的内部连接代码;外部输入SEDS指软件配置参数,通过工具生成综合电子软件的参数代码,通过工具读取作为仿真测试的输入;

2.如权利要求1所述的方法,其特征在于,所述参数代码的电子表单通过地面系统工具生成数据库,该数据库用于开发方测试和整星测试,参数代码的电子表单形成后,统一应用于项目开发的各个阶段。

3.如权利要求2所述的方法,其特征在于,SEDS在综合电子体系结构中,从底层硬件层...

【技术特征摘要】

1.一种基于seds软件参数配置及代码自动生成方法,其特征在于,包括顶层设计:软件体系内部的seds,用于描述设备信息、构件的接口、构件之间的映射服务以及交换数据,通过工具生成用于软件组装的内部连接代码;外部输入seds指软件配置参数,通过工具生成综合电子软件的参数代码,通过工具读取作为仿真测试的输入;

2.如权利要求1所述的方法,其特征在于,所述参数代码的电子表单通过地面系统工具生成数据库,该数据库用于开发方测试和整星测试,参数代码的电子表单形成后,统一应用于项目开发的各个阶段。

3.如权利要求2所述的方法,其特征在于,seds在综合电子体系结构中,从底层硬件层到上层应用层,seds不断的汇聚;对设备的描述,包括设备的访问接口、设备的功能接口、设备的访问协议、设备虚拟控制步骤以及子网层的使用信息;seds描述构件的接口和构件之间的双向数据交换,包含参数、命令、业务的原语以及...

【专利技术属性】
技术研发人员:杨丽君陈伯翰何熊文程博文詹盼盼齐征阎冬顾明
申请(专利权)人:北京空间飞行器总体设计部
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1