The high level architecture

Richard M. Fujimoto
{"title":"The high level architecture","authors":"Richard M. Fujimoto","doi":"10.1109/VR.1999.756926","DOIUrl":null,"url":null,"abstract":"The High Level Architecture (HLA) provides a framework for building large-scale, distributed virtual worlds. HLA provides a standard approach for designing and implementing shared synthetic environments without restricting the developer to a particular programming language, computer architecture or operating system. It enables the developer to define and utilize any data content or format desired to communicate shared information between distributed simulations. HLA consists of three items: a set of rules for building and executing distributed simulations, an interface specification for the Run-Time Infrastructure (RTI) to provide certain services for data sharing and coordination between these simulations, and a standard Object Model Template (OMT) format for describing the data and interactions to be shared between these simulations. HLA was developed by a combined industry and government team in order to increase reusability and interoperability between heterogeneous simulations with diverse requirements. HIA is being proposed and considered as an industry standard architecture by the Institute of Electrical and Electronics Engineers, Inc. (IEEE) and has already been adopted by the Object Management Group (OMG) as the Facility for Distributed Simulation Systems and the United States Department of Defense (DoD) as a required standard for all DoD simulations. HLA is also being used in other countries and is being considered as a simulation standard internationally by the North Atlantic Treaty Organization (NATO). HLA is an architecture or a framework for building distributed simulations. As such, a virtual world (VW) developer is free to design and execute a particular implementation within the guidelines of the framework. The developer can use HLA with any programming language, any hardware platform, and any operating system running with any type of computer network. If an RTI does not yet exist for a given configuration, one can be written that conforms to the HIA interface specification. HLA, as an architecture, does not require the use of a particular RTI implementation nor does it limit the scope of a virtual world application. The software structure itself has no scalability issues; however limits may exist in a particular RTI implementation. Currlently, the only existing RTI implementation available is from the DoD; however, several US. and foreign companies are developing commercially available RTIs. The requirement for anyone developing an official RTI is that the complete HLA interface specification must be implemented (i.e., you cannot partially implement an official HLA RTI). The current RTI (and other HLA-related) software is available for download from the World Wide Web HLA home page (hla.dmso.mi1). The current DoD RTI (v1.3) implementation provides language bindings for C++, Ada95, Corba and Java and is available to support Solaris, IRE, AM, HP-UX, Windows NT and Linux operating systems. The Simulation Interoperability and Standards Organization, Inc. I:SISO) and the Defense Modeling and Simulation Office (DMSO) support email, electronic conferences and training programs for promoting HLA information interchange. Reality by Design (RBD) has been actively using the HLA to build VW applications for two years. Our efforts have involved developing cross-platform applications, most with entertainment potential. Using HLA on low-cost, commercial off-the-shelf (COTS) personal","PeriodicalId":175913,"journal":{"name":"Proceedings IEEE Virtual Reality (Cat. No. 99CB36316)","volume":"54 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1999-03-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"49","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings IEEE Virtual Reality (Cat. No. 99CB36316)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/VR.1999.756926","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 49

Abstract

The High Level Architecture (HLA) provides a framework for building large-scale, distributed virtual worlds. HLA provides a standard approach for designing and implementing shared synthetic environments without restricting the developer to a particular programming language, computer architecture or operating system. It enables the developer to define and utilize any data content or format desired to communicate shared information between distributed simulations. HLA consists of three items: a set of rules for building and executing distributed simulations, an interface specification for the Run-Time Infrastructure (RTI) to provide certain services for data sharing and coordination between these simulations, and a standard Object Model Template (OMT) format for describing the data and interactions to be shared between these simulations. HLA was developed by a combined industry and government team in order to increase reusability and interoperability between heterogeneous simulations with diverse requirements. HIA is being proposed and considered as an industry standard architecture by the Institute of Electrical and Electronics Engineers, Inc. (IEEE) and has already been adopted by the Object Management Group (OMG) as the Facility for Distributed Simulation Systems and the United States Department of Defense (DoD) as a required standard for all DoD simulations. HLA is also being used in other countries and is being considered as a simulation standard internationally by the North Atlantic Treaty Organization (NATO). HLA is an architecture or a framework for building distributed simulations. As such, a virtual world (VW) developer is free to design and execute a particular implementation within the guidelines of the framework. The developer can use HLA with any programming language, any hardware platform, and any operating system running with any type of computer network. If an RTI does not yet exist for a given configuration, one can be written that conforms to the HIA interface specification. HLA, as an architecture, does not require the use of a particular RTI implementation nor does it limit the scope of a virtual world application. The software structure itself has no scalability issues; however limits may exist in a particular RTI implementation. Currlently, the only existing RTI implementation available is from the DoD; however, several US. and foreign companies are developing commercially available RTIs. The requirement for anyone developing an official RTI is that the complete HLA interface specification must be implemented (i.e., you cannot partially implement an official HLA RTI). The current RTI (and other HLA-related) software is available for download from the World Wide Web HLA home page (hla.dmso.mi1). The current DoD RTI (v1.3) implementation provides language bindings for C++, Ada95, Corba and Java and is available to support Solaris, IRE, AM, HP-UX, Windows NT and Linux operating systems. The Simulation Interoperability and Standards Organization, Inc. I:SISO) and the Defense Modeling and Simulation Office (DMSO) support email, electronic conferences and training programs for promoting HLA information interchange. Reality by Design (RBD) has been actively using the HLA to build VW applications for two years. Our efforts have involved developing cross-platform applications, most with entertainment potential. Using HLA on low-cost, commercial off-the-shelf (COTS) personal
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
高级体系结构
高级体系结构(HLA)为构建大规模的分布式虚拟世界提供了一个框架。HLA提供了一种标准的方法来设计和实现共享的合成环境,而不限制开发人员使用特定的编程语言、计算机体系结构或操作系统。它使开发人员能够定义和利用在分布式模拟之间通信共享信息所需的任何数据内容或格式。HLA由三个部分组成:一组用于构建和执行分布式模拟的规则,一个用于运行时基础设施(RTI)的接口规范,为这些模拟之间的数据共享和协调提供某些服务,以及一个用于描述这些模拟之间共享的数据和交互的标准对象模型模板(OMT)格式。HLA是由行业和政府团队联合开发的,目的是提高具有不同需求的异构仿真之间的可重用性和互操作性。HIA是由电气和电子工程师协会(IEEE)提出并考虑作为行业标准架构的,并且已经被对象管理组织(OMG)作为分布式仿真系统设施和美国国防部(DoD)作为所有DoD仿真的必需标准采用。HLA也在其他国家使用,并被北大西洋公约组织(NATO)视为国际模拟标准。HLA是用于构建分布式模拟的体系结构或框架。因此,虚拟世界(VW)开发人员可以在框架的指导方针内自由设计和执行特定的实现。开发人员可以在任何编程语言、任何硬件平台和运行在任何类型计算机网络上的任何操作系统上使用HLA。如果给定配置还不存在RTI,则可以编写一个符合HIA接口规范的RTI。HLA作为一种体系结构,不需要使用特定的RTI实现,也不限制虚拟世界应用程序的范围。软件结构本身没有可伸缩性问题;然而,在特定的RTI实现中可能存在限制。目前,唯一可用的RTI实现来自国防部;然而,几个美国人。外国公司正在开发商用rti。任何开发官方RTI的人都必须实现完整的HLA接口规范(即,您不能部分实现官方HLA RTI)。当前的RTI(和其他HLA相关)软件可从万维网HLA主页(HLA .dmso.mi1)下载。当前的DoD RTI (v1.3)实现为c++、Ada95、Corba和Java提供了语言绑定,并可支持Solaris、IRE、AM、HP-UX、Windows NT和Linux操作系统。模拟互操作性和标准组织公司。I:SISO)和国防建模与仿真办公室(DMSO)支持电子邮件、电子会议和培训计划,以促进HLA信息交换。两年来,设计现实(RBD)一直在积极使用HLA来构建大众应用程序。我们的努力包括开发跨平台应用程序,其中大多数具有娱乐潜力。在低成本、商用现货(COTS)个人上使用HLA
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Walking about virtual environments on an infinite floor User-centered design and evaluation of a real-time battlefield visualization virtual environment Concurrency control in CIAO What's Real About Virtual Reality? Registration for outdoor augmented reality applications using computer vision techniques and hybrid sensors
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1