论文部分内容阅读
由于建设体制和技术条件的制约,目前国内靶场存在大量接口形式多样化的独立设备和体系异构化的试验系统,难以实现设备和系统之间的信息共享和资源共用,造成资源重复建设等问题。本课题的目的是在HIT-TENA体系结构下,开发通用协议转换软件,实现多样化独立设备和异构化试验系统的快速接入,解决资源的重用、可组合与互操作问题,进而加速试验系统的构建速度,引导靶场建设从“任务驱动型”向“能力建设型”转变。本文以目前靶场领域常用的多种类型通讯协议为研究对象,深入分析其组成元素及典型特征;研究靶场试验系统构建过程中应用最广泛的HLA体系结构的原理,全面比较HIT-TENA和HLA体系结构、对象模型以及二者的不同点和相似之处,在此基础上提出使用TENA-HLA网关实现系统互联的最佳方案和关键问题。为解决各种接口形式的独立设备接入HIT-TENA体系结构困难的问题,本文通过开发HIT-TENA协议式设备接入工具实现上述设备的快速接入。通过对靶场协议组成元素和典型特征的抽象,设计通用协议模板实现各类接口协议的描述,提供可视化协议录入功能达到即想即得即运行的目标,以数据库实现各类协议的统一存储与持久化管理;设计符合HIT-TIDE组件接口规范的通用协议转换组件,通过可配置XML文件与通用协议框架结合的方法实现通用协议转换组件的专用化处理,建立靶场协议到HIT-TENA对象模型的自动转换方法。针对目前靶场中大量存在的基于HLA体系结构的试验系统难以接入HIT-TENA体系结构的问题,本文通过开发TENA-HLA网关实现HLA试验系统和HIT-TENA试验系统间的系统互联。通过解析HLA FOM/SOM和HIT-TENALROM获取对象模型相关信息,生成对象模型关联文件以保存订购/发布关联信息和模型映射信息,并在系统运行阶段加载该文件以实现对象模型匹配和对象实例数据的转换,最终调用HLA CERTI和HIT-TENA中间件接口服务实现HLA联邦和HIT-TENA试验系统之间的信息交互。本文采用统一建模语言(UML)对软件进行需求分析,并详细设计了软件的静态模型和动态行为。最后在HIT-TENA集成应用开发环境下构建了测试系统,对软件功能进行全面验证。测试结果表明,本软件运行稳定可靠,能够很好地满足用户需求,且具有良好的通用性。