An Automated Approach to Distributed Interactive Simulation (DIS) Protocol Entity Development.

Abstract

One problem associated with the Distributed Interactive Simulation (DIS) architecture is its limited ability to support real time, simulated engagements of more than 1000 entities. To solve this problem, it is necessary to refine the existing DIS protocol and optimize the form and content of DIS network traffic. Fundamental to this solution is the need to (1) adopt a structured grammar to be used in describing the protocol, (2) provide a means to author and edit refined DIS data elements, and (3) expedite the coding and implementation of related protocol improvements. In simple terms, the problem addressed by this thesis is to meet each of these requisite needs. The approach was to design and build a protocol development tool. This was accomplished in three phases. First, a modified Backus Naur Form (BNF) grammar was formulated for use in modeling DIS data elements. Next, this grammar was applied to the Protocol Data Units (PDU) and data types specified in the current DIS standard. Finally, a tool, the DIS Protocol Support Utility, was developed as a means to automate the process of authoring, editing, and implementing refinements to the DIS protocol. As a result of this effort, the data elements depicted in the current DIS standard have been specified using a BNF- Irke grammar. The Protocol Support Utility has been used to process this grammar and automatically generate the program source code associated with each data element, thus expediting the protocol development process.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Sep 01, 1995
Accession Number
ADA305699

Entities

People

  • Michael Canterbury

Organizations

  • Naval Postgraduate School

Tags

Communities of Interest

  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Computer Programming
  • Computer Programs
  • Computer Simulations
  • Computing-Related Activities
  • Distributed Interactive Simulations
  • Simulations
  • Standards

Fields of Study

  • Computer science

Readers

  • Computer Networking
  • Database Systems and Applications
  • Military Training and Readiness Simulation