Management of SIMNET and DIS Entities in Synthetic Environments

Abstract

This thesis describes the techniques used to create an object manager utilized by an application program during a distributed interactive simulation. This work is currently utilized by a number of AFIT synthetic environment applications for use during a SIMNET exercise. An extensive review of distributed interactive simulations is presented. A discussion of the current distributed simulation protocol, SIMNET, is presented along with the future protocol standard, DIS. Finally, a brief discussion on dead reckoning and its importance during an exercise is presented. An analysis of the SIMNET and DIS protocols provided the basis for the creation of a series of C++ classes to store information on a simulation entity during an exercise. These C++ classes used class generalization and inheritance to differentiate between the different types of entities seen during an exercise. An entity object manager was developed to perform a set of basic functions required during an exercise as listed in a collection of SIMNET and DIS documents. The entity object manager uses the C++ entity class structure to manage the numerous entities viewed during a typical SIMNET exercise. The entity object manager also communicates with the the other exercise participants using two different government supplied network communications packages.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Dec 01, 1992
Accession Number
ADA258921

Entities

People

  • Steven M. Sheasby

Organizations

  • Air Force Institute of Technology

Tags

Communities of Interest

  • Energy and Power Technologies
  • Ground and Sea Platforms
  • Materials and Manufacturing Processes
  • Weapons Technologies

DTIC Thesaurus Topics

  • Air Force
  • Aircrafts
  • Application Software
  • Computer Programming
  • Computer Simulations
  • Coordinate Systems
  • Dead Reckoning
  • Distributed Interactive Simulations
  • Fixed Wing Aircraft
  • Flight Simulators
  • Human-Machine Interaction
  • Network Protocols
  • Operating Systems
  • Security
  • Simulations
  • Students
  • Three Dimensional

Fields of Study

  • Computer science

Readers

  • Database Systems and Applications
  • Systems Analysis and Design