Distributed Interactive Simulation
Overview
Distributed Interactive Simulation (DIS) is a standard for conducting real-time platform-level wargaming across multiple host computers. 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's Institute for Simulation and Training (IST). At the time, IST was contracted by the United States Defense Advanced Research Project Agency to undertake research in support of the US Army Simulator Network (SIMNET) program. Funding and research interest for DIS standards development decreased following the proposoal of it's successor, the High Level Architecture (initially titled DIS++), in 1996.
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.1A-1998 - 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 1278.5-XXXX - Fidelity Description Requirements (never published)
Application protocol versions
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.1-1995 and IEEE 1278.1A-1998