Dynamic Discovery of Simulation Entities Using Bamboo and HLA
Loading...
Authors
Liles, Stewart
Watsen, Kent
Zyda, Michael
Subjects
Bamboo
HLA
RTI
HLA
RTI
Advisors
Date of Issue
1998
Date
1998
Publisher
Monterey, California: Naval Postgraduate School.
Language
Abstract
This paper describes a program module that administrates the RTI communication functions for the
Bamboo virtual environment tool kit. The program module and its associated object model allow users to write
Bamboo modules that dynamically load at runtime and promulgate to all members of the federation without explicit
user interaction.
Bamboo is a portable architecture supporting arbitrary virtual environments. Its design focuses on the ability to
dynamically configure itself without explicit user interaction, allowing applications to take on new functionality after
execution. In particular this framework facilitates the discovery of virtual environments on the network at runtime.
Bamboo is ideally suited for its role in this HLA application. This simple demonstration virtual environment uses
Bamboo and the developed HLA module to demonstrate the flexibility of Bamboo and HLA. The system uses a FOM
that defines a simple object that is similar to a DIS entity state PDU. After the module loads and the simulation entity
updates, the RTI object discovery mechanism updates all HLA administration modules in the federation. This unique
use of the RTI allows large simulations to run in an ad hoc fashion allowing exercise coordinators greater flexibility in
runtime configuration. Should a federate load a module that other members in the federation do not have local access
to, Bamboo and the HLA administration module provide the means to retrieve and load the module from a remote
server using the hypertext transfer protocol.
Type
Article
Description
Fall 2008 Simulation Interoperability Workshop, Paper number 68.
Simulation Interoperability Standards Organization (SISO) SIW Conference Paper
Simulation Interoperability Standards Organization (SISO) SIW Conference Paper
Series/Report No
Department
Computer Science (CS)
Organization
NPSNET Research Group
Identifiers
NPS Report Number
Sponsors
Funder
Format
Citation
Distribution Statement
Rights
This publication is a work of the U.S. Government as defined
in Title 17, United States Code, Section 101. As such, it is in the
public domain, and under the provisions of Title 17, United States
Code, Section 105, is not copyrighted in the U.S.