摘要
为提高高层体系结构(HLA)联邦开发的快捷性、易用性、可重用性及节约成本,对其运行支撑环境(RTI)接口进行了封装,结合数据公布订购自定义配置文件和MAP容器,设计并实现了封装的仿真接口包(SPI)。首先,给出了SPI包的框架设计、功能分解结构、时序逻辑及函数接口定义,然后设计了仿真应用数据类的具体规范、联邦可执行文件XML和邦元公布订购数据的初始化配置文件,阐述了基于SPI的联邦快速开发步骤,最后用一个简单实例验证SPI。实验表明:相比现有的联邦编程开发软件,SPI简单高效,用户可自行设计并轻松上手,降低了开发成本,满足了特定的仿真需求。
To improve the speediness, easy usage and reusability of the federation development of high level architecture (HLA) and reduce the cost of the HLA federation development, some interfaces of HLA's run time infrastructure (RTI) were encapsulated and some simulation package interfaces (SPI) were designed and implemented by adop- ting the MAP container and user-defined files on publish and subscription relations. Firstly, the SPI package was defined, including its framework, functional structure, time sequence logic and function interfaces. Then, the de- tail specification of data class for simulation applications, the executive file-XML of federation and initial configura- tion files for federation data' s operations on publishing and subscribing were designed, and the fast development scheme based on SPI was expatiated. Lastly, a simple example was used to validate the SPI. The experimental re- suits show that in comparison with existing softwares of federation development, SPI is simple and effective, and the customers can design it by themselves and use it easily, thus the developing cost can be reduced while it meets the specific simulation requirements.
出处
《高技术通讯》
CAS
CSCD
北大核心
2013年第6期623-630,共8页
Chinese High Technology Letters
基金
国家自然科学基金(61272336
61005055)
国家科技支撑计划(2009BAG12A05)
国家教育部博士点专项基金(20094307120015)资助项目
关键词
分布交互仿真
运行支撑环境(RTI)
接口封装
自定义设计
联邦快速开发
高层体系结构(HLA)
distributed interactive simulation, run time infrastructure (RTI), interface encapsulation, user-defined design, federation fast development, high level architecture (HLA)