HLA OMT Fundamentals - PowerPoint PPT Presentation

About This Presentation
Title:

HLA OMT Fundamentals

Description:

... Model Template ... to describe inter-federate exchange within the system. SOM ... Attribute table: to specify features of object attributes in a simulation ... – PowerPoint PPT presentation

Number of Views:42
Avg rating:3.0/5.0
Slides: 17
Provided by: clu88
Learn more at: http://www.cs.cmu.edu
Category:

less

Transcript and Presenter's Notes

Title: HLA OMT Fundamentals


1
HLA OMT Fundamentals
  • Alessandro Specchia
  • Carnegie Mellon University

2
What is it ?
  • HLA Object Model Template (OMT)
  • a common format and syntax for recording the
    information in HLA Object Models

3
OMT Objective
  • Facilitate interoperability among simulations and
    reuse of simulation components.
  • How ?
  • By providing a commonly understood mechanism for
    FOM development coordination
  • By providing a common, standardized means of
    describing potential federation members
  • By facilitating the design and application of
    common tool sets for development of HLA object
    models

4
FOM
  • Federation Object Model (FOM) - specification of
    the exchange of public data among the
    participants in HLA federation
  • The intent is to describe inter-federate
    exchange within the system.

5
SOM
  • Simulation Object Model (SOM) - a specification
    the capabilities offered to federations by
    individual simulations.
  • The intent is to describe the public interface
    of the federate in terms of an identified set of
    supported objects and interactions.

6
OMT Components I
  • There are seven components
  • Object model identification to associate
    important identifying information with the HLA
    object model.
  • Object class structure table to record the
    namespace of all simulation/federation object
    classes and to describe their class-subclass
    relationship.
  • Interaction class structure table to record the
    namespace of all simulation/federation
    interaction classes and to describe their
    class-subclass relationship.

7
OMT Components II
  • Attribute table to specify features of object
    attributes in a simulation/federation.
  • Parameter table to specify features of
    interaction attributes in a simulation/federation.
  • Routing space table to specify features of
    object attributes and interactions in a
    federation.
  • FOM/SOM lexicon to define all of the terms used
    in the tables.
  • The Attribute and Parameter table are
    associated with Object and Interaction class
    structure table respectively.

8
Warning
  • In some cases, certain tables may be empty.
  • However all HLA object models shall contain at
    least one object class or interaction class.
  • Examples
  • Some federates might not be involved in
    interaction (such a Wright-Flyer viewer) gt no
    interaction class structure (gt no parameter
    table)
  • For SOMs, the routing space is always empty.
  • If there is no Data Distribution Management
    (DDM), the routing space is also empty for FOMs.

9
Object model identification table
10
Object class structure table
11
Interaction class structure table
12
Attribute table
13
Parameter table
14
Routing space table
15
FOM/SOM lexicon
16
More Tables...
  • There are more tables to included in the OMT for
    specifying users types
  • Enumerated datatype table
  • Complex datatype table
Write a Comment
User Comments (0)
About PowerShow.com