(57)【要約】【課題】個別にオーダが入力されてもミッション間の依存関係、重複、矛盾、入力内容の過不足を検証することができる訓練・演習用シミュレーションシステム、およびシナリオ入力支援装置を得ること。【解決手段】検証処理部２１は、ミッションの依存関係が登録された依存情報ファイルからシナリオ情報ファイル２２１に登録されたミッションと依存関係のあるミッションを認識し、認識したミッションがシナリオ情報ファイル２２１に登録されているか否かを検証する。また、検証処理部２１は、ミッションの中で組み合わせて実施すべきミッション間の組み合わせを示すパッケージ情報が登録されたミッション・パッケージファイル１２２からシナリオ情報ファイル２２１に登録されたミッションと組み合わせるべきミッションを認識し、認識したミッションがシナリオ情報ファイル２２１に登録されているか否かを検証する。【選択図】        図１
2008241731.tif 000002
【特許請求の範囲】
【請求項１】
訓練・演習すべき状況を示すミッションと当該ミッションを起動するミッショントリガと当該ミッションに必要な機器の情報が登録されたシナリオ情報に基づいてユーザに擬似状況を体験させて訓練・演習を行う訓練・演習用シミュレーションシステムにおいて、
前記シナリオ情報に登録されたミッションの依存関係が登録された依存情報と、前記ミッションの中で組み合わせて実施すべきミッション間の組み合わせを示すパッケージ情報とが登録され、前記依存情報および前記パッケージ情報に基づいてシミュレーションの不足があるか否かを検証するシナリオ検証装置と、
前記シナリオ検証装置によって検証された依存情報およびパッケージ情報に基づいて、前記シナリオ情報のミッションの依存関係および組み合わせを検証するシナリオ入力支援装置と、
前記シナリオ入力支援装置によって検証されたシナリオ情報からシミュレーション装置が読み込み可能な形式の入力データを作成するシナリオ入力装置と、
前記シナリオ入力装置によって作成された入力データに基づいて演算処理を行なって前記シナリオ情報が示す状況を擬似するシミュレーション結果を出力するシミュレーション・エンジンが搭載されたシミュレーション装置と、
を備えることを特徴とする訓練・演習用シミュレーションシステム。
【請求項２】
前記シナリオ入力支援装置は、
前記依存情報から前記シナリオ情報に登録されたミッションと依存関係のあるミッションを認識し、認識したミッションが前記シナリオ情報に登録されているか否かを判定して依存関係におけるミッションの過不足、重複、および矛盾を検出するとともに、前記パッケージ情報から前記シナリオ情報に登録されたミッションと組み合わせるべきミッションを認識し、認識したミッションが前記シナリオ情報に登録されているか否かを判定してミッションの組み合わせにおけるミッションの過不足、重複、および矛盾を検出し、検証結果を出力すること、
を特徴とする請求項１に記載の訓練・演習用シミュレーションシステム。
【請求項３】
前記依存情報および前記パッケージ情報を、前記シナリオ情報のミッションに対応したファイル形式、または複数のシナリオ情報のミッションに対応したデータベース形式とすること、
を特徴とする請求項１または２に記載の訓練・演習用シミュレーションシステム。
【請求項４】
前記シミュレーション結果を解析してミッションの依存関係および組み合わせ関係を集計して結果集計ファイルを生成するシナリオ結果集計装置、
をさらに備え、
前記シナリオ検証装置は、
前記シナリオ結果集計装置によって生成された結果集計ファイルからミッションの依存関係および組み合わせ関係を抽出し、前記依存情報および前記パッケージ情報に抽出した依存関係および組み合わせ関係を反映させること、
を特徴とする請求項１から３のいずれか一つに記載の訓練・演習用シミュレーションシステム。
【請求項５】
訓練・演習すべき状況を示すミッションと当該ミッションを起動するミッショントリガと当該ミッションに必要な機器の情報が登録されたシナリオ情報に基づいてユーザに擬似状況を体験させて訓練・演習を行う訓練・演習用シミュレーションシステムのシナリオ情報を検証するシナリオ入力支援装置であって、
前記シナリオ情報に登録されたミッションの依存関係が登録された依存情報と、前記ミッションの中で組み合わせて実施すべきミッション間の組み合わせを示すパッケージ情報に基づいて、前記シナリオ情報のミッションの依存関係および組み合わせを検証する検証処理部、
を備えることを特徴とするシナリオ入力支援装置。
【請求項６】
前記検証処理部は、
前記依存情報から前記シナリオ情報に登録されたミッションと依存関係のあるミッションを認識し、認識したミッションが前記シナリオ情報に登録されているか否かを判定して依存関係におけるミッションの過不足、重複、および矛盾を検出するとともに、前記パッケージ情報から前記シナリオ情報に登録されたミッションと組み合わせるべきミッションを認識し、認識したミッションが前記シナリオ情報に登録されているか否かを判定してミッションの組み合わせにおけるミッションの過不足、重複、および矛盾を検出し、検証結果を出力すること、
を特徴とする請求項５に記載のシナリオ入力支援装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、訓練・演習者にシナリオに基づいた擬似状況を体験させて訓練・演習を行う訓練・演習用シミュレーションシステムに関するものであり、特に、擬似状況が記述されたシナリオ情報の検証に関するものである。
【背景技術】
【０００２】
訓練・演習用シミュレーションシステムに関する従来技術として、たとえば、特許文献１がある。特許文献１には、シナリオに基づいた擬似状況を画面等を見ながら疑似体験させて、訓練・演習者（対象者）にその状況に対する意思決定を迅速に実行させるための訓練・演習を行う訓練・演習用シミュレーション装置に関する技術が開示されている。
【０００３】
【特許文献１】特開２００１−１１７９０５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、上記特許文献１に記載されている従来の訓練・演習用シミュレーション装置は、訓練・演習すべき状況を示すミッションと当該ミッションを起動するミッショントリガと当該ミッションに必要な機器の情報が登録されたオーダ情報や、ミッションに必要な機器の情報とミッションの対象となるグループとが登録されたグループデータからなるシナリオと、シミュレーションにおける性能が登録される性能諸元データとを入力とし、シナリオおよび性能諸元データに基づいて演算処理を行ない、ユーザに対する表示情報としてシミュレーション結果を出力する。
【０００５】
従来の訓練・演習用シミュレーション装置においては、シナリオ内容の入力は、オーダを順次個別に入力するようになっている。そのため、ミッションの前後関係、重複、矛盾、入力内容の過不足を時系列で並べられたテキスト形式のオーダ情報から入力内容を確認しなければならず、シナリオ入力に膨大な時間がかかってしまうという問題点があった。また、人手で確認を行うため、確認漏れが発生してしまうという問題もあった。
【０００６】
本発明は、上記になされたものであって、シナリオ内容の入力時に個別にオーダが入力されてもミッション間の依存関係、重複、矛盾、入力内容の過不足を検証することができる訓練・演習用シミュレーションシステム、およびシナリオ入力支援装置を得ることを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、本発明は、訓練・演習すべき状況を示すミッションと当該ミッションを起動するミッショントリガと当該ミッションに必要な機器の情報が登録されたシナリオ情報に基づいてユーザに擬似状況を体験させて訓練・演習を行う訓練・演習用シミュレーションシステムにおいて、前記シナリオ情報に登録されたミッションの依存関係が登録された依存情報と、前記ミッションの中で組み合わせて実施すべきミッション間の組み合わせを示すパッケージ情報とが登録され、前記依存情報および前記パッケージ情報に基づいてシミュレーションの不足があるか否かを検証するシナリオ検証装置と、前記シナリオ検証装置によって検証された依存情報およびパッケージ情報に基づいて、前記シナリオ情報のミッションの依存関係および組み合わせを検証するシナリオ入力支援装置と、前記シナリオ入力支援装置によって検証されたシナリオ情報からシミュレーション装置が読み込み可能な形式の入力データを作成するシナリオ入力装置と、前記シナリオ入力装置によって作成された入力データに基づいて演算処理を行なって前記シナリオ情報が示す状況を擬似するシミュレーション結果を出力するシミュレーション・エンジンが搭載されたシミュレーション装置と、を備えることを特徴とする。
【発明の効果】
【０００８】
この発明によれば、訓練・演習すべき状況を示すミッションと当該ミッションを起動するミッショントリガと当該ミッションに必要な機器の情報が登録されたシナリオ情報に基づいてユーザに擬似状況を体験させて訓練・演習を行う訓練・演習用シミュレーションシステムにおいて、シナリオ入力支援装置が、シナリオ情報に登録されたミッションの依存関係が登録された依存情報と、ミッションの中で組み合わせて実施すべきミッション間の組み合わせを示すパッケージ情報に基づいて、シナリオ情報に登録されたミッションの依存関係および組み合わせ関係を検証し、検証後のシナリオ情報を用いてシミュレーションを行うようにしているため、シナリオ内容の入力時に個別にオーダが入力されてもミッション間の依存関係、重複、矛盾、入力内容の過不足を検証することができる訓練・演習用シミュレーションシステムを得ることができるという効果を奏する。
【発明を実施するための最良の形態】
【０００９】
以下に、本発明にかかる訓練・演習用シミュレーションシステム、およびシナリオ入力支援装置の実施の形態を図面に基づいて詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。
【００１０】
実施の形態１．
図１〜図６を用いて、この発明の実施の形態１を説明する。図１は、この発明における訓練・演習用シミュレーションシステムの構成を示すブロック図である。図１において、訓練・演習用シミュレーションシステムは、シナリオ検証装置１、シナリオ入力支援装置２、シナリオ入力装置３、およびシミュレーション・エンジン４を備えている。
【００１１】
シナリオ検証装置１は、シナリオに用いるミッション間の依存関係、およびミッション同士の組み合わせに関する情報の作成および検証に用いられる装置である。シナリオ検証装置１は、依存情報ファイル１２１およびミッション・パッケージファイル１２２を記憶する記憶部１２と、検証処理部１１とを備えている。なお、記憶部１２は、シナリオ検証装置１がアクセス可能であれば、外部の記憶装置であってもかまわない。
【００１２】
依存情報ファイル１２１は、訓練・演習のシナリオに用いられるミッション（たとえば、対象物を確認する、○○に報告するなど）の依存関係を示す依存情報が登録されるファイルであり、入力手段（図示せず）を用いて作成者(シナリオ作成者やシステム管理者など）によって作成され、記憶部１２に登録される。
【００１３】
図２は、図１に示した依存情報ファイル１２１の登録項目を示す図である。図２においては、依存情報ファイル１２１の登録項目として、ミッションに必要な機器の種別が登録される機器種別、機器種別に登録された機器の詳細な種別が登録される機器詳細種別、ミッションが登録される元事象、および元事象に登録されたミッションと依存関係のあるミッションが登録される依存対象を挙げている。
【００１４】
依存情報ファイル１２１の登録項目は、それぞれ関連付けられている。図２においては、機器種別「機器Ａ」、機器詳細種別「種別１」、元事象「ミッションＡ」、依存対象「ミッションＢ」、「ミッションＣ」、「ミッションＤ」が関連付けられ、機器種別「機器Ａ」、機器詳細種別「種別１」、元事象「ミッションＢ」、依存対象「ミッションＥ」、「ミッションＦ」が関連付けられ、・・・、機器種別「機器Ｂ」、機器詳細種別「種別１」、元事象「ミッションＢ」、依存対象「ミッションＥ」、「ミッションＦ」が関連付けられ、機器種別「機器Ｂ」、機器詳細種別「種別２」、元事象「ミッションＧ」、依存対象「ミッションＨ」が関連付けられている。
【００１５】
図１に戻って、ミッション・パッケージファイル１２２は、訓練・演習のシナリオに用いられるミッションの中でミッション同士を組み合わせて実行すべきミッションの組を示すパッケージ情報が登録されるファイルであり、入力手段（図示せず）を用いて作成者によって作成され、記憶部１２に登録される。
【００１６】
図３は、図１に示したミッション・パッケージファイル１２２の登録項目を示す図である。図３においては、ミッション・パッケージファイル１２２の登録項目として、ミッションに必要な機器の種別が登録される機器種別、機器種別に登録された機器の詳細な種別が登録される機器詳細種別、および組み合わせるべきミッションが登録されるミッションパッケージを挙げている。
【００１７】
ミッション・パッケージファイル１２２の登録項目は、それぞれ関連付けられている。図３においては、機器種別「機器Ａ」、機器詳細種別「種別１」、およびミッションパッケージ「ミッションＡ」、「ミッションＢ」、「ミッションＧ」、「ミッションＨ」が関連付けられ、機器種別「機器Ａ」、機器詳細種別「種別２」、およびミッションパッケージ「ミッションＣ」、「ミッションＥ」、「ミッションＦ」が関連付けられ、機器種別「機器Ａ」、機器詳細種別「種別２」、およびミッションパッケージ「ミッションＤ」、「ミッションＩ」、「ミッションＪ」が関連付けられ、・・・、機器種別「機器Ｂ」、機器詳細種別「種別１」、およびミッションパッケージ「ミッションＫ」、「ミッションＮ」、「ミッションＯ」が関連付けられ、機器種別「機器Ｂ」、機器詳細種別「種別２」、およびミッションパッケージ「ミッションＬ」、「ミッションＭ」が関連付けられている。
【００１８】
図１に戻って、検証処理部１１は、依存情報ファイル１２１およびミッション・パッケージファイル１２２に基づいてシミュレーションに漏れが無いか否かを検証し、検証結果を表示手段（図示せず）に表示する。
【００１９】
作成者は、表示された検証結果を確認して、必要があれば、記憶部１２が記憶した依存情報ファイル１２１およびミッション・パッケージファイル１２２の各登録項目に追加、削除、修正等を行い、所望の訓練・演習のシナリオに必要なミッションが登録された依存情報ファイル１２１およびミッション・パッケージファイル１２２を完成させる。
【００２０】
シナリオ入力支援装置２は、シナリオ情報ファイル２２１およびシナリオ情報検証結果ファイル２２２を記憶する記憶部２２と、検証処理部２１とを備えている。シナリオ情報ファイル２２１は、所望の擬似状態をシミュレーション・エンジン４が実現するためのシナリオが登録されたファイルであり、入力手段（図示せず)を用いて作成者によって作成され、記憶部２２に登録される。
【００２１】
図４は、図１に示したシナリオ情報ファイル２２１の登録項目を示す図である。図４においては、シナリオ情報ファイル２２１の登録項目として、ミッションに必要な機器の種別が登録される機器種別、機器種別に登録された機器の詳細な種別が登録される機器詳細種別、訓練・演習においてミッションの対象となるグループが登録されるグループ種別、ミッションを起動するタイミングが登録されるミッショントリガ、実行するミッション名が登録されるミッションタイプ、およびミッションの対象者や対象物が登録されるターゲットを挙げている。
【００２２】
シナリオ情報ファイル２２１の登録項目は、それぞれ関連付けられている。図４においては、機器種別「機器Ａ」、機器詳細種別「種別１」、グループ種別「グループＡ」、ミッショントリガ「１００ｓ」、ミッションタイプ「ミッションＢ」、ターゲット「ターゲットＡ」が関連付けられ、機器種別「機器Ａ」、機器詳細種別「種別２」、グループ種別「グループＡ」、ミッショントリガ「探知後」、ミッションタイプ「ミッションＥ」、ターゲット「ターゲットＢ」が関連付けられ、機器種別「機器Ａ」、機器詳細種別「種別２」、グループ種別「グループＡ」、ミッショントリガ「識別後」、ミッションタイプ「ミッションＩ」、ターゲット「ターゲットＢ」が関連付けられ、・・・、機器種別「機器Ｂ」、機器詳細種別「種別１」、グループ種別「グループＢ」、ミッショントリガ「１０００ｓ」、ミッションタイプ「ミッションＫ」、ターゲット「ターゲットＧ」が関連付けられ、機器種別「機器Ｂ」、機器詳細種別「種別２」、グループ種別「グループＢ」、ミッショントリガ「２０００ｓ」、ミッションタイプ「ミッションＬ」、ターゲットなし（図中では「―」）が関連付けられている。
【００２３】
図１に戻って、検証処理部２１は、シナリオ検証装置１の記憶部１２に記憶されている依存情報ファイル１２１およびミッション・パッケージファイル１２２に基づいて、記憶部２２に記憶されているシナリオ情報ファイル２２１を検証する。検証処理部２１は、検証結果をシナリオ情報検証結果ファイル２２２として記憶部２２に登録する。
【００２４】
図５は、図１に示したシナリオ情報検証結果ファイル２２２の登録項目の一例を示す図である。図５においては、シナリオ情報検証結果ファイル２２２の登録項目として、先の図４に示したシナリオ情報ファイル２２１の登録項目（機器種別、機器詳細種別、グループ種別、ミッショントリガ、ミッションタイプ、およびターゲット）に、検証結果が登録されるシナリオ検証結果が追加されている。すなわち、シナリオ情報ファイル２２１のそれぞれのシナリオを示す登録項目に関連付けて当該登録項目によるシナリオの検証結果が登録されている。
【００２５】
図１に戻って、検証処理部２１は、検証結果であるシナリオ情報検証結果ファイル２２２を表示手段（図示せず）に表示する。
【００２６】
作成者は、表示されたシナリオ情報検証結果ファイル２２２を確認して、必要があれば、記憶部２２が記憶したシナリオ情報ファイル２２１の各登録項目に追加、削除、修正等を行い、シナリオ情報ファイル２２１を完成させる。
【００２７】
図１に戻って、シナリオ入力装置３は、シナリオ入力支援装置２の記憶部２２に記憶されているシナリオ情報ファイル２２１に基づいて、シミュレーション・エンジン４が読み込み可能な入力データを生成する。
【００２８】
シナリオ入力装置３は、入力生成部３１と、オーダ情報３２１、グループデータ３２２、および性能諸元データ３２３を記憶する記憶部３２とを備えている。入力生成部３１は、シナリオ入力支援装置２の記憶部２２に記憶されているシナリオ情報ファイル２２１に基づいてオーダ情報３２１とグループデータ３２２とを生成し、生成したオーダ情報３２１とグループデータ３２２を記憶部３２に記憶させる。
【００２９】
オーダ情報３２１は、擬似状況を生成するための情報であり、先の図４に示したシナリオ情報ファイル２２１の登録項目の内、ミッショントリガ、ミッションタイプ、およびターゲットの組が、入力生成部３１によって抽出され登録される。グループデータ３２２は、先の図４に示したシナリオ情報ファイル２２１の登録項目の内、機器種別、機器詳細種別、およびグループ種別の組が、入力生成部３１によって抽出され登録される。性能諸元データ３２３は、シミュレーションにおける性能が登録されるファイルであり、入力手段（図示せず）を用いて作成者によって作成され記憶部３２に登録される。
【００３０】
シミュレーション・エンジン４は、シミュレーションを実行するシミュレーション装置に搭載され、シナリオ入力装置３の記憶部３２に記憶されているオーダ情報３２１、グループデータ３２２、および性能諸元データ３２３、すなわちシナリオ情報ファイル２２１に記載されたシナリオの入力内容に基づいて、シミュレーションの演算を実施する。
【００３１】
シミュレーション・エンジン４は、オブジェクトの演算式が格納されているｎ（ｎは自然数）個のオブジェクト４１１−１〜４４１−ｎを有するシミュレーション・オブジェクト４１、実行制御部４２、エンジン部４３、およびシミュレーション管理部４４を備えている。
【００３２】
実行制御部４２は、オーダ情報３２１、グループデータ３２２、および性能諸元データ３２３に基づいてシミュレーション実行時における実行速度の変更・開始、停止などを制御する。シミュレーション管理部４４は、シミュレーションの演算間隔、登場オブジェクト等のシミュレーション環境を管理する。エンジン部４３は、オーダ情報３２１、グループデータ３２２、および性能諸元データ３２３に基づいて、実行制御部４２およびシミュレーション管理部４４と連携してオブジェクト４１１−１〜４４１−ｎの演算式による演算を実施する。エンジン部４３は、演算結果に基づいてシミュレーション結果５（ユーザーに対する表示情報）を出力する。
【００３３】
つぎに、図６のフローチャートを参照して、この発明におけるシナリオ入力支援装置２の動作について説明する。なお、ここでは、検証対象となるシナリオ情報ファイル２２１は、予め作成者によって作成され記憶部２２が記憶しているものとする。
【００３４】
検証処理部２１は、シナリオ情報ファイル２２１に対して重複記述検証処理を実行する（ステップＳ１００）。重複記述検証処理は、シナリオ情報ファイル２２１内に重複した記述が存在するか否かを検証する処理である。具体的には、検証処理部２１は、先の図４に示したシナリオ情報ファイル２２１において関連付けられた登録項目の組を処理対象として、同一の組がシナリオ情報ファイル２２１に存在するか否かを判定する。たとえば、機器種別「機器Ａ」、機器詳細種別「種別１」、グループ種別「グループＡ」、ミッショントリガ「１００ｓ」、ミッションタイプ「ミッションＢ」、ターゲット「ターゲットＡ」を組として処理対象とすると、検証処理部２１は、この組がシナリオ情報ファイル２２１内に複数存在した場合には重複エラーであると判定し、この組がシナリオ情報ファイル２２１内に処理対象として選択した組以外に存在しない場合には正常であると判定する。    
【００３５】
検証処理部２１は、シナリオ情報ファイル２２１において関連付けられた登録項目の各組をそれぞれ処理対象として処理対象と同一の組がシナリオ情報ファイル２２１に存在するか否かを判定する。そして、検証処理部２１は、それぞれの組に対する判定結果を当該組に関連付けてシナリオ情報検証結果ファイル２２２のシナリオ検証結果に登録する（ステップＳ１０１）。
【００３６】
重複記述検証処理が終了すると、検証処理部２１は、シナリオ検証装置１の記憶部１２に記憶されている依存情報ファイル１２１を取得する(ステップＳ１０２）。検証処理部２１は、取得した依存情報ファイル１２１に基づいてシナリオ情報ファイル２２１のミッションの依存関係を検証する依存関係処理を実行する（ステップＳ１０３）。
【００３７】
図７のフローチャートを参照して、依存関係処理の詳細な動作について説明する。検証処理部２１は、シナリオ情報ファイル２２１のミッションタイプに登録されているミッションの１つを処理対象ミッションとして選択する（ステップＳ２００）。
【００３８】
検証処理部２１は、取得した依存情報ファイル１２１に基づいて処理対象ミッションと依存関係のあるミッションが存在するか否かを判定する（ステップＳ２０１）。具体的には、検証処理部２１は、処理対象ミッションに関連付けてシナリオ情報ファイル２２１の機器種別および機器詳細種別に登録されている機器種別および機器詳細種別を取得する。検証処理部２１は、取得した機器種別および機器詳細種別と処理対象ミッションを検索キーとして、依存情報ファイル１２１の機器種別、機器詳細種別、および元事象を検索し、検索キーと一致する機器種別、機器詳細種別、および元事象の組を抽出する。検証処理部２１は、検索キーと一致する機器種別、機器詳細種別、および元事象の組を抽出できた場合には処理対象ミッションと依存関係のあるミッションが存在すると判定し、検索キーと一致する機器種別、機器詳細種別、および元事象の組を抽出できなかった場合には処理対象ミッションと依存関係のあるミッションは存在しないと判定する。
【００３９】
処理対象ミッションと依存関係のあるミッションが存在する場合（ステップＳ２０１，Ｙｅｓ）、検証処理部２１は、シナリオ情報ファイル２２１に処理対象ミッションと依存関係のあるミッションがすべて登録されているか否かを判定する（ステップＳ２０２）。
【００４０】
具体的には、検証処理部２１は、抽出した機器種別、機器詳細種別、および元事象の組に関連付けて依存情報ファイル１２１の依存対象に登録されているすべてのミッションを抽出する。検証処理部２１は、抽出したミッションとこのミッションに関連づけて依存情報ファイル１２１の機器種別および機器詳細種別に登録されている機器種別および機器詳細種別との組を検索キーとして、検索キーと一致する機器種別、機器詳細種別、およびミッションの組がシナリオ情報ファイル２２１の機器種別、機器詳細種別、およびミッションタイプに存在するか否かを判定する。
【００４１】
たとえば、先の図４に示したシナリオ情報ファイル２２１のミッションタイプ「ミッションＢ」を処理対象ミッションとすると、先の図２に示した依存情報ファイル１２１の機器種別「機器Ａ」、機器詳細種別「種別１」、元事象「ミッションＢ」が抽出されて、依存関係のあるミッションは「ミッションＥ」と「ミッションＦ」の２つのミッションとなる。よって、機器種別「機器Ａ」、機器詳細種別「種別１」、「ミッションＥ」の組と、機器種別「機器Ａ」、機器詳細種別「種別１」、「ミッションＦ」の組との２つが検索キーとなる。したがって、検証処理部２１は、機器種別「機器Ａ」、機器詳細種別「種別１」、「ミッションＥ」の組と、機器種別「機器Ａ」、機器詳細種別「種別１」、「ミッションＦ」の組とがシナリオ情報ファイル２２１において関連づけられた機器種別、機器詳細種別、ミッションタイプにそれぞれ１つだけ存在した場合には依存関係のあるミッションが全て登録されていると判定し、機器種別「機器Ａ」、機器詳細種別「種別１」、「ミッションＥ」の組と、機器種別「機器Ａ」、機器詳細種別「種別１」、「ミッションＦ」の組の両方がシナリオ情報ファイル２２１において関連づけられた機器種別、機器詳細種別、ミッションタイプに１つでも存在しない組がある場合には依存関係のあるミッションが全て登録されていない（不足している）と判定し、機器種別「機器Ａ」、機器詳細種別「種別１」、「ミッションＦ」の組の少なくとも１組がシナリオ情報ファイル２２１において関連づけられた機器種別、機器詳細種別、ミッションタイプに複数存在する場合には重複していると判定する。
【００４２】
シナリオ情報ファイル２２１に処理対象ミッションと依存関係のあるすべてのミッションが登録されている場合（ステップＳ２０２，Ｙｅｓ）、または、処理対象ミッションと依存関係のあるミッションが存在しなかった場合（ステップＳ２０１，Ｎｏ）、検証処理部２１は、処理対象ミッションに関連づけられたシナリオ情報検証結果ファイル２２２のシナリオ検証結果に正常であることを登録する（ステップＳ２０３）。
【００４３】
シナリオ情報ファイル２２１に処理対象ミッションと依存関係のあるすべてのミッションが登録されていない場合（ステップＳ２０２，Ｎｏ）、すなわちミッションが不足しているか重複している場合、検証処理部２１は、処理対象ミッションに関連づけられたシナリオ情報検証結果ファイル２２２のシナリオ検証結果に異常であることを登録する（ステップＳ２０４）。このとき、登録されていなかったミッション名や重複するミッション名を登録するようにしてもよい。
【００４４】
シナリオ情報ファイル２２１に検証結果を登録した後、検証処理部２１は、シナリオ情報ファイル２２１のミッションタイプに登録されているミッションの中で未処理のミッションが存在するか否かを判定する（ステップＳ２０５）。未処理のミッションが存在する場合、検証処理部２１は、未処理のミッションの中から新たな処理対象ミッションを選択し、依存情報ファイル１２１に基づいて処理対象ミッションと依存関係のあるミッションが存在するか否かを判定し、処理対象ミッションと依存関係のあるミッションがすべてシナリオ情報ファイル２２１に登録されているか否かを判定し、判定結果をシナリオ情報ファイル２２１のシナリオ検証結果に登録する処理を未処理のミッションがなくなるまで繰り返す（ステップＳ２００〜２０５）。
【００４５】
図６に戻って、依存関係検証処理が終了すると、検証処理部２１は、シナリオ検証装置１の記憶部１２に記憶されているミッション・パッケージファイル１２２を取得する(ステップＳ１０４）。検証処理部２１は、取得したミッション・パッケージファイル１２２に基づいてシナリオ情報ファイル２２１のミッションの組み合わせ関係を検証する組み合わせ関係検証処理を実行する（ステップＳ１０５）。
【００４６】
図８のフローチャートを参照して、組み合わせ関係検証処理の詳細な動作について説明する。検証処理部２１は、シナリオ情報ファイル２２１のミッションタイプに登録されているミッションの１つを処理対象ミッションとして選択する（ステップＳ３００）。
【００４７】
検証処理部２１は、取得したミッション・パッケージファイル１２２に基づいて処理対象ミッションと組み合わせによって実行されるミッションが存在するか否かを判定する（ステップＳ３０１）。具体的には、検証処理部２１は、処理対象ミッションを検索キーとして、ミッション・パッケージファイル１２２のミッションパッケージを検索し、ミッションパッケージに登録されているミッションの中から検索キーと一致するミッションを抽出する。
【００４８】
検索キーと一致したミッションを抽出すると、検証処理部２１は、処理対象ミッション（検索キーとなるミッション）に関連づけられたシナリオ情報ファイル２２１の機器種別および機器詳細種別を取得する。検証処理部２１は、取得した機器種別および機器詳細種別と、ミッション・パッケージファイル１２２から抽出したミッションが登録されているミッションパッケージに関連づけられたミッションパッケージの機器種別および機器詳細種別とを比較する。比較の結果、取得した機器種別および機器詳細種別と、ミッション・パッケージファイル１２２から抽出したミッションが登録されているミッションパッケージに関連づけられたミッションパッケージの機器種別および機器詳細種別とが一致した場合、検証処理部２１は、処理対象ミッションと組み合わせによって実行されるミッションが存在すると判定し、ミッション・パッケージファイル１２２から抽出したミッションが登録されているミッションパッケージに登録されている他のミッションを組み合わせミッションとして取得する。
【００４９】
検索キーと一致したミッションが抽出できなかった場合、または組み合わせによって実行されるミッションが取得できなかった場合、検証処理部２１は、処理対象ミッションと組み合わせによって実行されるミッションが存在すると判定する。
【００５０】
取得したミッション・パッケージファイル１２２に基づいて処理対象ミッションと組み合わせによって実行されるミッションが存在する場合（ステップＳ３０１，Ｙｅｓ）、検証処理部２１は、シナリオ情報ファイル２２１に処理対象ミッションと組み合わせるミッションがすべて登録されているか否かを判定する（ステップＳ３０２）。
【００５１】
具体的には、検証処理部２１は、組み合わせミッションとして取得したミッションが登録されたミッションパッケージに関連付けられてミッション・パッケージファイル１２２に登録されている機器種別および機器詳細種別を取得し、取得した機器種別および機器詳細種別と組み合わせミッションとの組を検索キーとして、検索キーと一致する機器種別、機器詳細種別、および組み合わせミッションの組がシナリオ情報ファイル２２１の機器種別、機器詳細種別、およびミッションタイプに存在するか否かを判定する。
【００５２】
たとえば、先の図４に示したシナリオ情報ファイル２２１のミッションタイプ「ミッションＢ」が処理対象ミッションとすると、組み合わせミッションとして先の図３に示したミッション・パッケージファイル１２２から「ミッションＡ」、「ミッションＧ」、「ミッションＨ」の３つのミッションが組み合わせミッションとなる。よって、機器種別「機器Ａ」、機器詳細種別「種別１」、「ミッションＡ」の組と、機器種別「機器Ａ」、機器詳細種別「種別１」、「ミッションＧ」の組と、機器種別「機器Ａ」、機器詳細種別「種別１」、「ミッションＨ」の組との３つが検索キーとなる。したがって、検証処理部２１は、機器種別「機器Ａ」、機器詳細種別「種別１」、「ミッションＡ」の組と、機器種別「機器Ａ」、機器詳細種別「種別１」、「ミッションＧ」の組と、機器種別「機器Ａ」、機器詳細種別「種別１」、「ミッションＨ」の組とがシナリオ情報ファイル２２１において関連づけられた機器種別、機器詳細種別、ミッションタイプにそれぞれ１つだけ存在した場合には組み合わせミッションが全て登録されていると判定し、機器種別「機器Ａ」、機器詳細種別「種別１」、「ミッションＡ」の組と、機器種別「機器Ａ」、機器詳細種別「種別１」、「ミッションＧ」の組と、機器種別「機器Ａ」、機器詳細種別「種別１」、「ミッションＨ」の組とがシナリオ情報ファイル２２１において関連づけられた機器種別、機器詳細種別、ミッションタイプに１つでも存在しない組がある場合には組み合わせミッションがすべて登録されていない（不足している）と判定し、機器種別「機器Ａ」、機器詳細種別「種別１」、「ミッションＡ」の組と、機器種別「機器Ａ」、機器詳細種別「種別１」、「ミッションＧ」の組と、機器種別「機器Ａ」、機器詳細種別「種別１」、「ミッションＨ」の組の少なくとも１組がシナリオ情報ファイル２２１において関連づけられた機器種別、機器詳細種別、ミッションタイプが１つでもシナリオ情報ファイル２２１において関連付けられた機器種別、機器詳細種別、ミッションタイプに複数存在する場合には重複していると判定する。
【００５３】
シナリオ情報ファイル２２１に処理対象ミッションと組み合わせるミッションが登録されている場合（ステップＳ３０２，Ｙｅｓ）、または、処理対象ミッションと組み合わせるミッションが存在しなかった場合（ステップＳ３０１，Ｎｏ）、検証処理部２１は、処理対象ミッションに関連づけられたシナリオ情報検証結果ファイル２２２のシナリオ検証結果に正常であることを登録する（ステップＳ３０３）。
【００５４】
シナリオ情報ファイル２２１に処理対象ミッションと組み合わせるミッションが登録されていない場合（ステップＳ３０２，Ｎｏ）、すなわちミッションが不足しているか重複している場合、検証処理部２１は、処理対象ミッションに関連づけられたシナリオ情報検証結果ファイル２２２のシナリオ検証結果に異常であることを登録する（ステップＳ３０４）。このとき、登録されていなかったミッション名や重複するミッション名を登録するようにしてもよい。
【００５５】
シナリオ情報ファイル２２１に検証結果を登録した後、検証処理部２１は、シナリオ情報ファイル２２１のミッションタイプに登録されているミッションの中で未処理のミッションが存在するか否かを判定する（ステップＳ３０５）。未処理のミッションが存在する場合、検証処理部２１は、未処理のミッションの中から新たな処理対象ミッションを選択し、ミッション・パッケージファイル１２２に基づいて処理対象ミッションと組み合わせるミッションが存在するか否かを判定し、処理対象ミッションと組み合わせるミッションがすべてシナリオ情報ファイル２２１に登録されているか否かを判定し、判定結果をシナリオ情報ファイル２２１のシナリオ検証結果に登録する処理を未処理のミッションがなくなるまで繰り返す（ステップＳ３００〜３０５）。
【００５６】
図６に戻って、組み合わせ関係検証処理が終了すると、検証処理部２１は、シナリオ情報検証結果ファイル２２２を入力手段（図示せず）に表示させるなどして出力する（ステップＳ１０６）。
【００５７】
以上説明したように、この実施の形態１においては、訓練・演習すべき状況を示すミッションと当該ミッションを起動するミッショントリガと当該ミッションに必要な機器の情報が登録されたシナリオ情報に基づいてユーザに擬似状況を体験させて訓練・演習を行う訓練・演習用シミュレーションシステムにおいて、シナリオ入力支援装置２が、シナリオ情報に登録されたミッションの依存関係が登録された依存情報と、ミッションの中で組み合わせて実施すべきミッション間の組み合わせを示すパッケージ情報に基づいて、シナリオ情報に登録されたミッションの依存関係および組み合わせ関係を検証し、検証後のシナリオ情報を用いてシミュレーションを行うようにしているため、シナリオ内容の入力時に個別にオーダが入力されてもシミュレーション実行前にミッション間の依存関係、重複、矛盾、入力内容の過不足を検証することができる。
【００５８】
また、シナリオ入力支援装置２は、シナリオ情報ファイル２２１の登録項目にシナリオ検証結果を付加した形式で検証結果を出力するようにしているため、機器毎、またはグループ毎におけるミッションタイプ、ターゲットなどの入力内容の重複を確認でき、またミッションのトリガとなる時間を検証することにより、同一時刻に同一装備品に複数のミッションが設定されている等のミッションの時間的矛盾を抽出することができる。
【００５９】
実施の形態２．
図９を参照して、この発明の実施の形態２を説明する。先の実施の形態１では、ミッション間の依存関係を示す依存情報、およびミッション同士を組み合わせて実行すべきミッションの組を示すパッケージ情報をファイル形式（依存情報ファイル１２１およびミッション・パッケージファイル１２２）としたが、この実施の形態２は、依存情報およびパッケージ情報をファイル形式ではなく、データベースとするものである。
【００６０】
図９は、この実施の形態２の訓練・演習用シミュレーションシステムの構成を示すブロック図である。図９において、訓練・演習用シミュレーションシステムは、先の図１に示した実施の形態１の訓練・演習用シミュレーションシステムのシナリオ検証装置１の記憶部１２に記憶される依存情報ファイル１２１およびミッション・パッケージファイル１２２の代わりに、依存情報データベース１２１ａおよびミッション・パッケージデータベース１２２ａを備えている。先の図１に示した実施の形態１の訓練・演習用シミュレーションシステムと同じ機能を持つ構成部分には同一符号を付し、重複する説明は省略する。
【００６１】
依存情報データベース１２１ａは、訓練・演習のシナリオに用いられるミッションの依存関係を示す依存情報が登録されるデータベースであり、登録項目は、先の図２に示した実施の形態１の依存情報ファイル１２１と同じである。相違点は、依存情報ファイル１２１は、シミュレーションを実行するシナリオ情報ファイル２２１に用いられるミッションに関する依存情報毎に特化した依存情報が登録されるのに対し、依存情報データベース１２１ａは、様々なシナリオ、すなわち複数のシナリオ情報ファイル２２１のミッションに関する依存情報が登録されることである。
【００６２】
ミッション・パッケージデータベース１２２ａは、訓練・演習のシナリオに用いられるミッションの中でミッション同士を組み合わせて実行すべきミッションの組を示すパッケージ情報が登録されるデータベースであり、登録項目は、先の図３に示した実施の形態１のミッション・パッケージファイル１２２と同じである。相違点は、ミッション・パッケージファイル１２２は、シミュレーションを実行するシナリオ情報ファイル２２１に用いられるミッションに関するパッケージ情報毎に特化したパッケージ情報が登録されるのに対し、ミッション・パッケージデータベース１２２ａは、様々なシナリオ、すなわち複数のシナリオ情報ファイル２２１のミッションに関するパッケージ情報が登録されることである。
【００６３】
上述したように、この実施の形態２の訓練・演習用シミュレーションシステムと、先の実施の形態１の訓練・演習用シミュレーションシステムとの相違点は、依存情報およびパッケージ情報をファイルするのかデータベースとするのかであり、シナリオ入力支援装置２の動作、およびシステムの動作は先の実施の形態１のシナリオ入力支援装置２およびシステムの動作と同じであるので、ここではその説明を省略する。
【００６４】
以上説明したように、この実施の形態２においては、シナリオ検証装置１が記憶する依存情報およびパッケージ情報をファイル形式ではなくデータベースとしているため、先の実施の形態１と同様の効果に加えて、依存情報データベース１２１ａおよびミッション・パッケージデータベース１２２ａに様々なシナリオ情報のパターンにおけるシミュレーション実施や同一のシナリオ情報における複数回のシミュレーション実施による依存情報およびパッケージ情報が蓄積、拡充することができ、シミュレーションを行うシナリオ情報ファイル２２１毎に特化した依存情報およびパッケージ情報をファイル形式とする場合と比較して、より精度のある検証を行うことができる。
【００６５】
実施の形態３．
図１０および図１１を参照して、この発明の実施の形態３を説明する。この実施の形態３の訓練・演習用シミュレーションシステムでは、シミュレーション結果５を依存情報およびパッケージ情報にフィードバックするものである。
【００６６】
図１０は、この実施の形態３の訓練・演習用シミュレーションシステムの構成を示すブロック図である。図１０において、訓練・演習用シミュレーションシステムは、先の図１に示した実施の形態１の訓練・演習用シミュレーションシステムに、シミュレーション結果５を集計するシナリオ結果集計装置６が追加されている。また、シナリオ検証装置１内に、シナリオ結果集計装置６によって集計された集計結果を依存情報ファイル１２１およびミッション・パッケージファイル１２２に反映させる結果反映処理部１３が追加されている。なお、先の図１に示した実施の形態１の訓練・演習用シミュレーションシステムと同じ機能を持つ構成部分には同一符号を付し、重複する説明は省略する。
【００６７】
シナリオ結果集計装置６は、シミュレーション結果５を集計する集計処理部６１と、集計処理部６１によって集計されたシミュレーション結果５の集計結果である結果集計ファイル６２１を記憶する記憶部６２とを備えている。
【００６８】
図１１は、図１０に示した結果集計ファイル６２１の登録項目を示している。図１１においては、結果集計ファイル６２１の登録項目として、先の図４に示したシナリオ情報ファイル２２１の登録項目と同様に、ミッションに必要な機器の種別が登録される機器種別、機器種別に登録された機器の詳細な種別が登録される機器詳細種別、訓練・演習においてミッションの対象となるグループが登録されるグループ種別、ミッションを起動するタイミングが登録されるミッショントリガ、実行するミッション名が登録されるミッションタイプ、およびミッションの対象者や対象物が登録されるターゲットを挙げている。
【００６９】
つぎに、この実施の形態３の訓練・演習用シミュレーションシステムの動作について説明する。なお、この実施の形態３の訓練・演習用シミュレーションシステムにおけるシナリオ入力支援装置２、およびシステムの動作は、先の実施の形態１のシナリオ入力支援装置２、およびシステムの動作とほぼ同じであり、相違点は、シミュレーション結果５を依存情報ファイル１２１およびミッション・パッケージファイル１２２にフィードバックすることである。よって、ここでは、シミュレーション結果５を依存情報ファイル１２１およびミッション・パッケージファイル１２２にフィードバックする動作のみを説明する。
【００７０】
シナリオ結果集計装置６の集計処理部６１は、シミュレーション・エンジン４から出力されたシミュレーション結果５を読み込む。シミュレーション結果５には、シミュレーション開始から終了までに実行したミッションや当該ミッションの起動するタイミング、当該ミッションにおける対象者や対象物、当該ミッションに用いた機器などの情報が記録されている。集計処理部６１は、読み込んだシミュレーション結果５を解析して機器に関する情報、グループに関する情報、および実施したミッションに関する情報を抽出する。機器に関する情報とは、どのような機器を用いたのかを示す機器種別および機器詳細種別であり、グループに関する情報とは、ミッションの対象となったグループであり、ミッションに関する情報とは、実行されたミッションと、このミッションを起動したタイミング（時刻やミッション）と、実行されたミッションの対象者や対象物である。
【００７１】
集計処理部６１は、抽出した情報を結果集計ファイル６２１として記憶部６２に記憶させる。具体的には、集計処理部６１は、実行されたミッションをミッションタイプに登録し、当該ミッションを起動したタイミングをミッショントリガに登録し、当該ミッションの対象者や対象物をターゲットに登録し、当該ミッションにおける機器種別および機器詳細種別を機器種別および機器詳細種別に登録し、当該ミッションの対象となったグループをグループ種別に登録する。
【００７２】
集計処理部６１は、シミュレーション結果５の集計が終了して結果集計ファイル６２１への登録が完了すると、結果集計ファイル６２１をシナリオ検証装置１に送信する。
【００７３】
シナリオ検証装置１の結果反映処理部１３は、受信した結果集計ファイル６２１からミッション間の依存関係、およびミッション同士の組み合わせに関する情報を抽出する。たとえば、先の図１１に示した結果集計ファイル６２１のミッションタイプに登録されたミッションとこのミッションに関連づけられたミッショントリガにミッションが登録されている場合、２つのミッションに依存関係があり、２つのミッションは組み合わせて実行されると認識する。
【００７４】
結果反映処理部１３は、抽出した依存関係と依存情報ファイル１２１に登録されている依存情報との整合性、および抽出したミッション同士の組合せとミッション・パッケージファイル１２２に登録されているパッケージ情報との整合性（一致、不一致、過不足）を確認する。確認の結果、抽出した依存関係と依存情報ファイル１２１に登録されている依存情報との整合性が取れていない場合、たとえば、依存関係の不一致、過不足を認識した場合、結果反映処理部１３は、抽出した依存関係に基づいて該当部分を上書きして依存情報ファイル１２１を更新する。
【００７５】
また、確認の結果、抽出したミッション同士の組み合わせとミッション・パッケージファイル１２２に登録されているパッケージ情報との整合性が取れていない場合、たとえば、組み合わせの不一致、過不足を抽出した場合、結果反映処理部１３は、抽出したミッション同士の組み合わせに基づいて該当部分を上書きしてミッション・パッケージファイル１２２を更新する。
【００７６】
以上説明したように、この実施の形態３においては、シナリオ結果集計装置６が、シナリオ情報ファイル２２１に基づいて実行されたシミュレーション結果５を解析してミッションの依存関係および組み合わせ関係を集計して結果集計ファイル６２１を生成し、シナリオ検証装置１が、シナリオ結果集計装置６のよって生成された結果集計ファイル６２１からミッションの依存関係および組み合わせ関係を抽出し、抽出した依存関係および組み合わせ関係を依存情報ファイル１２１およびミッション・パッケージファイル１２２に反映させるようにしているため、単一シナリオ情報におけるミッション間の依存情報およびパッケージ情報を、類似シナリオ情報のシミュレーション結果５に基づく情報で更新することができ、依存情報およびパッケージ情報の入力内容を検証するシナリオ検証装置１の検証の精度を上げることができる。
【００７７】
実施の形態４．
図１２を参照して、この発明の実施の形態４を説明する。先の実施の形態３では、先の実施の形態１の訓練・演習用シミュレーションシステムにシナリオ結果集計装置６を備えてシミュレーション結果５を依存情報ファイル１２１およびミッション・パッケージファイル１２２にフィードバックするようにしたが、依存情報およびパッケージ情報は依存情報ファイル１２１およびミッション・パッケージファイル１２２ではなく、先の実施の形態２で説明したようにデータベースであってもよい。すなわち、図１２に示すように、先の実施の形態２の訓練・演習用シミュレーションシステムに、先の実施の形態３の訓練・演習用シミュレーションシステムと同様に、シミュレーション結果５を集計するシナリオ結果集計装置６を備え、さらに、シナリオ検証装置１内に結果反映処理部１３を備えた構成であってもかまわない。
【００７８】
これにより、シナリオ検証装置１が記憶する依存情報およびパッケージ情報をファイル形式ではなくデータベースとしているため、先の実施の形態１と同様の効果に加えて、依存情報データベース１２１ａおよびミッション・パッケージデータベース１２２ａに様々なシナリオ情報のパターンにおけるシミュレーション実施や同一のシナリオ情報における複数回のシミュレーション実施による依存情報およびパッケージ情報が蓄積、拡充することができ、シミュレーションを行うシナリオ情報ファイル２２１毎に特化した依存情報およびパッケージ情報をファイル形式とする場合と比較して、より精度のある検証を行うことができる。
【００７９】
また、シナリオ結果集計装置６が、シナリオ情報ファイル２２１に基づいて実行されたシミュレーション結果５を解析してミッションの依存関係および組み合わせ関係を集計して結果集計ファイル６２１を生成し、シナリオ検証装置１が、シナリオ結果集計装置６のよって生成された結果集計ファイル６２１からミッションの依存関係および組み合わせ関係を抽出し、抽出した依存関係および組み合わせ関係を依存情報データベース１２１ａおよびミッション・パッケージデータベース１２２ａに反映させるようにしているため、単一シナリオ情報におけるミッション間の依存情報およびパッケージ情報を、類似シナリオ情報のシミュレーション結果５に基づく情報で更新することができ、依存情報およびパッケージ情報の入力内容を検証するシナリオ検証装置１の検証の精度を上げることができる。
【産業上の利用可能性】
【００８０】
以上のように、本発明にかかるシナリオ入力支援装置は、訓練・演習者にシナリオに基づいた擬似状況を体験させて訓練・演習を行う訓練・演習用シミュレーションシステムに有用であり、特に、シナリオ内容の入力時に個別にオーダを入力する訓練・演習用シミュレーションシステムに適している。
【図面の簡単な説明】
【００８１】
【図１】この発明における訓練・演習用シミュレーションシステムの構成を示すブロック図である。
【図２】図１に示した依存情報ファイルの登録項目を示す図である。
【図３】図１に示したミッション・パッケージファイルの登録項目を示す図である。
【図４】図１に示したシナリオ情報ファイルの登録項目を示す図である。
【図５】図１に示したシナリオ情報検証結果ファイルの登録項目の一例を示す図である。
【図６】この発明におけるシナリオ入力支援装置の動作を説明するためのフローチャートである。
【図７】図６に示したフローチャートの依存関係検証処理の動作を説明するためのフローチャートである。
【図８】図６に示したフローチャートの組み合わせ検証処理の動作を説明するためのフローチャートである。
【図９】実施の形態２の訓練・演習用シミュレーションシステムの構成を示すブロック図である。
【図１０】実施の形態３の訓練・演習用シミュレーションシステムの構成を示すブロック図である。
【図１１】図１０に示した結果集計ファイルの登録項目を示す図である。
【図１２】実施の形態４の訓練・演習用シミュレーションシステムの構成を示すブロック図である。
【符号の説明】
【００８２】
１  シナリオ検証装置
２  シナリオ入力支援装置
３  シナリオ入力装置
４  シミュレーション・エンジン
５  シミュレーション結果
６  シナリオ結果集計装置
１１，２１  検証処理部
１２，２２，３２，６２  記憶部
１３  結果反映処理部
３１  入力生成部
４１  シミュレーション・オブジェクト
４２  実行制御部
４３  エンジン部
４４  シミュレーション管理部
６１  集計処理部
１２１  依存情報ファイル
１２２  ミッション・パッケージファイル
２２１  シナリオ情報ファイル
２２２  シナリオ情報検証結果ファイル
３２１  オーダ情報
３２２  グループデータ
３２３  性能諸元データ
４１１−１，４１１−２，４１１−ｎ  オブジェクト
６２１  結果集計ファイル
【図１】
2008241731.tif 000003
【図２】
2008241731.tif 000004
【図３】
2008241731.tif 000005
【図４】
2008241731.tif 000006
【図５】
2008241731.tif 000007
【図６】
2008241731.tif 000008
【図７】
2008241731.tif 000009
【図８】
2008241731.tif 000010
【図９】
2008241731.tif 000011
【図１０】
2008241731.tif 000012
【図１１】
2008241731.tif 000013
【図１２】
2008241731.tif 000014