检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]国防科技大学机电工程与自动化学院,湖南长沙410073 [2]国防科技大学计算机学院,湖南长沙410073
出 处:《计算机仿真》2005年第9期126-129,共4页Computer Simulation
摘 要:联邦成员软件的开发者面临着学习和使用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.
分 类 号:TP391.9[自动化与计算机技术—计算机应用技术]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:18.219.206.240