Simulação interativa distribuída - Distributed Interactive Simulation
Distributed Interactive Simulation ( DIS ) é um padrão IEEE para conduzir jogos de guerra em nível de plataforma em tempo real em vários computadores host e é usado em todo o mundo, especialmente por organizações militares , mas também por outras agências, como aquelas envolvidas na exploração espacial e medicina .
História
O padrão foi desenvolvido ao longo de uma série de "Workshops DIS" no Simpósio de Simulação em Rede Interativa para Treinamento, realizado pelo Instituto de Simulação e Treinamento (IST) da University of Central Florida . O próprio padrão segue um padrão muito próximo ao protocolo de simulação interativa distribuída SIMNET original , desenvolvido por Bolt, Beranek e Newman (BBN) para a Agência de Projetos de Pesquisa Avançada de Defesa (DARPA) no início até o final dos anos 1980. A BBN introduziu o conceito de cálculo morto para transmitir com eficiência o estado das entidades do campo de batalha.
No início da década de 1990, o IST foi contratado pela Agência de Projetos de Pesquisa Avançada de Defesa dos Estados Unidos para realizar pesquisas em apoio ao programa Rede de Simuladores do Exército dos EUA (SimNet). O financiamento e o interesse de pesquisa para o desenvolvimento de padrões DIS diminuíram após a proposta e promulgação de seu sucessor, a Arquitetura de Alto Nível (simulação) (HLA) em 1996. O HLA foi produzido pela fusão do protocolo DIS com o Protocolo de Simulação de Nível Agregado (ALSP) desenhado por MITER .
Havia um acordo de padronização da OTAN ( STANAG 4482, Protocolos de Tecnologia de Informação Padronizados para Simulação Interativa Distribuída (DIS) , adotado em 1995) sobre DIS para modelagem e interoperabilidade de simulação. Este foi retirado em favor do HLA em 1998 e oficialmente cancelado em 2010 pela Agência de Normalização da OTAN (NSA).
A família de padrões DIS
DIS é definido no padrão IEEE 1278:
- IEEE 1278-1993 - Padrão para Simulação Interativa Distribuída - Protocolos de aplicação
- IEEE 1278.1-1995 - Padrão para Simulação Interativa Distribuída - Protocolos de aplicação
- IEEE 1278.1-1995 - Padrão para Simulação Interativa Distribuída - Protocolos de aplicação (Correções)
- IEEE 1278.1A-1998 - Padrão para Simulação Interativa Distribuída - Errata de protocolos de aplicação (maio de 1998)
- IEEE 1278.1-2012 - Padrão para Simulação Interativa Distribuída - Protocolos de aplicação
- IEEE-1278.2-1995 - Padrão para Simulação Interativa Distribuída - Serviços de Comunicação e Perfis
- IEEE 1278.3-1996 - Prática Recomendada para Simulação Interativa Distribuída - Gerenciamento de Exercícios e Feedback
- IEEE 1278.4-1997 - Prática Recomendada para Distribuição Interativa - Verificação, Validação e Acreditação
- IEEE P1278.5-XXXX - Requisitos de descrição de fidelidade (nunca publicado)
Além dos padrões IEEE, a Simulation Interoperability Standards Organization (SISO) mantém e publica um documento de "enumerações e campos codificados por bits" anualmente. Este documento é referenciado pelos padrões IEEE e usado pelas federações DIS, TENA e HLA. Estão disponíveis versões em PDF e XML.
Status atual
SISO, um comitê patrocinador do IEEE, promulga melhorias no DIS. Mudanças importantes ocorreram na atualização do DIS 7 para IEEE 1278.1 para tornar o DIS mais extensível, eficiente e para suportar a simulação de mais recursos do mundo real.
Protocolo de aplicação
As informações do estado de simulação são codificadas em mensagens formatadas, conhecidas como unidades de dados de protocolo (PDUs) e trocadas entre hosts usando protocolos de camada de transporte existentes , incluindo multicast , embora o protocolo de datagrama de usuário de broadcast também seja suportado. Existem várias versões do protocolo de aplicação DIS, não apenas incluindo os padrões formais, mas também os rascunhos enviados durante o processo de votação dos padrões.
- Versão 1 - Padrão para Simulação Interativa Distribuída - Protocolos de Aplicação, Rascunho da Versão 1.0 (1992)
- Versão 2 - IEEE 1278-1993
- Versão 3 - Padrão para Simulação Interativa Distribuída - Protocolos de Aplicação, Terceiro Rascunho da Versão 2.0 (maio de 1993)
- Versão 4 - Padrão para Simulação Interativa Distribuída - Protocolos de Aplicação, Versão 2.0 Quarto Rascunho (março de 1994)
- Versão 5 - IEEE 1278.1-1995
- Versão 6 - IEEE 1278.1a-1998 (alteração ao IEEE 1278.1-1995)
- Versão 7 - IEEE 1278.1-2012 (consulte External Link - DIS Product Development Group.) A versão 7 também é chamada de DIS 7. Esta é uma atualização importante do DIS para aumentar a extensibilidade e flexibilidade. Ele fornece amplo esclarecimento e mais detalhes de requisitos, e adiciona alguns recursos de missão de alta fidelidade.
Unidades de dados de protocolo
A versão atual (DIS 7) define 72 tipos diferentes de PDU, organizados em 13 famílias. Os tipos de PDU mais usados estão listados abaixo para cada família. PDU e nomes de família mostrados em itálico são encontrados em DIS 7.
- Informação da entidade / família de interação - Estado da entidade, Colisão, Colisão-Elástica, Atualização do estado da entidade, Atributo
- Família de guerra - fogo, detonação, fogo de energia direcionada , status de dano de entidade
- Família de logística - Solicitação de serviço, oferta de reabastecimento, reabastecimento recebido, cancelamento de reabastecimento, reparo concluído, resposta de reparo
- Família de gerenciamento de simulação - Iniciar / Retomar, Parar / Congelar, Reconhecer
- Família de regeneração de emissão distribuída - Designador, Emissão Eletromagnética, IFF / ATC / NAVAIDS , Acústica Subaquática , Emissão Suplementar / Estado de Entidade (SEES)
- Família de comunicações de rádio - transmissor, sinal, receptor, sinal de intercomunicação, controle de intercomunicação
- Família de gestão de entidades
- Família mineira
- Família de ambiente sintético
- Gerenciamento de simulação com família de confiabilidade
- Família de entidade viva
- Família em tempo não real
- Família de Operações de Informação - Ação de Operações de Informação , Relatório de Operações de Informação
FOM de referência da plataforma em tempo real ("RPR FOM")
O RPR FOM é um modelo de objeto de federação (FOM) para a arquitetura de alto nível projetado para organizar os PDUs do DIS em uma classe de objeto HLA e uma hierarquia de classe de interação. Foi desenvolvido como o padrão SISO SISO-STD-001. O objetivo é oferecer suporte à transição de sistemas DIS legados para o HLA, para aprimorar a interoperabilidade a priori entre os usuários RPR FOM e para apoiar federados recém-desenvolvidos com requisitos semelhantes. A versão mais recente é o RPR FOM versão 2.0 que corresponde ao DIS versão 6.
Veja também
- Simulação de computador
- Organização de padrões de interoperabilidade de simulação
- Interface padrão para avaliação de link de plataforma múltipla (SIMPLE)