Distribuert interaktiv simulering - Distributed Interactive Simulation
Distribuert interaktiv simulering ( DIS ) er en IEEE- standard for å utføre sanntids wargaming på plattformnivå over flere vertsdatamaskiner og brukes over hele verden, spesielt av militære organisasjoner, men også av andre byråer som de som er involvert i romforskning og medisin .
Historie
Standarden ble utviklet over en serie "DIS Workshops" på Interactive Networked Simulation for Training symposium, holdt av University of Central Floridas Institute for Simulation and Training (IST). Selve standarden er veldig tett mønstret etter den originale SIMNET distribuerte interaktive simuleringsprotokollen, utviklet av Bolt, Beranek og Newman (BBN) for Defense Advanced Research Project Agency (DARPA) tidlig på slutten av 1980-tallet. BBN introduserte begrepet dødsregning for effektivt å overføre tilstanden til kampfeltenheter.
På begynnelsen av 1990-tallet ble IST kontrakt med United States Defense Advanced Research Project Agency for å gjennomføre forskning til støtte for US Army Simulator Network (SimNet) -programmet. Finansierings- og forskningsinteressen for utvikling av DIS-standarder gikk ned etter forslaget og kunngjøringen av etterfølgeren, High Level Architecture (simulation) (HLA) i 1996. HLA ble produsert ved sammenslåing av DIS-protokollen med Aggregate Level Simulation Protocol (ALSP) designet av MITER .
Det var en NATO- standardiseringsavtale ( STANAG 4482, Standardized Information Technology Protocols for Distributed Interactive Simulation (DIS) , vedtatt i 1995) om DIS for modellering og simuleringsinteroperabilitet. Dette ble pensjonert til fordel for HLA i 1998 og offisielt kansellert i 2010 av NATOs standardiseringsbyrå (NSA).
DIS-familien av standarder
DIS er definert under IEEE Standard 1278:
- IEEE 1278-1993 - Standard for distribuert interaktiv simulering - applikasjonsprotokoller
- IEEE 1278.1-1995 - Standard for distribuert interaktiv simulering - applikasjonsprotokoller
- IEEE 1278.1-1995 - Standard for distribuert interaktiv simulering - applikasjonsprotokoller (korreksjoner)
- IEEE 1278.1A-1998 - Standard for distribuert interaktiv simulering - applikasjonsprotokoller Errata (mai 1998)
- IEEE 1278.1-2012 - Standard for distribuert interaktiv simulering - applikasjonsprotokoller
- IEEE-1278.2-1995 - Standard for distribuert interaktiv simulering - kommunikasjonstjenester og profiler
- IEEE 1278.3-1996 - Anbefalt praksis for distribuert interaktiv simulering - treningsstyring og tilbakemelding
- IEEE 1278.4-1997 - Anbefalt praksis for distribuert interaktiv - verifiseringsvalidering og akkreditering
- IEEE P1278.5-XXXX - Krav til trosbeskrivelse (aldri publisert)
I tillegg til IEEE-standardene opprettholder og publiserer Simulation Interoperability Standards Organization (SISO) et dokument "oppregninger og bitkodede felt" hvert år. Dette dokumentet er referert til av IEEE-standardene og brukes av DIS, TENA og HLA-føderasjonene. Både PDF- og XML-versjoner er tilgjengelige.
Nåværende status
SISO, en sponsorkomité for IEEE, kunngjør forbedringer i DIS. Store endringer skjedde i DIS 7-oppdateringen til IEEE 1278.1 for å gjøre DIS mer utvidbar, effektiv og for å støtte simulering av mer virkelige evner.
Søknadsprotokoll
Informasjon om simuleringstilstand er kodet i formaterte meldinger, kjent som protokollen dataenheter (PDUer) og utveksles mellom verter ved hjelp av eksisterende transportlagsprotokoller , inkludert multicast , selv om kringkasting User Datagram Protocol også støttes. Det er flere versjoner av DIS-applikasjonsprotokollen, ikke bare inkludert de formelle standardene, men også utkast som er sendt inn under standardstemmeprosessen.
- Versjon 1 - Standard for distribuert interaktiv simulering - applikasjonsprotokoller, versjon 1.0 utkast (1992)
- Versjon 2 - IEEE 1278-1993
- Versjon 3 - Standard for distribuert interaktiv simulering - applikasjonsprotokoller, versjon 2.0 tredje utkast (mai 1993)
- Versjon 4 - Standard for distribuert interaktiv simulering - applikasjonsprotokoller, versjon 2.0 fjerde utkast (mars 1994)
- Versjon 5 - IEEE 1278.1-1995
- Versjon 6 - IEEE 1278.1a-1998 (endring i IEEE 1278.1-1995)
- Versjon 7 - IEEE 1278.1-2012 (Se Ekstern lenke - DIS Product Development Group.) Versjon 7 kalles også DIS 7. Dette er en stor oppgradering til DIS for å øke utvidbarheten og fleksibiliteten. Det gir omfattende avklaring og flere detaljer om kravene, og legger til noen bedre troverdighetsoppgaver.
Protokoll dataenheter
Den nåværende versjonen (DIS 7) definerer 72 forskjellige PDU-typer, ordnet i 13 familier. Ofte brukte PDU-typer er oppført nedenfor for hver familie. PDU og slektsnavn vist med kursiv finnes i DIS 7.
- Enhetsinformasjon / samhandlingsfamilie - Enhetsstat, kollisjon, kollisjonselastisk, enhetsstatusoppdatering, attributt
- Krigsføringsfamilie - Brann, detonasjon, Directed Energy Fire , Status for enhetsskade
- Logistikkfamilie - Serviceforespørsel, tilbud på nytt, mottatt leveranse, avbestilling på nytt, reparasjon fullført, reparasjonssvar
- Simuleringsledelsesfamilie - Start / Fortsett, Stopp / Frys, Bekreft
- Distribuert utslippsregenereringsfamilie - betegnelse, elektromagnetisk utslipp, IFF / ATC / NAVAIDS , akustisk undervann , supplerende utslipp / enhetstilstand (SEES)
- Radiokommunikasjonsfamilie - sender, signal, mottaker, intercom-signal, intercom-kontroll
- Enhetsledelsesfamilie
- Minefeltfamilien
- Syntetisk miljø familie
- Simuleringsledelse med pålitelighetsfamilie
- Levende familie familie
- Ikke-sanntid familie
- Informasjonsoperasjonsfamilie - Informasjonsoperasjonshandling , Informasjonsoperasjonsrapport
Realtime Platform Reference FOM ("RPR FOM")
Den RPR FOM er en føderasjon Object Model (FOM) for High-Level arkitektur utviklet for å organisere PDU av DIS inn en HLA objektklasse og samhandling klassehierarkiet. Den er utviklet som SISO-standarden SISO-STD-001. Hensikten er å støtte overgang av eldre DIS-systemer til HLA, for å forbedre a priori interoperabilitet blant RPR FOM-brukere og støtte nyutviklede føderasjoner med lignende krav. Den siste versjonen er RPR FOM versjon 2.0 som tilsvarer DIS versjon 6.
Se også
- Datasimulering
- Simulation Interoperability Standards Organization
- Standardgrensesnitt for evaluering av flere plattformkoblinger (SIMPLE)