用户名: 密码: 验证码:
WISE软件HLA功能扩展的设计与实现
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
联邦成员是HLA体系中实现仿真部件重用和互操作的基础,它的开发过程包括实体模型的开发和对象模型的开发。对象模型的开发可以使用OMDT、联邦框架生成工具等产生相应的模型代码,实体模型的开发则往往需要使用各个学科领域专门的开发工具,将各种实体模型开发工具集成到HLA框架中来是目前仿真界研究的热点问题之一。
     武器系统一体化综合仿真环境(WISE)是开发实体仿真模型的有力工具,但是它缺乏对联邦成员开发的支持。本文的主要研究工作就是如何把WISE扩展到HLA的框架之下,使其成为符合HLA规范的联邦成员开发工具。
     论文首先介绍了武器系统一体化综合仿真环境(WISE)建模的基本原理和流程,分析了它所生成的代码的结构;然后对HLA高层体系结构的基本概念和联邦成员的开发过程进行了阐述;最后在此基础上详细阐述了WISE软件HLA扩展的设计和实现原理,给出了扩展模块的整体结构、接口方法、联邦成员框架模板的构造和代码生成的过程。
Federate is the basic element for simulation component reuse and interoperation in the HLA infrastructure, its development process consists of two parts: one is the development of the Simulation Objects Model (SOM), the other is the development of the simulation entity model. There are many software tools that can be used to develop the Simulation Objects Model (SOM), such as OMDT and FED Wizard. But the development of the entity model usually depends on special techniques and tools which are not HLA compatible. How to integrate these software tools into the HLA framework is one of the hot research areas in the distributed simulation field.
    Weapon system Integration Simulation Environment (WISE) is a powerful tool to develop the entity simulation model, but it lacks for the federate development support. The primary research work of this paper is to discuss how to integrate WISE into the HLA framework and turn it into a federate development tool according with the HLA specification.
    In this paper, we first introduce the fundamental modeling theory and flow of the WISE software, analyze the code structure created by it, then we explain some basic HLA conceptions and give a description of the federate development process. We particularly focus on the design and implementation of WISE 2.0 software with HLA function extension, give its whole module structure, interface methods, federate framework templates construction and code generation process.
引文
[1] 黄柯棣等编著,《系统仿真技术》,国防科技大学出版社,1998
    [2] Bruce Eckel编著,刘宗田等译,《C++编程思想》,机械工业出版社,2000
    [3] High Level Architecture Run-Time Infrastructure Programmer's guide 1.3 version 6, DMSO, Mar. 12, 1999
    [4] 尹娟,HLA联邦成员软件框架自动生成技术研究与实现,工学硕士论文,国防科技大学,2002年
    [5] IEEE P1516.1 Standard [for] Modeling and Simulation (M&S) High Level Architecture (HLA)-Federate Interface Specification, Draft 1, DMSO, April 20, 1998
    [6] 黄建,HLA仿真系统软件支持框架及其关键技术研究,工学博士论文,国防科技大学,2001年
    [7] 冯润明 黄柯棣,HLA联邦成员软件开发环境研究,《系统仿真学报》,2001年13卷 第3期
    [8] Kevin Cox. A Framework-based Approach to HLA Federate Development, Simulation Interoperability Workshop, 98F-SIW-036, March, 1998
    [9] 陆嘉宁,Wise使用说明,716所,2002年
    [10] Paul T.Barham, Randall E.Barker, Rober E.Beckwith. Implementing a Simple HLA Federate: Lessons Learned from a DIS Perspective, Simulation Interoperability Workshop, 99S-SIW-116, March, 1999
    [11] 陆嘉宁,软件设计提纲及文档,杰瑞公司,2002年

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700