论文部分内容阅读
针对虚拟试验仿真技术的应用现状,在参考HLA/TENA等基础上,结合国内试验训练领域发展现状,提出了通用虚拟试验体系结构HIT-TENA;由于靶场资源都是独立存在的,为了促进资源的互操作、可组合与可重用技术,加快试验系统的构建,HIT-TENA体系需要一种将各种试验系统资源进行集中整合利用的工具来进行试验系统静态建模、试验过程动态建模和试验运行控制等功能,快速完成试验系统的构建,进而高效完成试验任务要求,本文设计并开发的资源应用集成开发环境(TENAIDE)便是用于完成此项功能。本文在深入分析了HIT-TENA体系结构以及基于中间件技术构建试验系统的原理之后,针对HIT-TENA的跨平台应用性的功能需求,对于TENAIDE的开发工具进行了多种实现方案的选择,最终选择了在Windows,Linux等操作系统下均能编译的Qt技术来实现TENIADE的;同时,选择了同样具备良好移植性的gSoap编程工具来实现TENAIDE对HIT-TENA的资源仓库以及数据档案管理器的访问。该软件以集中式规划建模、多节点分布式运行系统的模式为主导设计理念。针对此种模式所对应的需求,本文设计了一套可以完整描述基于TENAIDE编辑的试验方案的存档文件,该文件基于XML格式编写,具有标准化程度高、可读性高以及可再编辑等优点。方案文件内部由多个不同层次的节点组成,分别记录了用于面向TENAIDE和HIT-TENA中间件两方面进行描述的数据内容,以便TENAIDE能够获取充足的信息,从而简单快捷地复现试验方案信息以及在中间件中实现系统构建。TENAIDE具备免编程以及可视化的特点,它对HIT-TENA体系内部的多种公共设施提供的功能进行了高度的集成和整合,最终以可视化的方式呈现给用户。用户通过图形化的方式可以直观地对分布试验系统内部各个不同节点的试验资源进行无差别的访问和调度,继而完成试验方案的编辑,保存,部署以及试验系统的构建与运行等一系列的操作,而不必去考虑整个HIT-TENA体系结构的实现原理,使得整个HIT-TENA对用户透明化,从而为用户快速地进行试验方案的编辑以及试验系统的构建提供了条件。在本文最后,通过测试结果和实际使用表明,本软件实现了试验系统的编辑,构建和试验运行控制等功能,软件运行稳定,用户界面友好。