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...
Main Author: | |
---|---|
Other Authors: | |
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 |