试验训练体系结构中间件开发

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:okyy1234
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
HIT-TENA是在借鉴HLA/TENA基础上提出的一种试验训练体系结构,旨在提高靶场试验训练的通用性。中间件作为HIT-TENA体系结构的重要基础设施之一,为靶场资源应用提供基础支持,负责试验运行过程中的所有通信。本课题的目的是开发HIT-TENA体系结构中间件,为所有靶场资源应用提供一致的API,满足靶场试验训练对通用性、可互操作的需求。支持资源应用集成开发环境进行试验系统构建和运行,支持综合显示软件进行试验训练态势的实时显示,支持数据采集器对试验过程中数据的实时采集。本文研究了对象模型技术,采用逻辑靶场对象模型解决靶场资源互操作的问题;研究了基于ACE(Adaptive Communication Environment)的分布式系统构建技术,解决试验体系结构中间件跨平台的问题。在参考HLA(HighLevel Architecture)及TENA(Test and Training Enabling Architecture)中间件服务的基础上,建立了HIT-TENA试验训练体系结构中间件服务模型,包括在线成员管理服务、声明管理服务、对象管理服务、时间管理服务和数据分发管理服务,并设计统一的服务接口API。采用软件复用的设计思想,分离出各服务依赖的公共数据结构及网络通信组件作为内部包,详细设计了公共数据结构,采用ACE的主动对象和反应器模式实现网络通信组件。在线成员管理服务采用心跳机制保证可靠性;声明管理服务采用订购发布机制对交互对象进行发布声明和订购声明;对象管理服务实现SDO(State Destributed Object)、消息、数据流三种对象的运行时更新管理,支持订购发布更新和突发更新两种模式;时间管理服务采用PTP(Precision Time Protocol)同步算法实现试验成员的时间同步;数据分发管理服务采用数据域和数据过滤机制实现成员间批量数据交互。软件基于ACE和标准C++开发,具有平台可移植性。实验室测试及用户实际使用结果表明:本软件接口简单、运行可靠、性能优良,能够很好地满足用户需求。
其他文献
<正> 病源微生物毒力菌株对人正常血清杀菌因子的作用不敏感,它们能在血清中繁殖,这主要决定于微生物同化血清中类金属蛋白的能力,或处于抑菌状态。已知道,对血清的敏感性,同
双护盾TBM进行城市地铁施工,其始发、过站都需要进行空推。为了解决TBM在钻爆法已施工完成的导洞、车站内快速空推、步进及顺利纠偏等技术难题,以青岛地铁2号线双护盾TBM施工
村镇的空间形态演变受对外交通尤其是公路交通的影响甚大。基于对西南山区部分聚落规划建设的了解,本文旨在分析不同发展类型的聚落与对外交通之间相共生的关系——或为聚居
随着汽车时代的来临,在提高工作效率、丰富物质生活、享受现代化便捷交通的同时,安全驾驶成为了重中之重,汽车人机交互也成为了一个重要的研究领域。对于驾驶舱内部的驾驶界
马克斯·韦伯是20世纪最有影响的思想家,其代表作《新教伦理与资本主义精神》集中反映了韦伯思想的总趋势,该书的主题思想是作为神学信仰体系的加尔文教,对作为一种经济组织
<正>1开展数学素养教学的必要性数学教育不仅是科学素质的教育,而且也是一种文化素质的教育.数学课程既要传授知识,更要传授数学精神和近、现代数学思想方法,以提高学生的思
<正>冷轧总厂在30多年的创业发展历程中,经过不断探索和实践,逐步形成了"四精四严"企业文化,通过坚持不懈地开展对标挖潜,学习和找寻适应企业文化发展的最佳运行体制和行为模
老年人照顾责任呈现家庭化、女性化倾向,不同性别的老年人家庭照顾者处境大为不同,其提供的照顾内容以及承受的照顾压力都有差异,且存在性别不平等现象。借助于"责任分担"理
高职高专院校的钢琴教学具有其特殊性。针对高职院校学生的实际情况,在钢琴入门教学中,将被誉为"钢琴启蒙教学元老"的《拜厄》与《钢琴基础教程》第一册教材合理的搭配使用。
随着社会对人才素质要求越来越高,高等学校的招生办学规模越来越大,生源质量将直接影响着学校生存与发展,因此对招生宣传工作提出了越来越高的要求。本文重点探讨了在招生宣