没有合适的资源?快使用搜索试试~ 我知道了~
计算机-后端-模型驱动架构在HLA仿真系统中的应用研究.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 156 浏览量
2022-06-19
13:40:39
上传
评论
收藏 2.61MB PDF 举报
温馨提示
试读
85页
计算机-后端-模型驱动架构在HLA仿真系统中的应用研究.pdf
资源推荐
资源详情
资源评论
III
ABSTRACT
The paper focus on the issues of the implementation of Model Driven Architecture
(MDA) in the design and development of HLA-based distributed simulation system.
The High Level Architecture (HLA) proposed by DMSO (Defense Modeling and
Simulation Office) provides a solid conceptual foundation for distributed simulation and
architecture for reuse and interoperation in distributed simulation.The goal of HLA is to
promote interoperability and reuse between federates. The HLA is based on the premise
that no simulation can satisfy all uses and users. An individual simulation or set of
simulations developed for on purpose can be applied to another application under the
HLA concept of the federation.HLA has wide applicability, across a full range of
simulation application areas, including military, education, engineering and even
entertainment, at a variety of levels of resolution.
However, in many respects, HLA falls short of its promise potential. These problems
can be attributed in part to the HLA standard itself, which does not address all of the
architectural and design issues associated with distributed simulation environments .One
example is the interoperability issuses between vendor RTIs. In addition, while HLA
defines and specifies a number of key simulation services in simulation system, the HLA
developer community has not yet benefited from emerging standards or mature
applicably concepts (such as J2EE, Meta-Modeling).This affects not only the HLA
standard itself ,but the promotion and wider-range application of HLA standard. As an
advanced and successful architecture in simulation, it should has more wider-range
application and more promising potentials
Model Driven Architecture (MDA) introduced by Object Mangement Group (OMG)
is a potential solution to these problems. MDA is addressed as an approach t to
system-specification and interoperability based on the use of formal models. The core of
the MDA concepts comprises the UML, XMI as well as the related XML Metadata
Interchange (XMI) specification, SOAP and other OMG standards. The concepts are
designed to embrace OMG middleware solutions, i.e., CORBA as well as alternatives like
Microsofts’s DCOM, Sun’s EJB.
IV
This thesis introduces the MDA concept and shows, how the HLA can be integrated
to become a standard stub for simulation application of legacy, system under
development, and systems of the future.
The thesis introduces the history of OMG, the MDA’s initial and supported global
organization. It also presents the background, the basic concept, the general framework,
the related terminology and the key standards behind MDA. Meta-modeling and model
transformation are explained as the key techniques of MDA.
Because the MDA is based on the OMG’s existed standards, such as XMI, UML,
etc., it is helpful to promotion and advancement of HLA standard, which is generally
regarded as the military application framework. The thesis gives detailed analysis of the
reason to apply MDA’s concept and methodology into HLA-based simulation
applications. In one respect, it is not only the requirements of HLA standard itself , but
also the promising solution of HLA standard’s wider-range application.
It is well-known that MDA is a general architecture for software development,
however HLA is an architecture guideline for simulation application. So it is necessary to
broaden the HLA’s concepts to fit this integration and benefit from the advantage of
MDA. In order to explain how to apply the MDA’s concept into HLA-base simulation
system, the thesis addresses the Federate Component Model, which is the HLA-based
Component Model and combines the concept of MDA into the HLA framework. In this
part, the simulation specific UML Profile and the Unified tools set are also introduced as
the requirements of MDA-based simulation solution.
As an implementation example, the TankSim HLA-based simulation system is
presented as the example of MDA-based simulation solution. In this part, a general
MDA-based simulation solution development process is introduced and implemented in
the TankSim system’s development. From the design of framework of TankSim system,
the analysis of model, the design of modle to the simulation logic code, the thesis
manifests the benefits of the MDA to HLA-based simulation.
Keywords: Model Driven Architecture, High Level Architecture, Distributed
Simulation, Federate Component Model
1
1 绪 论
1.1 课题来源及研究背景
本课题来源于正在建设中的国家国民经济动员仿真演练系统,该系统是国家国
民经济动员仿真中心的一期建设项目。
国民经济动员,是指为维护国家安全和适应战争需要,有计划有组织地提高国
民经济应变能力,将国民经济由平时状态转入战时状态所进行的一系列活动。国民
经济动员是现代战争和社会发展的产物,是国防建设的重要组成部分。战争离不开
经济的支撑和保障,国民经济动员作为维护国家安全利益的重要机制之一,其根本
任务是将国民经济动员潜力用于或准备用于保障战争需求。国民经济动员具有实战
功能,这种功能表明国民经济动员虽然不是军队的构成要素,但确实是军队战斗力
的生产要素之一。国民经济动员具有转换功能,它是实现平时到战时转换的杠杆,
这种功能发挥的程度,不仅决定着平时经济向战时经济转换的速度和效果,而且反
映着一个国家经济对战争的适应程度和支撑能力。国民经济动员还具有调节功能,
国家经济建设是国防建设的基础,国防建设是国家经济建设的安全保障,两者既紧
密相连又存在一定的矛盾,经济动员则是这两者间的“协调机”
[1]
。
战争和突发事件需求的多样性决定了国民经济动员内容的广泛性。现代国民经
济动员涉及工业、农业、医疗卫生、交通运输、劳动力、科学技术等等,其规模之
大,涉及面之广,是空前的。临战时要把全国各个系统、各个领域、各个地区、各
种力量都组织起来,形成一个有机的整体,全面地持续不断地保障战争的需要,其
组织工作是非常复杂。因此,国民经济动员工作是一项复杂的系统工程。
另一方面,从 20 世纪 70 年代以来,在新技术革命浪潮的冲击下,现代战争正
在向高技术化信息化方向发展。现代战争对信息技术的需求不断扩张。以信息技术
为标志的信息战争成为高技术战争的必然趋势,推动着国民经济动员向信息化方向
发展。同时在高技术战争中,战争在较短时间内可以在广阔的空间内展开,战争进
2
程加快,这些情况都使得提高经济动员的快速反应能力成为其核心任务。
目前,我国国民经济动员机构体系已初步建立并逐步完善,而如何使这个体系
结构快速有效运作,将平时蕴藏在国民经济中的生产力快速有效地转变为战时所需
的生产力,已成了国民经济动员建设的当务之急。国民经济动员演练是和平时期国
民经济动员准备的重要内容。国民经济动员演练,即国民经济动员演习,是通过模
拟非常状态,使演练对象的各项动员工作按照战时动员工作的实际步骤和方式进行
训练。它是保证战时动员快速有效的重要手段之一,是检验动员机制,锻炼工作队
伍,提高组织协调能力,验证预案的好办法。如果说编制国民经济动员预案草案仅
仅是动员计划的一种主观设想,那么只有根据国民经济动员预案进行演练才能将国
民经济动员预案变为一种行动方案。通过国民经济动员演练,主要解决三个问题:
a. 检验国民经济动员预案的基本方案和主要程序是否合理;
b. 通过训练使国民经济动员各级领导和专业人员了解和熟悉国民经济动员程
序,明确自己的工作职责和任务,掌握实施国民经济动员的基本技能;
c. 研究国民经济动员实施过程中遇到的各种新情况和新问题,为制定相应的政
策措施奠定基础。在现代战争中,国民经济的平战转换速度在很大程度上取决于和
平时期国民经济动员的准备程度。
在现代战争中,国民经济的平战转换速度在很大程度上取决于和平时期国民经
济动员的准备程度。平时动员演练就是这样一项重要的国民经济动员工作,部分省
市已组织了某些项目的动员演练,但是,如果平时频繁的动员演练,一方面需要耗
费大量的人力物力,影响正常的国民经济秩序与生活秩序;另一方面难以针对各种
特定情形组织相应的动员演练,因此也难以真正达到演练目的。
1.2 研究目的及意义
分布交互仿真是重要的信息技术,也是国民经济动员仿真演练的重要手段,可
利用信息技术模拟非常状态,使演练对象的各项动员工作按照战时动员工作的程序
在计算机上进行训练。其目的是在于提高国民经济组织能力和被动员对象的快速反
应能力。开展国民经济动员仿真演练的建设目的是为国民经济动员提供网上仿真演
3
练基础平台,在此平台上开展专项和综合的网上动员仿真演练。该仿真演练平台可
以为动员预案的生成提供决策环境,为预案的检验提供仿真环境和评价环境,为实
战动员提供必要的训练手段和检验手段,以保证国民经济动员能够顺利地由平时状
态转变到战时状态。
国民经济动员仿真演练的主要任务是检验预案是否合理,然而国民经济动员工
作非常复杂,其涉及预案类型繁多,可分为产品性预案、保障性预案、人员抽组预
案等等。本着“统一规划、统一标准、统一平台、突出重点、分步实施、合作开发”
的原则,逐步开发各种预案的仿真演练模块,建立我国国民经济动员预案仿真演练
体系。
本项目建设目标是建设一个有限范围的省级国民经济动员预案仿真演练系统,
它围绕工业生产预案和动员程序(指挥所编组预案),对这些预案和相关补充预案进
行仿真演练,并为形成整体国民经济动员预案仿真演练平台打下基础。本项目对于
检验动员机制,锻炼各级动员部门工作队伍,提高各级动员部门组织协调能力,有
着重要的现实意义。主要采用了基于 HLA 的分布式仿真技术。
1.3 文献综述
1.3.1 基于高层体系结构(High Level Architecture)的分布式仿真技术
本课题在 HLA(High Level Architecture)的框架下进行仿真系统的设计与开发。
1995 年,美国的三个工业团队首次提出了 HLA 的概念。在这个概念的基础上,加
入了许多其它建模和仿真项目中的参考因素,于当年的三月份提出了 HLA 的原始
定义。AMG 进一步发展了 HLA 架构,以使它能够满足更大范围内的仿真应用
[2]
。
HLA 的基本定义在 1996 年完成。之后,AMG 继续发展着 HLA,吸收了使用过程
中的许多经验,并以每六个月的周期更新 HLA 架构。1998 年 2 月,HLA version1.3
正式被采纳,之后作为标准的仿真互用架构草案提交给了 IEEE。2000 年正式成为
IEEE 的国际标准(IEEE1516)
[3][4][5][6]
。HLA 已经成为美国国防部(DoD)的仿真
应用标准,并规定从 1999 年开始不再投资非 HLA 相容的项目,从 2001 年开始淘
剩余84页未读,继续阅读
资源评论
programmh
- 粉丝: 4
- 资源: 2163
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功