学位论文 > 优秀研究生学位论文题录展示

遵循IEEE1516标准的对象模型开发工具研究与实现

作 者: 王军
导 师: 姚益平
学 校: 国防科学技术大学
专 业: 计算机科学与技术
关键词: 高层体系结构 对象模型模板 联盟对象模型 盟员对象模型 基础对象模型
分类号: TP391.9
类 型: 硕士论文
年 份: 2004年
下 载: 113次
引 用: 1次
阅 读: 论文下载
 

内容摘要


高层体系结构(HLA)为分布式仿真系统提供了一个可重用和易于交互的标准技术体系,它已被IEEE采纳为建模与仿真标准IEEE1516.x,基于HLA的分布仿真将是今后分布式仿真发展的主要方向。在基于HLA的仿真联盟执行过程中,盟员之间所有交互的数据都必须预先以对象的形式定义在联盟数据文件(FDD)中,因此对象模型是HLA仿真的基础,设计并实现一个高效的对象模型开发工具对HLA仿真应用具有重要意义。 论文首先介绍了HLA的发展和研究现状,讨论了HLA的基本思想和HLA标准的基本内容,着重对标准中的对象模型模板(OMT)和联盟开发和执行过程(FEDEP)进行了分析研究。同时,论文对HLA领域正在快速发展的一项新兴技术——基础对象模型(BOM)技术也给予了极大关注,基于BOM技术的HLA开发将是HLA应用领域的一个重要发展趋势。在上述基础上,论文设计并实现了一个一体化的、可视化的、多功能的对象模型开发工具StarMD,并给出了StarMD在HLA仿真中的一个具体应用实例。论文的主要工作和创新包括: 1.对HLA标准中的OMT规范、特别是联盟对象模型(FOM)和盟员对象模型(SOM)进行了深入研究,提出了基于树型结构的HLA对象模型组织方法,设计并实现了一个符合IEEE1516标准的、可视化的、多功能的对象模型开发工具StarMD。该工具通过树型结构组织HLA对象模型,采用XML格式存取FDD文件,使用DOM方法对XML文档进行解析,同时支持单一对象类或交互类的导出和引入、管理对象模型(MOM)的即时插入、模型文件的数据统计等多项功能。 2.对正在快速发展的BOM技术进行了深入研究,提出了BOM的开发方法以及通过扩展OMT规范中的对象模型鉴别表来包含BOM元数据的设计思想,并以此为基础在StarMD中对BOM的开发环境予以了实现,使StarMD成为支持FOM/SOM/BOM一体化开发的对象模型开发工具。 3.针对现有对象模型开发工具在界面设计上存在的不足,提出了将列表控件与编辑控件相结合的右侧界面设计方案。该设计方案能够满足在程序主界面上处理全部模型信息的要求,既便于用户浏览模型信息,也便于用户修改模型信息。 论文最后总结了所取得的研究成果,并概述了进一步的研究工作。

全文目录


目录  4-7
图目录  7-9
表目录  9-10
摘要  10-11
ABSTRACT  11-12
第一章 绪论  12-17
  1.1 课题背景  12-14
    1.1.1 分布式交互仿真概述  12
    1.1.2 分布式交互仿真标准的发展  12-13
    1.1.3 课题来源  13-14
  1.2 课题研究现状  14-15
    1.2.1 HLA/RTI的研究现状  14
    1.2.2 对象模型开发工具的研究现状  14-15
  1.3 课题研究的目标、内容和意义  15-16
  1.4 论文结构  16-17
第二章 高层体系结构概述  17-26
  2.1 HLA基本思想  17
  2.2 HLA标准  17-24
    2.2.1 HLA规则(Rules)  18
    2.2.2 HLA接口规范(IS)  18-19
    2.2.3 HLA对象模型模板(OMT)  19-22
    2.2.4 HLA联盟开发和执行过程(FEDEP)  22-24
  2.3 HLA与面向对象概念的关系  24
  2.4 本章小结  24-26
