分散インタラクティブシミュレーション( DIS ) は、複数のホストコンピュータ間でリアルタイムのプラットフォームレベルのウォーゲームを実行するためのIEEE標準であり、特に軍事組織だけでなく、宇宙探査や医療に関わる他の機関などでも世界中で使用されています。
歴史
この標準規格は、セントラルフロリダ大学シミュレーション・トレーニング研究所(IST)が主催した「訓練のためのインタラクティブ・ネットワーク・シミュレーション」シンポジウムにおける一連の「DISワークショップ」を通じて策定されました。この標準規格自体は、1980年代初頭から後半にかけてボルト、ベラネック、ニューマン(BBN)が国防高等研究計画局(DARPA)向けに開発したオリジナルのSIMNET分散インタラクティブ・シミュレーション・プロトコルに非常によく似ています。BBNは、戦場のエンティティの状態を効率的に伝送するための 推測航法の概念を導入しました。
1990年代初頭、ISTは米国国防高等研究計画局(DIS)から、米陸軍シミュレータネットワーク(SimNet)プログラムを支援する研究の委託を受けました。DIS標準開発への資金提供と研究への関心は、1996年に後継規格である高レベルアーキテクチャ(シミュレーション)(HLA)が提案・公布されたことを受けて低下しました。HLAは、DISプロトコルとMITREが設計したアグリゲートレベルシミュレーションプロトコル(ALSP)を統合して開発されました。
モデリングとシミュレーションの相互運用性に関するDISについては、 NATO標準化協定(STANAG 4482、分散対話型シミュレーション(DIS)のための標準化情報技術プロトコル、1995年採択)がありました。これは1998年にHLAに取って代わられ、2010年にNATO標準化機関(NSA)によって正式に廃止されました。
DIS規格ファミリー
DIS は IEEE 標準 1278 で定義されています。
- IEEE 1278–1993 - 分散インタラクティブシミュレーションの標準 - アプリケーションプロトコル
- IEEE 1278.1-1995 - 分散インタラクティブシミュレーションの標準 - アプリケーションプロトコル
- IEEE 1278.1-1995 - 分散対話型シミュレーションの標準 - アプリケーションプロトコル(訂正)[ 1 ]
- IEEE 1278.1A-1998 - 分散対話型シミュレーションの標準 - アプリケーションプロトコルのエラッタ(1998年5月)
- IEEE 1278.1-2012 - 分散インタラクティブシミュレーションの標準 - アプリケーションプロトコル
- IEEE-1278.2-1995 - 分散インタラクティブシミュレーションの標準 - 通信サービスとプロファイル
- IEEE 1278.3-1996 - 分散インタラクティブシミュレーションの推奨プラクティス - 演習管理とフィードバック
- IEEE 1278.4-1997 - 分散インタラクティブの推奨プラクティス - 検証、妥当性確認、認定
- IEEE P1278.5-XXXX - 忠実度記述要件(未公開)
IEEE標準規格に加え、シミュレーション相互運用性標準化機構(SISO)は「列挙型とビットエンコードされたフィールド」文書を毎年維持・公開しています。この文書はIEEE標準規格で参照されており、DIS、TENA、HLAの各連合で使用されています。PDF版とXML版の両方が利用可能です。
現在の状況
IEEEのスポンサー委員会であるSISOは、DISの改良を公布しています。DIS 7のIEEE 1278.1アップデートでは、DISの拡張性と効率性を高め、より多くの実世界の機能のシミュレーションをサポートするために大きな変更が行われました[ 1 ] 。 [ 2 ]
アプリケーションプロトコル
シミュレーション状態情報は、プロトコルデータユニット(PDU)と呼ばれるフォーマットされたメッセージにエンコードされ、マルチキャストを含む既存のトランスポート層プロトコルを使用してホスト間で交換されます。ただし、ブロードキャストユーザーデータグラムプロトコルもサポートされています。DISアプリケーションプロトコルには複数のバージョンがあり、正式な標準だけでなく、標準化投票プロセス中に提出されたドラフトも含まれています。
- バージョン 1 - 分散インタラクティブ シミュレーションの標準 - アプリケーション プロトコル、バージョン 1.0 ドラフト (1992)
- バージョン2 - IEEE 1278-1993
- バージョン 3 - 分散インタラクティブ シミュレーションの標準 - アプリケーション プロトコル、バージョン 2.0 第 3 版 (1993 年 5 月)
- バージョン 4 - 分散インタラクティブ シミュレーションの標準 - アプリケーション プロトコル、バージョン 2.0 第 4 版 (1994 年 3 月)
- バージョン5 - IEEE 1278.1-1995
- バージョン6 - IEEE 1278.1a-1998(IEEE 1278.1-1995の修正)
- バージョン7 - IEEE 1278.1-2012(外部リンク - DIS製品開発グループを参照)バージョン7はDIS 7とも呼ばれます。[ 2 ]これはDISの拡張性と柔軟性を向上させるためのメジャーアップグレードです。要件の明確化と詳細化が図られ、より忠実度の高いミッション機能が追加されています。[ 2 ]
プロトコルデータユニット
現在のバージョン(DIS 7)では、72種類のPDU [ 3 ]が定義されており、13のファミリーに分類されています。以下に、ファミリーごとによく使用されるPDUタイプを示します。斜体で示されているPDU名とファミリー名は、DIS 7に記載されています。
- エンティティ情報/相互作用ファミリー - エンティティ状態、衝突、弾性衝突、エンティティ状態更新、属性
- 戦争ファミリー - 火災、爆発、指向性エネルギー火災、エンティティの損傷状態
- ロジスティクス ファミリー - サービス リクエスト、補給オファー、補給受領、補給キャンセル、修理完了、修理対応
- シミュレーション管理ファミリー - 開始/再開、停止/フリーズ、確認
- 分散放出再生ファミリー - 指定子、電磁放出、IFF / ATC / NAVAIDS、水中音響、補足放出/エンティティ状態(SEES)
- 無線通信ファミリー - 送信機、信号、受信機、インターコム信号、インターコム制御
- エンティティ管理ファミリー
- 地雷原の家族
- 合成環境ファミリー
- 信頼性ファミリーによるシミュレーション管理
- ライブエンティティファミリー
- 非リアルタイム家族
- 情報作戦ファミリー-情報作戦行動、情報作戦報告書
リアルタイム プラットフォーム リファレンス FOM (RPR FOM)
RPR FOMは、高レベルアーキテクチャのためのフェデレーションオブジェクトモデル(FOM)であり、DISのPDUをHLAオブジェクトクラスとインタラクションクラス階層に編成するように設計されています。これはSISO標準SISO-STD-001として開発されました。[ 4 ]その目的は、既存のDISシステムのHLAへの移行を支援し、RPR FOMユーザー間の事前相互運用性を向上させ、同様の要件を持つ新規フェデレーションをサポートすることです。最新バージョンは、DISバージョン6に対応する RPR FOMバージョン2.0 [ 5 ]です。
参照
参考文献
- ^ a b「分散インタラクティブシミュレーション標準の修正 - アプリケーションプロトコル」(PDF) IEEE . 2000年10月20日時点のオリジナル(PDF)からアーカイブ。2017年4月24日閲覧。
- ^ a b c DIS 7 概要、SISO PSG ファイル ライブラリ
- ^分散インタラクティブシミュレーションのためのIEEE標準 - アプリケーションプロトコル. IEEE . doi : 10.1109/IEEESTD.2012.6387564 . ISBN 978-0-7381-7310-8。
- ^ 「リアルタイムプラットフォームリファレンスFOMのガイダンス、根拠、相互運用性モダリティ」SISO。2018年9月5日閲覧。
- ^ 「RPR FOM 2.0:防衛シミュレーションのための連合オブジェクトモデル」。2014年秋季シミュレーション相互運用性ワークショップ議事録。2015年9月。