Font Size: a A A

Study And Implementation On Automatically Generating Simulation Works And Reusing Resource Based On FEDEP

Posted on:2006-01-07Degree:MasterType:Thesis
Country:ChinaCandidate:G ChenFull Text:PDF
GTID:2178360185463482Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
The appearance of High Level Architecture (HLA) is the great landmark of the development of distributed simulation. The widely use of HLA in the distributed simulation application prompts people to research how to apply the HLA conveniently and efficiently. Federation Development and Execution Process (FEDEP) is the recommended process for this.FEDEP is an integrated process including definition, analysis, design, development, integrating, execution and evaluation. The design stage and development stage are the most important middle stage in the process. At the same time, FEDEP is an advocate of simulation resource reuse and whole process automatization, which leads to model reuse and federate source code automatic generation for the two stages. Up to now, research on the problem that how to reuse the simulation resource have still stayed in the stage of theory research. The reason for this is clear, there is something difficult in the problem of resource reuse. The storage and the management of simulation models is the most difficult thing because of the semantic conflict among these models. Consequently, there is no basic model library which can support the reuse of simulation resource. The granularity of stored model is too big to reuse efficiently which cuts down the possibility of model reuse. Much effort is given by researchers for the whole process automatization in FEDEP wherever in our country or abroad. The main task of which is to convert the simulation model directly to program source code such as C++ and many products are developed for this including StarWizard V1.0 which is concerned by this paper. Federate programmer should thank StarWizard V1.0 for its convenience to there program development. After the comparison among all the relate software internal or external, it is no difficult to discover that all these software have a common shortage that they can hardly be extended or modified. If user is not satisfied with a part of the code which is generated by the software, he needs to modify the software so much that looks like a mission impossible. Unfortunately, it is a common episode to a censorious programmer everyday. What's more, the data distribution management is seldom concerned by the software. These miscellaneous codes must be programmed by user himself. Additionally, the data type definition in SOM is a great challenge to converting process in StarWizard V1.0 because of its flexibility in transportation which leads to nontransparent on RTI layer.Focusing on the requirements of FEDEP in resource reuse and process automatization, constructing extensible model library, converting model to source code are discussed thoroughly in this paper, main innovations including:...
Keywords/Search Tags:Federation Development and Execution Process, Model library, Meta template, Data Distribution Management
PDF Full Text Request
Related items