节点文献

HIT-TENA资源应用集成开发环境开发

Development of HIT-TENA Integrate Development Environment

【作者】 李理

【导师】 孙震;

【作者基本信息】 哈尔滨工业大学 , 仪器科学与技术, 2012, 硕士

【摘要】 针对虚拟试验仿真技术的应用现状,在参考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对用户透明化,从而为用户快速地进行试验方案的编辑以及试验系统的构建提供了条件。在本文最后,通过测试结果和实际使用表明,本软件实现了试验系统的编辑,构建和试验运行控制等功能,软件运行稳定,用户界面友好。

【Abstract】 For the application of simulation technology for virtual test,my unit on thebasis of the reference HLA/TENA and other, combined with the developmen tstatus of the domestic pilot training, the generic architecture of virtual experimentHIT-TENA; range resources are independent existence, in order to promoteresources, interoperable, composable and reusable technology, to speed up theconstruction of the test system, the HIT-TENA system needs a variety of testsystem resources to focus on integration of tools used to test the system staticmodeling, dynamic modeling of the testing process and test operation control, rapidcompletion of the test system, and thus efficient completion of the test missionrequirements, designed and developed resources to application integrationdevelopment environment (TENAIDE) is used to accomplish this function.After depth analysis of the HIT-TENA architecture and principle to build a testsystem based on middleware technology for the functional requirements of the HIT-TENA’s cross-platform application development tool for TENAIDE the choice of avariety of implementations, and ultimately select the technology of the Qt ca n becompiled under Windows, Linux and other operating systems to achieve TENIADE;the same time, select the same with good portability gSoap programming tools toachieve TENAIDE HIT-TENA resources warehouse and data file management ofthe visit.The software to centralized planning modeling, distributed operating systemmulti-node model-oriented design concepts. Corresponding demand for this model,this paper designs a complete description of the archive file based on TENAIDEediting test programs, the file is written in XML-based format, with the advantagesof a high degree of standardization, readability, and then edit. Within the programdocument by a number of different levels of nodes were recorded for two aspects ofthe description of the data content for TENAIDE HIT-TENA middleware,TENAIDE in order to be able to obtain sufficient information to quickly and easilyreplicable test program information as well as in the middleware system to build.TENAIDE with free programming, and visual characteristics of a wide rangeof public facilities of its HIT-TENA within the system, the functionality providedby a high degree of integration and integration, and ultimately presented to the user a visual manner. Intuitive to the user through a graphical test resources on thedistribution of different node within the test system, non-discriminatory access andscheduling, and then complete the pilot program, edit, save, deploy and test systemConstruction and Operation of a series of operations without having to consider theentire HIT-TENA architecture principle, the entire HIT-TENA is transparent to theuser, provided the conditions for the user to quickly edit of the pilot program andthe construction of the test system.Finally, test results and the actual use of this software a test editor, build andtest run control functions, the software is stable, user-friendly.

  • 【分类号】TP311.52
  • 【被引频次】29
  • 【下载频次】405
节点文献中: 

本文链接的文献网络图示:

本文的引文网络