Estándar IEEE para juegos de guerra a nivel de plataforma en tiempo real en múltiples computadoras host
La simulación interactiva distribuida ( DIS ) es un estándar IEEE para realizar juegos de guerra a nivel de plataforma en tiempo real entre múltiples computadoras host y se utiliza en todo el mundo, especialmente por organizaciones militares pero también por otras agencias como las involucradas en la exploración espacial y la medicina .
Historia
El estándar se desarrolló a lo largo de una serie de "talleres DIS" en el simposio de Simulación interactiva en red para entrenamiento, organizado por el Instituto de simulación y entrenamiento (IST) de la Universidad de Florida Central . El estándar en sí está basado en gran medida en el protocolo de simulación interactiva distribuida SIMNET original, desarrollado por Bolt, Beranek y Newman (BBN) para la Agencia de Proyectos de Investigación Avanzada de Defensa (DARPA) a principios y fines de la década de 1980. BBN introdujo el concepto de estimación de la posición para transmitir de manera eficiente el estado de las entidades del campo de batalla.
A principios de los años 1990, la Agencia de Proyectos de Investigación Avanzada de Defensa de los Estados Unidos contrató a IST para que llevara a cabo investigaciones en apoyo del programa de Red de Simuladores del Ejército de los Estados Unidos (SimNet). La financiación y el interés de investigación para el desarrollo de estándares DIS disminuyeron tras la propuesta y promulgación de su sucesor, la Arquitectura de Alto Nivel (simulación) (HLA) en 1996. HLA se produjo mediante la fusión del protocolo DIS con el Protocolo de Simulación de Nivel Agregado (ALSP) diseñado por MITRE .
En 1995, la OTAN aprobó un acuerdo de normalización sobre el DIS ( STANAG 4482, Standardised Information Technology Protocols for Distributed Interactive Simulation (DIS) [Protocolos de tecnología de la información estandarizados para la simulación interactiva distribuida (DIS)] , que se retiró en favor de HLA en 1998 y fue cancelado oficialmente en 2010 por la Agencia de Normalización de la OTAN (NSA).
La familia de estándares DIS
DIS se define según el estándar IEEE 1278:
- IEEE 1278–1993 - Estándar para simulación interactiva distribuida - Protocolos de aplicación
- IEEE 1278.1-1995 - Estándar para simulación interactiva distribuida - Protocolos de aplicación
- IEEE 1278.1-1995 - Estándar para simulación interactiva distribuida - Protocolos de aplicación (correcciones) [1]
- IEEE 1278.1A-1998 - Estándar para simulación interactiva distribuida - Protocolos de aplicación Erratas (mayo de 1998)
- IEEE 1278.1-2012 - Estándar para simulación interactiva distribuida - Protocolos de aplicación
- IEEE-1278.2-1995 - Estándar para simulación interactiva distribuida - Servicios y perfiles de comunicación
- IEEE 1278.3-1996 - Práctica recomendada para simulación interactiva distribuida - Gestión de ejercicios y retroalimentación
- IEEE 1278.4-1997 - Práctica recomendada para la verificación, validación y acreditación interactivas distribuidas
- IEEE P1278.5-XXXX - Requisitos de descripción de fidelidad (nunca publicado)
Además de los estándares IEEE, la Organización de Estándares de Interoperabilidad de Simulación (SISO) mantiene y publica anualmente un documento de "enumeraciones y campos codificados por bits". Este documento es referenciado por los estándares IEEE y utilizado por las federaciones DIS, TENA y HLA. Están disponibles versiones en PDF y XML.
Estado actual
SISO, un comité patrocinador del IEEE, promulga mejoras en DIS. Se produjeron cambios importantes en la actualización de DIS 7 a IEEE 1278.1 [1] para que DIS sea más extensible, eficiente y admita la simulación de más capacidades del mundo real. [2]
Protocolo de aplicación
La información del estado de simulación se codifica en mensajes formateados, conocidos como unidades de datos de protocolo (PDU), y se intercambia entre hosts mediante protocolos de capa de transporte existentes, incluido el multicast , aunque también se admite el protocolo de datagramas de usuario de difusión . Existen varias versiones del protocolo de aplicación DIS, que no solo incluyen los estándares formales, sino también borradores presentados durante el proceso de votación de estándares.
- Versión 1 - Estándar para simulación interactiva distribuida - Protocolos de aplicación, versión 1.0 borrador (1992)
- Versión 2 - IEEE 1278-1993
- Versión 3 - Estándar para simulación interactiva distribuida - Protocolos de aplicación, versión 2.0, tercer borrador (mayo de 1993)
- Versión 4 - Estándar para simulación interactiva distribuida - Protocolos de aplicación, versión 2.0, cuarto borrador (marzo de 1994)
- Versión 5 - IEEE 1278.1-1995
- Versión 6 - IEEE 1278.1a-1998 (enmienda a IEEE 1278.1-1995)
- Versión 7 - IEEE 1278.1-2012 (Ver enlace externo - DIS Product Development Group). La versión 7 también se denomina DIS 7. [2] Se trata de una importante actualización de DIS para mejorar la extensibilidad y la flexibilidad. Proporciona una amplia aclaración y más detalles de los requisitos, y añade algunas capacidades de misión de mayor fidelidad. [2]
Unidades de datos del protocolo
La versión actual (DIS 7) define 72 tipos de PDU diferentes [3] , organizados en 13 familias. A continuación, se enumeran los tipos de PDU utilizados con frecuencia para cada familia. Los nombres de PDU y familias que se muestran en cursiva se encuentran en DIS 7.
- Familia de interacción/información de entidad: estado de entidad, colisión, colisión elástica, actualización de estado de entidad, atributo
- Familia de guerra: fuego, detonación, fuego de energía dirigida , estado de daño de entidad
- Familia de logística: solicitud de servicio, oferta de reabastecimiento, reabastecimiento recibido, cancelación de reabastecimiento, reparación completa, respuesta de reparación
- Familia de gestión de simulación: Iniciar/Reanudar, Detener/Congelar, Reconocer
- Familia de regeneración de emisiones distribuidas: designador, emisión electromagnética, IFF / ATC / NAVAIDS , acústica subacuática , emisión suplementaria/estado de entidad (SEES)
- Familia de comunicaciones por radio: transmisor, señal, receptor, señal de intercomunicación, control de intercomunicación
- Familia de gestión de entidades
- Familia del campo minado
- Familia de ambientes sintéticos
- Gestión de simulación con familia de confiabilidad
- Familia de entidades vivas
- Familia en tiempo no real
- Familia de operaciones de información : Acción de operaciones de información , Informe de operaciones de información
Plataforma de referencia en tiempo real (RPR FOM)
El RPR FOM es un modelo de objeto de federación (FOM) para la arquitectura de alto nivel diseñado para organizar las PDU de DIS en una jerarquía de clases de objetos y clases de interacción HLA. Se ha desarrollado como el estándar SISO-STD-001. [4] El propósito es respaldar la transición de los sistemas DIS heredados al HLA, mejorar la interoperabilidad a priori entre los usuarios de RPR FOM y respaldar las federaciones desarrolladas recientemente con requisitos similares. La versión más reciente es la versión 2.0 de RPR FOM [5] que corresponde a la versión 6 de DIS.
Véase también
Referencias
- ^ ab "Correcciones a la Norma para Simulación Interactiva Distribuida - Protocolos de aplicación" (PDF) . IEEE . Archivado desde el original (PDF) el 20 de octubre de 2000 . Consultado el 24 de abril de 2017 .
- ^ Descripción general de abc DIS 7, biblioteca de archivos SISO PSG
- ^ Estándar IEEE para simulación interactiva distribuida: protocolos de aplicación . IEEE . doi :10.1109/IEEESTD.2012.6387564. ISBN. 978-0-7381-7310-8.
- ^ "Orientación, fundamento y modalidades de interoperabilidad para la plataforma de referencia en tiempo real FOM". SISO . Consultado el 5 de septiembre de 2018 .
- ^ "RPR FOM 2.0: Un modelo de objeto de federación para simulaciones de defensa". Actas del taller de interoperabilidad de simulación de otoño de 2014. Septiembre de 2015.
Enlaces externos
- Grupo de soporte de productos SISO DIS
- Diccionario de datos DIS