Font Size: a A A

Collective Behavior Modeling Language's Parser And Its Describe Method Study

Posted on:2007-05-06Degree:MasterType:Thesis
Country:ChinaCandidate:Z M YangFull Text:PDF
GTID:2178360215470317Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Force entity's behavior modeling is the key point of CGF technology, and it is one of the most important components of distributed virtual battlefield environment also. In large-scale distributed virtual battlefield, there are so many kinds of force entities, what's more, the number of each kind of entity is very large, most of those force entities are generated by computer. To accomplish some specific task or mission, many troop entities, in accordance with the organizational structure and command relationships organized together, In accordance with their respective tasks, under a unified command for combat operation objectives can be achieved. This is an extremely complicated process of the collective organized and coordinated behavior. To the traditional modeling methods which center for a single entity it is difficult to adapt and meet the needs of this application. Therefore, meeting the application needs of large-scale distributed virtual battlefield environment, it has important theoretical and practical significance to study collective organized and coordinated behavior modeling technology which center for group structure.Based on the Group's collective organized and coordinated behavior modeling theory and Collective Behavioral Modeling Language (CBML)which based on the description of tasks logical, the main job of this paper is to research the technology of design and implementation the Collective Behavioral Modeling Language CBML's parser and validator, and use the CBML to describe the description methods and norms of the large-scale distributed virtual battlefield environment groups troops entity relationships, mission planning and coordination. The major of this paper and the main results are as follows:1.Our team made a new language named Collective Behavioral Modeling Language (CBML) which based of a new description task-logic; I'm one of the key members of the team. In my work, I designed and implemented a parser and a validator for the CBML language. The parser and the validator write with standard C + + language, which made it readability and portability, and it can identify the Chinese characters. The memory management is transparency by use of smart indicators. Application shows the parser and the validator have characteristics of short and easy to use, high speed and efficiency.2.I also designed the Collective Behavioral Modeling Language's parser and validator system's interface: the graphical user interface and text editing interface. The graphical user interface, which can be conveniently displayed nodes and elements of the level and change and adapt to them, but also provided the collective behavior planning (mission planning) and the organization of the graphics, it can be easily explained mistake to identify the location and orientation for validation; Text Editing Interface supports all common text-editing function .For example, selection, copy, search and replace functions, support for CBML syntax and structure of the high-brightness color display editing function, support for CBML data structure chart navigation function.3.At the same time, I study and bring up a new group organized and coordinated behavior modeling engineering method called TRO model method, this engineering method using the OCbrem frame and the collective modeling language CBML language.The method consider and reflect the coordinated model's meaning of the actual organized level of the collective strength to be modeled, The method can be used to complete a virtual entity collective organized and coordinated behavior process's design which is based on OCbrem model. TRO model features layers of refinement, TRO model's every step is refined and perfected to the previous step, it may need to return to the higher level and make revisions. TRO model is simple and flexible, it is easy to be understood and grasp by non-computer-professional military commanders. Application of the proposed engineering method, using OCbrem frame and CBML language can be high efficiently complete the complex collective behavior modeling works.
Keywords/Search Tags:Distributed Virtual Battlefield Environment, CGF, Collective Behavioral Modeling, Language Parser and Validator, Behavioral Modeling Engineering Method
PDF Full Text Request
Related items