第三章 基础对象模型研究  26-34
  3.1 BOM概述  26-27
    3.1.1 BOM的产生  26-27
    3.1.2 BOM的发展  27
  3.2 BOM方法的基本内容  27-31
    3.2.1 BOM的概念  28
    3.2.2 BOM的描述与划分  28-30
    3.2.3 BOM元数据(Meta-Data)  30-31
  3.3开发BOM的考虑  31-33
    3.3.1 BOM元数据的开发  32
    3.3.2 BOM类型的选择  32
    3.3.3 BOM种类的选择  32
    3.3.4 BOM抽象程度的确定  32-33
  3.4 本章小结  33-34
第四章 HLA对象模型开发工具StarMD的设计与实现  34-69
  4.1 设计的指导思想和实现的主要功能  35-36
    4.1.1 设计指导思想  35
    4.1.2 实现主要功能  35-36
  4.2 HLA对象模型的描述  36-44
    4.2.1 数据交换格式(DIF)  36-41
    4.2.2 XML解析的实现方法  41-44
  4.3 HLA对象模型的构造  44-53
    4.3.1 树型结构的对象模型构造  44-46
    4.3.2 FOM/SOM的构造  46-51
    4.3.3 BOM的构造  51-53
  4.4 主要功能的设计实现  53-68
    4.4.1 界面的设计实现  53-56
    4.4.2 左侧树型控件的设计实现  56-62
    4.4.3 右侧列表控件的设计实现  62-65
    4.4.4 插入MOM功能的设计实现  65-66
    4.4.5 模型文件属性信息显示功能的设计实现  66-67
    4.4.6 XML文档层次树显示功能的设计实现  67
    4.4.7 模型文件基本数据统计功能的设计实现  67-68
  4.5 本章小结  68-69
第五章 StarMD测试及其在HLA仿真中的应用  69-74
  5.1 StarMD测试  69-70
  5.2 使用StarMD开发FOM/SOM  70-72
  5.3 使用StarMD开发BOM  72-74
第六章 结束语  74-75
  6.1 论文工作总结  74
  6.2 进一步工作  74-75
致谢  75-76
攻读硕士期间发表的论文  76-77
参考文献  77-79

相似论文

  1. 基于WEB的仿真互操作性测试工具研究,TP391.9
  2. 基于HLA的舰载作战指挥决策仿真系统研究,TP391.9
  3. 基于标准化原理的HLA规范分析,TP391.9
  4. 基于HLA的联邦开发过程的研究和应用,TP391.9
  5. 基于HLA的新一代航空电子仿真系统的设计与实现,TP391.9
  6. RTI中数据过滤算法研究与实现,TP391.9
  7. 复杂产品虚拟样机协同设计仿真平台关键技术研究,TP391.9
  8. 基于HLA的小卫星编队分布式仿真研究,TP391.9
  9. 基于空间任务的卫星平台仿真研究,TP391.9
  10. 基于XML的对象模型表示及其可视化开发工具的实现,TP311.52
  11. 基于HLA的雷达电子战与火力对抗仿真,TP391.9
  12. 基于HLA的Link-16数据链网络仿真平台构筑,TN919.2
  13. 基于HLA和SIMULINK的分布式仿真系统研究,TP391.9
  14. 组网雷达系统建模仿真与效能评估,TN974
  15. 基于HLA的战场环境仿真研究,E919
  16. 基于HLA的某型火控雷达回波产生联邦成员的研制,TN958
  17. 基于OPNET的WiMAX网络系统仿真设计与研究,TN925.93
  18. 基于HLA的卫星姿态控制系统仿真研究,TP391.9
  19. 海战仿真控制及视景生成技术的研究与实现,TP391.9
  20. 基于HLA作战环境的仿真及作战效能评估的研究,TP391.9

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 信息处理(信息加工) > 计算机仿真
© 2012 www.xueweilunwen.com