Frame code automatic generating method of virtual test distributed type object model

An object model and virtual experiment technology, applied in the field of virtual experiment, can solve the problems of lack of object model framework code automatic generation technology research, difficulty in sharing and reusing experiment resources, low application efficiency and reliability, etc., to improve application development efficiency. , to achieve the effect of making full use of and improving reliability

Active Publication Date: 2013-02-13
CHINA ACAD OF LAUNCH VEHICLE TECH
View PDF6 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] However, the existing distributed virtual test architectures, such as HLA (high level architecture), DIS (Distributed Interactive Simulation), etc., only stipulate test simulation rules, object model templates and test simulation member interface specifications, and lack the object model framework Research on Automatic Code Generation Technology
Therefore, the object model of the distributed virtual test requires application developers to manually write codes, the application efficiency and reliability are not high, and because the model lacks a unified description, it brings difficulties to the sharing and reuse of test resources

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Frame code automatic generating method of virtual test distributed type object model
  • Frame code automatic generating method of virtual test distributed type object model

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0022] Specific embodiments of the present invention will be further described in detail below in conjunction with the accompanying drawings.

[0023] Such as figure 1 As shown, the present invention provides a method for automatically generating frame codes of a virtual test distributed object model, and the implementation steps are as follows:

[0024] (1) Define a description language for the virtual test distributed object model;

[0025] The present invention adopts the following definition mode: as figure 2 Shown is the metamodel description diagram of the virtual test distributed object description language, which describes the state distribution object (Class), message object (Message), local object (Local Class), vector (Vector), interface of the virtual test distributed object (Interface), enumeration (Enumeration), state distribution object pointer (Class Pointer), basic type (Fundamental Type), and the inheritance, composition, and aggregation relationships amon...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

A frame code automatic generating method of a virtual test distributed type object model is used for finishing conversion of the object model from descriptive language text to frame codes of standard C++ syntax format. The method includes defining a descriptive language of the virtual test distributed type object model, conducting lexical analysis and grammatical analysis on text files of the virtual test distributed type object model and described by the language, building a mapping relation between the descriptive language and interface definition language (IFL), calling an IDL complier to generate the corresponding frame codes of the virtual test distributed type object model, building a distributed type object model template and utilizing label substitution to generate codes of the virtual test distributed type object model. The virtual test distributed type object descriptive language achieves standardized description of a virtual test distributed type object, and is favorable for reusing and combination of test resources. The frame code automatic generating method of the virtual test distributed type object model reduces working amount of developers and improves reliability and efficiency of application development.

Description

technical field [0001] The invention relates to a method for automatically generating frame codes of a virtual test distributed object model, belonging to the technical field of virtual tests. Background technique [0002] At present, due to the characteristics of multi-model, multi-node, wide distribution, and heterogeneity in virtual experiments, a distributed architecture is often used among each experimental node. How to construct distributed object models efficiently and reliably, and realize the reusability and composability of the models has become a major research direction in the field of virtual experiments. [0003] However, the existing distributed virtual test architectures, such as HLA (high level architecture), DIS (Distributed Interactive Simulation), etc., only stipulate test simulation rules, object model templates and test simulation member interface specifications, and lack the object model framework Research on automatic code generation technology. The...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/45
Inventor 蔡斐华廖建彭健王国庆贾长伟赵雯
Owner CHINA ACAD OF LAUNCH VEHICLE TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products