1 / 71
文档名称:

HITTENA通用协议转换软件开发.pdf

格式:pdf   页数:71页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

HITTENA通用协议转换软件开发.pdf

上传人:1322891254 2016/7/29 文件大小:0 KB

下载得到文件列表

HITTENA通用协议转换软件开发.pdf

文档介绍

文档介绍:国内图书分类号: 学校代码:10213 国际图书分类号: 密级:公开硕士学位论文 HIT-TENA通用协议转换软件开发硕士研究生:李微导师:孙震副教授申请学位:工学硕士学科:仪器科学与技术所在单位:自动化测试与控制系答辩日期:2014年7月授予学位单位:哈尔滨工业大学万方数据 Classified Index: .: Dissertation for the Master Degree in Engineering DEVELOPMENT OF PROTOCOL CONVERSION SOFTWARE FOR HIT-TENA Candidate: LiWei Supervisor: . SunZhen Academic Degree Applied for: Master of Engineering Speciality: Instrument Science and Technology Affiliation: Department of Automatic Test and Control Date of Defence: July, 2014 Degree-Conferring-Institution: Harbin Institute of Technology 万方数据哈尔滨工业大学工学硕士学位论文-I- 摘要由于建设体制和技术条件的制约,目前国内靶场存在大量接口形式多样化的独立设备和体系异构化的试验系统,难以实现设备和系统之间的信息共享和资源共用,造成资源重复建设等问题。本课题的目的是在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-TENA LROM获取对象模型相关信息,生成对象模型关联文件以保存订购/发布关联信息和模型映射信息,并在系统运行阶段加载该文件以实现对象模型匹配和对象实例数据的转换,最终调用HLA CERTI和HIT-TENA中间件接口服务实现 HLA联邦和HIT-TENA试验系统之间的信息交互。本文采用统一建模语言(UML)对软件进行需求分析,并详细设计了软件的静态模型和动态行为。最后在HIT-TENA集成应用开发环境下构建了测试系统,对软件功能进行全面验证。测试结果表明,本软件运行稳定可靠,能够很万方数据哈尔滨工业大学工学硕士学位论文-II- 好地满足用户需求,且具有良好的通用性。关键词:HIT-TENA;协议描述模板;协议转换;HLA;TENA-HLA网关万方数据哈尔滨工业大学工学硕士学位论文-III- Abstract As the limitation of construction system and technical condition,external devices with variety interface and testing systems with heterogeneous structure is widely exsited in domestic range, which cause the problem of re