本书从软件设计和软件开发人员的视角详细阐述了航天器综合电子系统软件的设计方法和思路,自顶向下展示了软件架构的组成,自底向上展示了各层软件构件的设计和实现方法。全书梳理了航天器综合电子系统软件的发展过程和面临的新需求,详细阐述了基于软件构件的航天器综合电子系统软件开发方法,从业务和协议体系结构、软件架构、操作系统、设备驱动程序、中间件层软件构件、应用管理层软件等方面分别给出设计方法和过程,对重要软件构件的实现通过代码予以说明,最后结合工程实际给出软件在航天器中的典型应用,分析其应用效果。书中提供了关键的数据结构和大量的软件构件代码,有助于读者加深对航天器综合电子系统软件设计技术和实现方法的理解。本书可作为高等院校宇航相关专业学生的教学参考书,也可供从事宇航工程、航天器总体设计、空间数据系统设计、航天器软件设计及有关专业的科技人员参考。
第1章 绪论
第2章 航天器软件研制过程与规范
第3章 航天器综合电子系统业务与协议体系结构设计
第4章 航天器综合电子系统软件体系结构小设计
第5章 星载操作系统设计
第6章 设备驱动程序设计
第7章 中间件-亚网层空间子网构件设计
第8章 中间件--亚网层星载网购件设计
第9章 中间件-传递层构件
第10章 中间件-应用支持层SOLS构件设计
第11章 中间件 -应用支持层PUS构件设计
第12章 应用管理层软件设计
第13章 软件可靠性设计
第14章 SEDS在软件体系结构中的应用
第15章 综合电子系统软件体系结构的应用
附录 缩略语
索引