An automated approach to Distributed Interactive Simulation (DIS) protocol entity development

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 net...

Full description

Bibliographic Details
Main Author: Canterbury, Michael G.
Other Authors: Zyda, Michael J.
Language:en_US
Published: Monterey, California. Naval Postgraduate School 2013
Online Access:http://hdl.handle.net/10945/35118
id ndltd-nps.edu-oai-calhoun.nps.edu-10945-35118
record_format oai_dc
spelling ndltd-nps.edu-oai-calhoun.nps.edu-10945-351182014-11-27T16:18:55Z An automated approach to Distributed Interactive Simulation (DIS) protocol entity development Canterbury, Michael G. Zyda, Michael J. John S. Falby. Computer Science 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. 2013-08-13T22:06:37Z 2013-08-13T22:06:37Z 1995-09 Thesis http://hdl.handle.net/10945/35118 en_US 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, it may not be copyrighted. Monterey, California. Naval Postgraduate School
collection NDLTD
language en_US
sources NDLTD
description 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.
author2 Zyda, Michael J.
author_facet Zyda, Michael J.
Canterbury, Michael G.
author Canterbury, Michael G.
spellingShingle Canterbury, Michael G.
An automated approach to Distributed Interactive Simulation (DIS) protocol entity development
author_sort Canterbury, Michael G.
title An automated approach to Distributed Interactive Simulation (DIS) protocol entity development
title_short An automated approach to Distributed Interactive Simulation (DIS) protocol entity development
title_full An automated approach to Distributed Interactive Simulation (DIS) protocol entity development
title_fullStr An automated approach to Distributed Interactive Simulation (DIS) protocol entity development
title_full_unstemmed An automated approach to Distributed Interactive Simulation (DIS) protocol entity development
title_sort automated approach to distributed interactive simulation (dis) protocol entity development
publisher Monterey, California. Naval Postgraduate School
publishDate 2013
url http://hdl.handle.net/10945/35118
work_keys_str_mv AT canterburymichaelg anautomatedapproachtodistributedinteractivesimulationdisprotocolentitydevelopment
AT canterburymichaelg automatedapproachtodistributedinteractivesimulationdisprotocolentitydevelopment
_version_ 1716725451284545536