(57)【要約】【課題】実際の分散シミュレーションシステムに近似した実行速度の解析評価を短時間かつ低コストで実施可能な分散型シミュレーション評価方法を提供する。【解決手段】分散シミュレーション基盤１０Ａ上に分散配置した複数のシミュレータ装置１００それぞれに、シミュレーションモデル種別ごとに仮想的な実施時間を模擬する仮想的模擬処理定義情報１２０を備え、分散シミュレーション基盤１０Ａから実施すべきシミュレーションモデル種別を受信した際に、該当する仮想的模擬処理定義情報１２０を参照して、対応する仮想的模擬処理を仮想的模擬処理機能１１２にて実施し、伝播データ定義情報１３０を参照して実施結果を伝播データに変換して分散型シミュレーション基盤１０Ａに送信する。また、分散シミュレーション基盤１０Ａからシミュレーションの終了要求を受信した際に、計測機能１１３によりシミュレーションの進行に要した時間を計測して出力する。【選択図】図１
2008225159.tif 000002
【特許請求の範囲】
【請求項１】
１ないし複数のシミュレータ装置を分散シミュレーション基盤上に分散配置して、シミュレーションを実行する分散型シミュレーション装置の実行状況を評価する分散型シミュレーション評価方法であって、前記シミュレータ装置それぞれは、シミュレーションモデルの種別ごとに仮想的な実施回数または実施時間を模擬する仮想的模擬処理定義情報をあらかじめ備え、前記シミュレータ装置は、前記分散シミュレーション基盤からシミュレーションの実施を指示するシミュレーションモデル種別を示すデータを受信した際に、受信したシミュレーションモデル種別に応じた前記仮想的模擬処理定義情報を参照して、該当する仮想的模擬処理を実施することを特徴とする分散型シミュレーション評価方法。
【請求項２】
前記シミュレータ装置それぞれは、前記分散シミュレーション基盤との間で送受信するデータ形式に変換するための伝播データ定義情報をあらかじめ備え、前記シミュレータ装置は、前記仮想的模擬処理を実施した際に、前記伝播データ定義情報を参照して、前記仮想的模擬処理の実施結果を前記分散型シミュレーション基盤に対する伝播データ形式に変換して送信することを特徴とする請求項１に記載の分散型シミュレーション評価方法。
【請求項３】
前記シミュレータ装置それぞれは、前記分散シミュレーション基盤からシミュレーションの終了要求を受信した際に、シミュレーションの進行に要した時間を計測して出力することを特徴とする請求項１または２に記載の分散型シミュレーション評価方法。
【請求項４】
前記仮想的模擬処理定義情報を参照して、前記シミュレータ装置それぞれが実施する前記仮想的模擬処理は、π演算に代表される一般的な算術演算処理をシミュレーションモデル種別ごとにあらかじめ定めた時間だけ実施するものであることを特徴とする請求項１ないし３のいずれかに記載の分散型シミュレーション評価方法。
【請求項５】
１ないし複数のシミュレータ装置を分散シミュレーション基盤上に分散配置して、シミュレーションを実行する分散型シミュレーション装置の実行状況を評価する分散型シミュレーション評価装置であって、前記シミュレータ装置それぞれは、シミュレーションモデルの種別ごとに仮想的な実施回数または実施時間を模擬する仮想的模擬処理定義情報をあらかじめ備え、前記シミュレータ装置は、前記分散シミュレーション基盤からシミュレーションの実施を指示するシミュレーションモデル種別を示すデータを受信した際に、受信したシミュレーションモデル種別に応じた前記仮想的模擬処理定義情報を参照して、該当する仮想的模擬処理を実施することを特徴とする分散型シミュレーション評価装置。
【請求項６】
前記シミュレータ装置それぞれは、前記分散シミュレーション基盤との間で送受信するデータ形式に変換するための伝播データ定義情報をあらかじめ備え、前記シミュレータ装置は、前記仮想的模擬処理を実施した際に、前記伝播データ定義情報を参照して、前記仮想的模擬処理の実施結果を前記分散型シミュレーション基盤に対する伝播データ形式に変換して送信することを特徴とする請求項５に記載の分散型シミュレーション評価装置。
【請求項７】
前記シミュレータ装置それぞれは、前記分散シミュレーション基盤からシミュレーションの終了要求を受信した際に、シミュレーションの進行に要した時間を計測して出力することを特徴とする請求項５または６に記載の分散型シミュレーション評価装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、分散型シミュレーション評価方法および分散型シミュレーション評価装置に関する。
【背景技術】
【０００２】
分散型シミュレーションの相互運用性と再利用性とを高めるために、シミュレーション上で共通的に必要となる各種サービスを提供するフレームワークとして、分散型シミュレーション基盤が備えられている。分散型シミュレーション基盤は、分散配置した各シミュレーション装置に対して共通的に提供するサービスとして、シミュレーション全体管理、オブジェクト管理、時間管理、等の機能を有しており、これらサービスの仕様を共通化（標準化）することによって、各種シミュレーション装置間の相互運用性を高めることができるようにしている。
【０００３】
一般に、分散型シミュレーション基盤の考え方は、特許文献１の特開２０００−１３２０８１号公報「分散シミュレーション装置」にも記載のように、分散型のシミュレーション装置の相互運用性と再利用性とを高めるための基本的な考えであることから、海外でも検討が進んでいる。たとえば、防衛分野においては、米軍およびＮＡＴＯで、共通のシミュレーション基盤として、ＨＬＡ(ハイレベル・アーキテクチャー)を採用することを決めている。ＨＬＡとしては、ルール、ＯＭＴ(オブジェクトモデルテンプレート)、インタフェース仕様の要素を備えている。
【０００４】
また、ＨＬＡでは、分散配置した個々のシミュレーション装置をフェデレートと称し、フェデレートの集合で構成されるシミュレーション全体をフェデレーションと称する。このＨＬＡは、西暦２０００年にはＩＥＥＥ−１５１６規格として認定され、米軍だけではなく、米国産業界の標準規格となっている。ＨＬＡは、分散した異なるシミュレーションシステムを接続するための仕様であり、ＲＴＩ（Real Time Infrastructure）は、ＨＬＡを実現する実行基盤である。このような分散型シミュレーション基盤を利用することによって、複数のシミュレーション装置を接続して相互運用が可能な分散型シミュレーションシステムを構築することが可能である。
【０００５】
一方で、このような分散型シミュレーション基盤を利用した分散型シミュレーションシステム製品においては、ネットワーク負荷や接続する個々のフェデレートの処理時間等を考慮に入れて、分散シミュレーションシステムとしてのリアルタイム性の確保等の実行速度を策定することを可能とする、効率的利用方法の解析評価が必要となってきている。
【特許文献１】特開特開２０００−１３２０８１号公報（第５−６頁）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
分散型シミュレーション基盤を利用した分散型シミュレーションシステムの構築において、分散シミュレーションシステム全体としてのリアルタイム性の確保等のためには、前述したように、ネットワーク負荷や接続する個々のシミュレーション装置の処理時間を考慮して、効率的な実行速度の策定の解析評価が必要である。一方、従来、分散型シミュレーション基盤を利用した分散型シミュレーションシステムの実行速度の解析評価を行うためには、分散型シミュレーションシステムに接続する個々のシミュレーション装置を実際に製造して相互に接続した上で、解析評価を行うことが必要であり、特に、大規模分散シミュレーションシステムの解析評価を行う場合には、多くの時間と費用がかかるという問題があった。
【０００７】
本発明は、かかる事情に鑑みてなされたものであり、分散シミュレーション基盤を介して送受信されるシミュレーションデータ量と、個々のシミュレーション装置が実行するシミュレーション処理に要する処理時間と、分散シミュレーション基盤に接続するシミュレーション装置の総数と、を仮想的に模擬してシミュレーション装置を分散シミュレーション基盤上に接続して動作させることによって、実際の分散シミュレーションシステムに近似した実行速度の解析評価を可能とする分散型シミュレーション評価方法および分散型シミュレーション評価装置を提供することを、その目的としている。
【課題を解決するための手段】
【０００８】
前述の課題を解決するため、本発明による分散型シミュレーション評価方法および分散型シミュレーション評価装置は、次のような特徴的な構成を採用している。
【０００９】
（１）１ないし複数のシミュレータ装置を分散シミュレーション基盤上に分散配置して、シミュレーションを実行する分散型シミュレーション装置の実行状況を評価する分散型シミュレーション評価方法であって、前記シミュレータ装置それぞれは、シミュレーションモデルの種別ごとに仮想的な実施回数または実施時間を模擬する仮想的模擬処理定義情報をあらかじめ備え、前記シミュレータ装置は、前記分散シミュレーション基盤からシミュレーションの実施を指示するシミュレーションモデル種別を示すデータを受信した際に、受信したシミュレーションモデル種別に応じた前記仮想的模擬処理定義情報を参照して、該当する仮想的模擬処理を実施する分散型シミュレーション評価方法。
（２）前記シミュレータ装置それぞれは、前記分散シミュレーション基盤との間で送受信するデータ形式に変換するための伝播データ定義情報をあらかじめ備え、前記シミュレータ装置は、前記仮想的模擬処理を実施した際に、前記伝播データ定義情報を参照して、前記仮想的模擬処理の実施結果を前記分散型シミュレーション基盤に対する伝播データ形式に変換して送信する上記（１）の分散型シミュレーション評価方法。
（３）前記シミュレータ装置それぞれは、前記分散シミュレーション基盤からシミュレーションの終了要求を受信した際に、シミュレーションの進行に要した時間を計測して出力する上記（１）または（２）の分散型シミュレーション評価方法。
（４）前記仮想的模擬処理定義情報を参照して、前記シミュレータ装置それぞれが実施する前記仮想的模擬処理は、π演算に代表される一般的な算術演算処理をシミュレーションモデル種別ごとにあらかじめ定めた時間だけ実施するものである上記（１）ないし（３）のいずれかの分散型シミュレーション評価方法。
（５）１ないし複数のシミュレータ装置を分散シミュレーション基盤上に分散配置して、シミュレーションを実行する分散型シミュレーション装置の実行状況を評価する分散型シミュレーション評価装置であって、前記シミュレータ装置それぞれは、シミュレーションモデルの種別ごとに仮想的な実施回数または実施時間を模擬する仮想的模擬処理定義情報をあらかじめ備え、前記シミュレータ装置は、前記分散シミュレーション基盤からシミュレーションの実施を指示するシミュレーションモデル種別を示すデータを受信した際に、受信したシミュレーションモデル種別に応じた前記仮想的模擬処理定義情報を参照して、該当する仮想的模擬処理を実施する分散型シミュレーション評価装置。
（６）前記シミュレータ装置それぞれは、前記分散シミュレーション基盤との間で送受信するデータ形式に変換するための伝播データ定義情報をあらかじめ備え、前記シミュレータ装置は、前記仮想的模擬処理を実施した際に、前記伝播データ定義情報を参照して、前記仮想的模擬処理の実施結果を前記分散型シミュレーション基盤に対する伝播データ形式に変換して送信する上記（５）の分散型シミュレーション評価装置。
（７）前記シミュレータ装置それぞれは、前記分散シミュレーション基盤からシミュレーションの終了要求を受信した際に、シミュレーションの進行に要した時間を計測して出力する上記（５）または（６）の分散型シミュレーション評価装置。
【発明の効果】
【００１０】
本発明の分散型シミュレーション評価方法および分散型シミュレーション評価装置によれば、以下のような効果を得ることができる。
【００１１】
第１の効果は、ある分散型シミュレーション基盤を利用した分散型シミュレーションシステムにおいて、各シミュレーション装置間でやり取りされるデータ通信量と、各シミュレーションの処理時間と、複数のシミュレーション装置の分散配置状態とにおける、分散シミュレーションシステム全体の実行速度の解析評価を、仮想的な模擬環境を用いて実施することが可能となり、ある想定される分散シミュレーションシステムのリアルタイム性確保等の実行速度の策定のための評価解析を短時間かつ低コストで効率的に行うことができるという点にある。
【００１２】
第２の効果は、各シミュレーション装置間でやり取りされるデータ通信内容と、各シミュレーション装置における処理時間を仮想的に模擬する仕組みにより、想定される多種多様な分散型シミュレーションシステムにおける解析評価が容易に可能となるので、再利用性を高くすることができるという点にある。
【発明を実施するための最良の形態】
【００１３】
以下、本発明による分散型シミュレーション評価方法および分散型シミュレーション評価装置の好適な実施例について添付図を参照して説明する。
【００１４】
（本発明の特徴）
本発明の実施例の説明に先立って、まず、本発明の特徴についてその概要を説明する。本発明は、分散型シミュレーション基盤を利用した分散型シミュレーションシステム全体の実行速度等の解析評価のために、分散型シミュレーション基盤に送受信されるシミュレーションデータ量と分散型シミュレーション基盤に接続する個々のシミュレーション装置の処理時間と各シミュレーション装置の分散設置環境とを仮想的に模擬することにより、分散シミュレーションシステム全体の実行速度の解析評価を短時間かつ低コストで効率的に実施可能な分散型シミュレーション評価方法および分散型シミュレーション評価装置を提供するものである。
【００１５】
（実施例の構成）
本発明の実施例の構成について、図１を参照して説明する。図１は、本発明による分散型シミュレーション評価装置の構成の一例を示すブロック構成図である。図１に示す分散型シミュレーション評価装置１０は、分散シミュレーション基盤１０Ａを介してシミュレーションデータを送受信する複数のシミュレーション装置１００と、シミュレーション全体を管理するシミュレーション管理装置２００とで構成される。複数のシミュレーション装置１００、シミュレーション管理装置２００の各装置間は、分散シミュレーション基盤１０Ａに対してデータを送受信するＬＡＮ(Local Area Network)等のネットワークによって相互に接続される。
【００１６】
各シミュレーション装置１００は、シミュレーション部１１０と、仮想的模擬処理定義情報１２０と、伝播データ定義情報１３０とを少なくとも含む。また、シミュレーション部１１０は、分散シミュレーション基盤１０Ａに対してシミュレーションデータを送受信するために、ＬＡＮ等のネットワークに接続するインタフェースを備え、個々のシミュレーションを実行するオブジェクトであり、データ変換伝播機能１１１と、仮想的模擬処理機能１１２と、計測機能１１３とを少なくとも含む。
【００１７】
データ変換伝播機能１１１は、分散シミュレーション基盤仕様で定められたインタフェースを備え、伝播データ定義情報１３０に従い、分散シミュレーション基盤１０Ａに対してＬＡＮ等を介してデータを送受信する仕組みと、分散シミュレーション基盤仕様で定められたシミュレーション時間の進行を管理する機能とを備えている。
【００１８】
仮想的模擬処理機能１１２は、データ変換伝播機能１１１がシミュレーションデータを受信したタイミングに、または、シミュレーション時間があらかじめ定めた時間が経過するまで進行したタイミングに、仮想的模擬処理定義情報１２０に従い、当該シミュレーション装置１００で発生する処理負荷を模擬する。ここで、模擬する処理負荷としては、たとえばπ演算などの一般的に既知である算術演算処理をシミュレーションごとにあらかじめ定めた所定時間だけ実施することにより、ＣＰＵに負荷を掛け、シミュレーション処理時間と処理負荷とを模擬する。
【００１９】
計測機能１１３は、１ステップのシミュレーション進行に要した時間を計測し、シミュレーションの実行速度を示すゲーム率などを算出する。
【００２０】
伝播データ定義情報１３０は、データ変換伝播機能１１１が分散シミュレーション基盤１０Ａに対してＬＡＮ等を介して送受信するシミュレーションデータについての定義情報であって、分散シミュレーション基盤仕様の記述書式で定められたオブジェクトモデル種別ごとに、送信オブジェクトの公開(パブリッシュ：Ｐｕｂｌｉｓｈ)と受信オブジェクトの購読(サブスクライブ:Ｓｕｂｓｃｒｉｂｅ)の実施の有無と、公開(パブリッシュ)した送信オブジェクトのシミュレーション時間の進行におけるデータ送信頻度を少なくとも定義する。
【００２１】
たとえば、あるシミュレーション装置１００が、３機の航空機移動をシミュレートする分散シミュレーションシステムにおいて、１ステップのシミュレーション進行ごとに３機の航空機オブジェクトデータを送信すると想定した場合、伝播データ定義情報１３０には、分散シミュレーション基盤１０Ａへの３機の航空機オブジェクトデータの公開(パブリッシュ)と、同オブジェクトデータを１ステップのシミュレーション進行当たり３回送信するように定義する。
【００２２】
仮想的模擬処理定義情報１２０は、シミュレーションデータを受信したタイミングに、または、シミュレーション時間があらかじめ定めた時間が経過するまで進行したタイミングに、仮想的模擬処理機能１１２が行う仮想的模擬処理の実施回数または実施時間についての定義情報である。つまり、シミュレーションデータ受信のタイミングとしては、受信したオジェクトモデル種別ごとに仮想的模擬処理の実施回数または実施時間を定義する。また、シミュレーション時間進行のタイミングとしては、ある一定のシミュレーション時間の進行間隔ごとに行う仮想的模擬処理の実施回数または実施時間を定義する。
【００２３】
たとえば、あるシミュレーション装置１００が、対空レーダをシミュレートするシミュレータであるとした場合において、航空機オブジェクトデータの受信時にその解析処理に５０ミリ秒を要し、また、シミュレーション進行４ステップごとにターゲット統合処理を行うために２００ミリ秒を要すると想定した場合、仮想的模擬処理定義情報１２０には、航空機オブジェクトデータの受信時に５０ミリ秒、シミュレーション進行４ステップごとに２００ミリ秒の仮想的模擬処理を実施するように定義する。
【００２４】
シミュレーション管理装置２００は、分散シミュレーション基盤１０Ａに対してデータを送受信するＬＡＮ等に接続する個々のシミュレーション装置１００のシミュレーション部１１０の起動、開始、停止、終了などを管理する装置である。シミュレーション管理装置２００におるシミュレーション全体の管理方法については、前記特許文献１に記載されているシナリオマネージャ装置による管理方法によるものなどと同等で良く、本発明の範囲外であるので、ここでの詳細な説明は省略する。
【００２５】
（実施例の動作の説明）
一般に、分散シミュレーション基盤を利用した分散シミュレーションシステムの実行速度に及ぼす影響は、分散シミュレーション基盤１０Ａに対してＬＡＮ等を介して送受信されるシミュレーションデータ量と、個々のシミュレーション装置１００がシミュレーション処理に要する処理時間と、分散シミュレーション基盤１０Ａに対してデータを送受信するＬＡＮ等に接続するシミュレーション装置１００の総数とが大きな要因を占めている。よって、本実施例の分散型シミュレーション評価装置１０においては、前述したように、これらを仮想的に模擬するシミュレーション装置１００を分散シミュレーション基盤１０Ａ上に接続して動作させることによって、実際の分散シミュレーションシステムに近似した実行速度の解析評価を可能としている。
【００２６】
まず、分散シミュレーション基盤１０Ａに対してＬＡＮ等を介して送受信されるシミュレーションデータ量の模擬方法の解決手段について説明する。分散シミュレーション基盤１０Ａに対してＬＡＮ等を介して送受信される伝播データは、個々のシミュレーション装置１００で表現する際のたとえば戦車、航空機などのシミュレーションオブジェクトモデル表現の標準化を図る必要性から、分散シミュレーション基盤の仕様に基づいて、記述書式が定められている。前記記述書式で定められたオブジェクトデータには、一般には、分散シミュレーションシステムによって目的とするシミュレーション結果を導き出すために必要となる詳細なデータが含まれている。しかし、本実施例のように、分散シミュレーションシステム全体の実行速度の解析評価を目的とする場合、これらの詳細なデータは必ずしも必要な要因ではない。
【００２７】
よって、本実施例による分散型シミュレーション評価装置１０の場合、オブジェクトデータの送受信においては、オブジェクトデータの種別とデータサイズ、および、その発生頻度に着目して、そのデータ内容においては、ダミー値を設定したオブジェクトデータを送受信することにより、分散シミュレーション基盤にかかるネットワーク負荷を模擬する。
【００２８】
次に、個々のシミュレーション装置１００がシミュレーション処理に要する処理時間の模擬方法については、シミュレーションデータの受信のタイミングに、または、シミュレーション時間進行のタイミングに、たとえば、π演算などの一般的に既知である算術演算処理をシミュレーションごとにあらかじめ定めた時間だけ実施し、ＣＰＵに負荷を掛けることにより、各シミュレータつまりシミュレーション装置１００のシミュレーション処理時間と処理負荷とを模擬する。
【００２９】
以上のような仮想的な模擬環境を設定して、分散シミュレーション基盤１０Ａに接続するＬＡＮ等の上に、前述のような機能を有したシミュレーション装置１００を必要な個数分だけ複数個接続して動作させることにより、分散シミュレーション基盤を利用した分散シミュレーションシステムの実行速度の解析評価を行うことが可能となる。
【００３０】
次に、図１に示す分散型シミュレーション評価装置１０におけるシミュレーション実行による動作の一例について図２のフローチャートを参照して説明する。図２は、本発明の分散型シミュレーション評価装置のシミュレーション実行における動作の一例を示すフローチャートであり、図１に示す分散型シミュレーション評価装置１０のごとき仮想的な模擬環境における動作の一例を示している。
【００３１】
まず、各シミュレーション部１１０は、シミュレーション管理装置２００からの要求に基づき、分散シミュレーション基盤１０Ａに対してフェデレーションの参加、送信オブジェクトの公開(パブリッシュ)、受信オブジェクトの購読(サブスクライブ)、などの分散シミュレーション基盤１０Ａに対してシミュレーションデータの送受信を行うための初期処理を実施する（ステップＳ１）。ここで、送信オブジェクトの公開と受信オブジェクトの購読とは、それぞれ、伝播データ定義情報１３０に記述されたオブジェクトデータについて実施される。
【００３２】
次いで、各シミュレーション部１１０は、初期処理が終了すると、シミュレーション開始待ち状態となり、シミュレーション管理装置２００からのシミュレーション開始要求を受信することにより、シミュレーション処理を開始する(ステップＳ２)。
【００３３】
分散シミュレーション基盤１０Ａは、シミュレーション管理装置２００により、接続するすべてのシミュレーション装置１００の時間同期を管理しており、すべてのシミュレーション装置１００の時間同期が完了すると、各シミュレーション装置１００のシミュレーション部１１０は、分散シミュレーション基盤からの時間進行許可を受信する(ステップＳ３)。シミュレーション部１１０は、当該シミュレーション時間が仮想的模擬処理実施のタイミングであるか否かを判定し(ステップＳ４)、仮想的模擬処理実施のタイミングであった場合には(ステップＳ４のＹＥＳ)、仮想的模擬処理定義情報１２０に基づいて仮想的模擬処理を実施する(ステップＳ５)。
【００３４】
各シミュレーション装置１００は、シミュレーション管理装置２００や他のシミュレーション装置１００から分散シミュレーション基盤１０Ａに対してＬＡＮ等を介して送信されたシミュレーションデータが着信した場合、すべてのシミュレーションデータを受信する(ステップＳ６)。次いで、着信したデータが、シミュレーション管理装置２００からのシミュレーション終了要求か否かを判別して（ステップＳ７）、シミュレーション終了要求であった場合（ステップＳ７のＹＥＳ）、計測機能１１３によって計測したシミュレーション進行に要した時間の計測結果を出力して(ステップＳ１１)、シミュレーションを終了する。
【００３５】
一方、着信したデータが、シミュレーション管理装置２００からのシミュレーション終了要求でなかった場合は（ステップＳ７のＮＯ）、受信したデータを解析した後、仮想的模擬処理定義情報１２０に基づいて、オブジェクトデータ種別ごとに仮想的模擬処理を実施する(ステップＳ８)。次いで、受信したすべてのオブジェクトデータに対する仮想的模擬処理が終了すると、伝播データ定義情報１３０に基づき、オブジェクトデータ（シミュレーションデータ）を分散シミュレーション基盤１０Ａに対してＬＡＮ等を介して送信する(ステップＳ９)。
【００３６】
オブジェクトデータの送信が完了した後、分散シミュレーション基盤１０Ａに対してＬＡＮ等を介して時間進行要求を送信して(ステップＳ１０)、ステップＳ３に復帰して、時間進行許可の待ち状態に戻る。
【００３７】
以上のように、分散シミュレーション基盤１０Ａ上に、シミュレーション装置１００を複数個接続して、仮想的模擬処理の動作をさせることにより、分散シミュレーション基盤１０Ａを利用した分散シミュレーションシステムの実行速度の解析評価を行うことが可能となる。
【００３８】
（本実施例の効果の説明）
第１の効果は、ある分散型シミュレーション基盤を利用した分散型シミュレーションシステムにおいて、各シミュレーション装置１００間でやり取りされるデータ通信量と、各シミュレーションの処理時間と、複数のシミュレーション装置１００の分散配置状態とにおける、分散シミュレーションシステム全体の実行速度の解析評価を、仮想的な模擬環境を用いて実施することが可能となり、ある想定される分散シミュレーションシステムのリアルタイム性確保等の実行速度の策定のための評価解析を短時間かつ低コストで効率的に行うことができるという点にある。
【００３９】
第２の効果は、各シミュレーション装置１００間でやり取りされるデータ通信内容と、各シミュレーション装置１００における処理時間を仮想的に模擬する仕組みにより、想定される多種多様な分散型シミュレーションシステムにおける解析評価が容易に可能となるので、再利用性を高くすることができるという点にある。
【００４０】
以上、本発明の好適実施例の構成を説明した。しかし、斯かる実施例は、本発明の単なる例示に過ぎず、何ら本発明を限定するものではないことに留意されたい。本発明の要旨を逸脱することなく、特定用途に応じて種々の変形変更が可能であることが、当業者には容易に理解できよう。
【図面の簡単な説明】
【００４１】
【図１】本発明による分散型シミュレーション評価装置の構成の一例を示すブロック構成図である。
【図２】本発明の分散型シミュレーション評価装置のシミュレーション実行における動作の一例を示すフローチャートである。
【符号の説明】
【００４２】
１０      分散型シミュレーション評価装置
１０Ａ    分散シミュレーション基盤
１００    シミュレーション装置
１１０    シミュレーション部
１１１    データ変換伝播機能
１１２    仮想的模擬処理機能
１１３    計測機能
１２０    仮想的模擬処理定義情報
１３０    伝播データ定義情報
２００    シミュレーション管理装置
【図１】
2008225159.tif 000003
【図２】
2008225159.tif 000004