Font Size: a A A

Study And Implementation Of Object Model Development Tool Complying With IEEE1516

Posted on:2005-12-25Degree:MasterType:Thesis
Country:ChinaCandidate:J WangFull Text:PDF
GTID:2168360155971753Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
High Level Architecture (HLA) is a new technical architecture standard for distributed simulation to facilitate interoperability and reusability of simulation systems. It has become IEEE1516.x for Modeling and Simulation (M&S). The distributed simulation based on HLA will be the mainstream of future simulation. During a federation execution based on HLA,all the data interacted among federates must be defined in the federation data document (FDD). As object model is fundamental in HLA simulation, it is very important to design and implement an efficient object model development tool.In this article, we firstly introduce the development and research status quo of HLA, then discuss the HLA basic thought and standard. In particular, we emphasize to analyse Object Model Template (OMT) and Federation Development and Execute Process (FEDEP). Meanwhile, we direct our attention to a new technology -- Base Object Model (BOM) that develops rapidly in HLA domain because HLA development based on BOM will be an important trend. On the basis of our study, we design and implement an object model development tool that is incorporate, visual and multifunctional. At last, we give a HLA application example that used our tool. The main job and creativity in this article is as the following:1. Based on OMT, especially on FOM and SOM, an object model development tool StarMD that comply with IEEE1516 is designed and implemented. StarMD is visual and multifunctional.This tool accesses the FDD through XML format and parses XML document through DOM method. All the objects in FDD are organized in the tree architecture. Additionally, StarMD supports outputting and inputting a single object class or interaction class, inserting MOM and collecting statistics of model data.2. A new technology BOM that develops rapidly is studied. The key problem in BOM development is meta-data.The method through expanding object model identification table to include BOM meta-data is presented. So StarMD becomes an incorporate object model development tool that supports FOM/SOM/BOM development.3. A new interface design that combines ListCtrl with EditCtrl in the right interface is presented. It solves the shortcoming of interface design in the other object model development tools. This design can deal with all the model information in the program main interface. It is not only convenient for browsing the model information, but also convenient for modifying the model information.In the end, the main achievements of the thesis are summarized and some further works are stated.
Keywords/Search Tags:HLA, OMT, FOM, SOM, BOM
PDF Full Text Request
Related items