论文摘要:基于消息中间件的构件联合框架在航天器测试平台中的应用
航天器测试领域中,每次测试试验都要定制新的测试系统。随着航天事业的飞速发展,测试任务日益复杂和繁重,定制式开发不仅是对资源的严重浪费,也不能适应航天器测试任务重、变化快的现状,实现短周期、高性能搭建测试系统。因此,如何充分复用历史资源,基于构件快速搭建航天器综合测试应用平台成为当前航天器测试系统开发的重要研究方向。本文针对这一研究方向,分析了航天器综合测试的业务模型,并在充分了解航天器综合测试的典型实例――XX-2卫星综合测试监控管理系统的需求之后,提出了针对于航天器综合测试应用平台搭建的基于消息中间件的构件联合框架(Component combIning FRamework based on message Oriented Middleware,简称CIFROM),作为航天器综合测试应用平台的整合方案,给出了CIFROM的总体结构、模块组成以及各模块的分析、设计和实现。本文随后介绍了XX-2卫星综合测试监控管理系统的子系统――基于Web的XX-2卫星实时监控系统的需求分析,给出了该系统的设计与实现。在此系统的开发实现中,基于构件模型封装了其功能模块,使用了CIFROM进行构件的整合,基于消息队列实现了构件间的同、异步通讯,从应用集成的角度完成了该系统,并对其进行了性能分析测试,验证了该系统的稳定性、有效性和实时性。该系统已经通过验收并在中国航天科技集团公司第五研究院总体部的XX-2多星并行测试实际使用当中,运行稳定。最后,本文通过CIFROM与应用系统配置式整合开发平台(Configurable Integration Platform for Application Systems,简称CIPAS)的分析比较,说明了CIFROM的应用特点,论证了CIFROM在航天器综合测试应用平台的开发领域中对CIPAS的改进。