Font Size: a A A

The Design And Essential Technologies Research Of HLA Federate Wizard Framework

Posted on:2003-05-21Degree:DoctorType:Dissertation
Country:ChinaCandidate:Z F WangFull Text:PDF
GTID:1118360092998840Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
The High Level Architecture (HLA) standard is the current state-of-the-art technology for distributed simulation. However, the HLA paradigm is complex itself. The complexity of HLA may divert the attention of the federate developers from the federation problem domain to RTI-specific technical issues. It slowed overall development progress and weakened reusability of the programs. Therefore, the technology for supporting federate development progress is critical to generalize and develop the HLA technology in the military simulation domain.The concept of HLA object model is important for federation interoperability and reusability. As the HLA object model plays a key role in federate development, the technologies about HLA object model construction are studied firstly. And then, we designed a tool named YH-OmGen, which can well satisfy those needs. The YH-OmGen is implemented by C++ and RDBMS.In order to overcome the inconvenience of federate software development, we adopted software framework technology to guide and assist federate development in this paper. A federate wizard framework named YH-FWF was designed based on formal analysis of the composition and constraint of HLA federate programs. The advancement of YH-FWF is that it was designed not only to abstract the development progress of federate programs, but also to solve some key issues such as the time control mechanism, the representation of object model data, the data collection and the FOM agility. These research results can improve the reusability, interoperability and performance for HLA federates.Time management is the most complex part in HLA federate. The time control policy in current systems was often simplified. In YH-FWF framework, four kinds of time-control mechanism are supported based on the event mechanism, which can furthest convenient the federate developers. A two-step committing strategy is adopted to handle the optimistic time advance protocol, which can facilitate the implementation of state saving and restoring. Moreover, according to the performance analysis, a dynamic modify lookahead algorithm is presented to solve the problem of impaction of lookahead on system performance. A dynamic execution rate regulation algorithm is presented to reduce the retraction rate for optimistic federate. The test result showed that these two algorithms could improve system performance.The data collection mission is important in distributed simulation systems. The data collection and FOM agility problems are solved in the framework. Based on the dynamic object model representation, An adaptive data logging policy is proposed in YH-FWF, which can meet the new requirements of HLA distributed simulation system data collection mission. Moreover, also based on the dynamic object model representation, classes doing converting works were introduced into the YH-FWF to support the FOM agility, which can improve the reusability of resulted federates.A prototype system simulating an engagement progress between aircrafts and ground-radar entities was developed based on YH-FWF. The results showed it is meaningful for application of HLA technology. Some ideas in this thesis are leading in HLA modeling and simulation research domain.In the last, in order to meet the developing requirement of large-scale distributed simulation system, this paper put forward some problems and solutions about federate design under the condition of HLA federation expansion. Some related issues in bridging and hierarchical structure are presented.
Keywords/Search Tags:High Level Architecture, Run-time Infrastructure, Object Model, Software Framework, Time Management, Data Collection, Design Pattern, Large-scale Distributed Simulation System
PDF Full Text Request
Related items