Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Distributed Interactive Simulation
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
{{short description|IEEE standard for real-time platform-level wargaming across multiple host computers}} '''Distributed Interactive Simulation''' ('''DIS''') is an [[IEEE]] standard for conducting [[real-time simulation|real-time]] platform-level [[wargaming]] across multiple host computers and is used worldwide, especially by [[military]] organizations but also by other agencies such as those involved in [[space exploration]] and [[medicine]]. ==History== The standard was developed over a series of "DIS Workshops" at the Interactive Networked Simulation for Training symposium, held by the [[University of Central Florida|University of Central Florida's]] [[Institute for Simulation and Training]] (IST). The standard itself is very closely patterned after the original [[SIMNET]] distributed interactive simulation protocol, developed by [[Bolt, Beranek and Newman]] (BBN) for [[DARPA|Defense Advanced Research Project Agency (DARPA)]] in the early through late 1980s. BBN introduced the concept of [[dead reckoning]] to efficiently transmit the state of battle field entities. In the early 1990s, IST was contracted by the United States [[DARPA|Defense Advanced Research Project Agency]] to undertake research in support of the [[United States Army|US Army]] Simulator Network (SimNet) program. Funding and research interest for DIS standards development decreased following the proposal and promulgation of its successor, the [[High Level Architecture (simulation)]] (HLA) in 1996. HLA was produced by the merger of the DIS protocol with the [[Aggregate Level Simulation Protocol]] (ALSP) designed by [[MITRE]]. There was a [[NATO]] standardisation agreement ([[STANAG]] 4482, ''Standardised Information Technology Protocols for Distributed Interactive Simulation (DIS)'', adopted in 1995) on DIS for modelling and simulation interoperability. This was retired in favour of HLA in 1998 and officially cancelled in 2010<!-- 05 July --> by the [[NATO Standardization Agency]] (NSA). ==The DIS family of standards== DIS is defined under IEEE Standard 1278: * IEEE 1278β1993 - Standard for Distributed Interactive Simulation - Application protocols * IEEE 1278.1-1995 - Standard for Distributed Interactive Simulation - Application protocols * IEEE 1278.1-1995 - Standard for Distributed Interactive Simulation - Application protocols (Corrections) <ref name="std1278.1">{{cite web|url=http://standards.ieee.org/reading/ieee/updates/errata/1278.1-1995.pdf|archive-url=https://web.archive.org/web/20001020024300/http://standards.ieee.org/reading/ieee/updates/errata/1278.1-1995.pdf|url-status=dead|archive-date=October 20, 2000|title=Corrections to Standard for Distributed Interactive Simulation - Application protocols|publisher=[[IEEE]]|access-date=24 April 2017}}</ref> * IEEE 1278.1A-1998 - Standard for Distributed Interactive Simulation - Application protocols Errata (May 1998) * IEEE 1278.1-2012 - Standard for Distributed Interactive Simulation - Application protocols * IEEE-1278.2-1995 - Standard for Distributed Interactive Simulation - Communication Services and Profiles * IEEE 1278.3-1996 - Recommended Practice for Distributed Interactive Simulation - Exercise Management and Feedback * IEEE 1278.4-1997 - Recommended Practice for Distributed Interactive - Verification Validation & Accreditation * IEEE P1278.5-XXXX - Fidelity Description Requirements (never published) In addition to the IEEE standards, the [[Simulation Interoperability Standards Organization]] (SISO) maintains and publishes an "enumerations and bit encoded fields" document yearly. This document is referenced by the IEEE standards and used by DIS, TENA and HLA federations. Both PDF and XML versions are available. ==Current status== SISO, a sponsor committee of the IEEE, promulgates improvements in DIS. Major changes occurred in the DIS 7 update to IEEE 1278.1<ref name="std1278.1"/> to make DIS more extensible, efficient and to support the simulation of more real world capabilities.<ref name="DIS 7">[http://www.sisostds.org/DigitalLibrary.aspx?EntryId=29288 DIS 7 Overview, SISO PSG File Library]</ref> ==Application protocol== Simulation state information is encoded in formatted messages, known as [[protocol data unit]]s (PDUs) and exchanged between hosts using existing [[transport layer]] protocols, including [[multicast]], though broadcast [[User Datagram Protocol]] is also supported. There are several versions of the DIS application protocol, not only including the formal standards, but also drafts submitted during the standards balloting process. * Version 1 - Standard for Distributed Interactive Simulation - Application Protocols, Version 1.0 Draft (1992) * Version 2 - IEEE 1278-1993 * Version 3 - Standard for Distributed Interactive Simulation - Application Protocols, Version 2.0 Third Draft (May 1993) * Version 4 - Standard for Distributed Interactive Simulation - Application Protocols, Version 2.0 Fourth Draft (March 1994) * Version 5 - IEEE 1278.1-1995 * Version 6 - IEEE 1278.1a-1998 (amendment to IEEE 1278.1-1995) * Version 7 - IEEE 1278.1-2012 (See External Link - DIS Product Development Group.) Version 7 is also called DIS 7.<ref name="DIS 7" /> This is a major upgrade to DIS to enhance extensibility and flexibility. It provides extensive clarification and more details of requirements, and adds some higher-fidelity mission capabilities.<ref name="DIS 7" /> ==Protocol data units== The current version (DIS 7) defines 72 different PDU<ref name="std1278.1-2012">{{cite book|doi=10.1109/IEEESTD.2012.6387564 |publisher=[[IEEE]]|isbn=978-0-7381-7310-8 |title=IEEE Standard for Distributed Interactive Simulation--Application Protocols }}</ref> types, arranged into 13 families. Frequently used PDU types are listed below for each family. PDU and family names shown in ''italics'' are found in DIS 7. * Entity information/interaction family - Entity State, Collision, Collision-Elastic, Entity State Update, ''Attribute'' * Warfare family - Fire, Detonation, ''Directed Energy Fire'', ''Entity Damage Status'' * Logistics family - Service Request, Resupply Offer, Resupply Received, Resupply Cancel, Repair Complete, Repair Response * Simulation management family - Start/Resume, Stop/Freeze, Acknowledge * Distributed emission regeneration family - Designator, Electromagnetic Emission, [[Identification friend or foe|IFF]]/[[Air traffic control|ATC]]/[[Navigational aid|NAVAIDS]], [[Underwater acoustics|Underwater Acoustic]], Supplemental Emission/Entity State (SEES) * Radio communications family - Transmitter, Signal, Receiver, Intercom Signal, Intercom Control * Entity management family * Minefield family * Synthetic environment family * Simulation management with reliability family * Live entity family * Non-real time family * ''Information Operations family'' - ''Information Operations Action'', ''Information Operations Report'' ==Realtime Platform Reference FOM (RPR FOM)== The [[RPR FOM]] is a Federation Object Model (FOM) for the High-Level Architecture designed to organize the PDUs of DIS into an HLA object class and interaction class hierarchy. It has been developed as the SISO standard SISO-STD-001.<ref>{{cite web |title=Guidance and Rationale and Interoperability Modalities for the Real-time Platform Reference FOM |url=https://www.sisostds.org/DesktopModules/Bring2mind/DMX/Download.aspx?Command=Core_Download&EntryId=30822&PortalId=0&TabId=105 |website=SISO |access-date=5 September 2018}}</ref> The purpose is to support transition of legacy DIS systems to the HLA, to enhance a priori interoperability among RPR FOM users and to support newly developed federates with similar requirements. The most recent version is RPR FOM version 2.0<ref>{{cite journal |title=RPR FOM 2.0: A Federation Object Model for Defense Simulations |url=https://www.sisostds.org/DigitalLibrary.aspx?Command=Core_Download&EntryId=42390 |journal=Proceedings of 2014 Fall Simulation Interoperability Workshop |date=Sep 2015}}</ref> that corresponds to DIS version 6. ==See also== * [[Computer simulation]] * [[Simulation Interoperability Standards Organization]] * [[SIMPLE (military communications protocol)|Standard Interface for Multiple Platform Link Evaluation (SIMPLE)]] ==References== {{Reflist}} ==External links== * [https://www.sisostds.org/StandardsActivities/SupportGroups/DISRPRFOMPSG.aspx SISO DIS Product Support Group] * [http://faculty.nps.edu/brutzman/vrtp/mil/navy/nps/disEnumerations/JdbeHtmlFiles/pdu/ DIS Data Dictionary] {{IEEE standards}} [[Category:IEEE standards]] [[Category:NATO Standardization Agreements]] [[Category:Distributed computing architecture]] [[Category:Application layer protocols]] [[Category:Military simulation]] [[Category:Real-time simulation]]
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)
Pages transcluded onto the current version of this page
(
help
)
:
Template:Cite book
(
edit
)
Template:Cite journal
(
edit
)
Template:Cite web
(
edit
)
Template:IEEE standards
(
edit
)
Template:Reflist
(
edit
)
Template:Short description
(
edit
)