Fed appwizard has been used in federate developing presently 目前, fedappwizard已經(jīng)應(yīng)用在聯(lián)邦成員軟件開發(fā)中。
We design some of basic classes that reflect the federate characteristics by abstracting a federate using object - oriented analysis and design methodologies . this paper also describes an approach of generating federate software framework from hla object model ( fom or som ) . we implement a tool called fed appwizard based on this approach 論文通過分析典型聯(lián)邦成員的程序流程和軟件組成,采用面向?qū)ο蟮姆椒▽β?lián)邦成員進(jìn)行了抽象,設(shè)計(jì)了一些體現(xiàn)聯(lián)邦成員特征的基本類,并基于這些設(shè)計(jì)實(shí)現(xiàn)了一種由hla對象模型( fom som )自動生成聯(lián)邦成員軟件框架c + +源代碼的工具? ? fedappwizard 。
Fed appwizard can automatically generate federate software shell c + + source code . the federate source code provides all interface between the federate and the rti , and forms 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 由fedappwizard生成的聯(lián)邦成員外殼代碼,提供了所有與rti的接口,在rti和實(shí)際的仿真實(shí)體模型間提供了一個抽象層,開發(fā)者不必考慮聯(lián)邦成員與rti之間的信息交換過程,只負(fù)責(zé)實(shí)現(xiàn)仿真實(shí)體模型的仿真功能。