期刊文献+

联邦成员框架代码的自动生成技术研究 被引量:5

A Study of Automatically Generating Federate Framework Code
在线阅读 下载PDF
导出
摘要 联邦成员软件的开发者面临着学习和使用RTI库的问题,大量低层接口的编程往往会使联邦开发者的注意力从联邦问题域转移到RTI技术细节上去。因此生成联邦成员框架代码的设计和实现可以大大降低成员软件开发难度,加快成员软件开发。该文通过分析联邦成员的程序流程和软件组成,采用面向对象的方法对联邦成员进行了抽象,设计了一些体现联邦成员特征的基本类,并基于这些设计实现了一种由HLA对象模型(FOM/SOM)自动生成联邦成员软件框架代码的方法。在RTI和实际的仿真实体模型间提供了一个抽象层,开发者不必考虑联邦成员与RTI之间的信息交换过程,只负责实现仿真实体模型的仿真功能,从而在成员级上实现了成员代码重用。 Federate developers have to learn how to use the RTI Library. Therefore, the complex RTI interface always diverts the attention of federate developers from the federation problem domain to RTI specific technical issue, and distracts their attention from the implementation of simulation functions. For the sake of reducing the difficulties and shortening the time of federate development, it urgently requires the design tools for automatically generating federate framework code. This paper analyses the software configuration and program flow of a federate by abstracting a federate using object - oriented analysis and design methodologies, We design some of basic classes that reflect the federate characteristics. We also describe an approach of generating federate framework code from HLA Object Model ( FOM or SOM) , which provides a abstract layer between the RTI and the simulation model. The federate developers need not care about RTI details and how the information exchanges between the RTI and federates. What they should do is to implement the simulation functions. It means thai we realize reuse in federate level.
出处 《计算机仿真》 CSCD 2005年第9期126-129,共4页 Computer Simulation
关键词 高层体系结构 联邦成员 框架模板 代码生成 HLA Federate Framework templates Code generation
  • 相关文献

参考文献5

  • 1IEEE P1516.1 Standard for M&S High Level Architecture-Federate Interface Specification, Draft 1[DB]. DMSO,April 20, 1998.
  • 2High Level Architecture Run-Time Infrastructure Programmer's guide 1.3 version 6[DB]. DMSO, Mar. 12, 1999.
  • 3Kevin Cox. A Framework-based Approach to HLA Federate Development[M]. Simulation Interoperability Workshop , 98F-SIW-036, March, 1998.
  • 4陆嘉宁.Wise使用说明[M].716所杰瑞公司,2002..
  • 5Paul T Barham, Randall E Barker, Rober E Beckwith. Implementing a Simple HLA Federate: Lessons Learned from a DIS Perspective[M]. Simulation Interoperability Workshop, 99S-SIW- 116, March, 1999.

同被引文献33

引证文献5

二级引证文献8

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部