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

Referências

links externos