(57)【要約】【課題】シミュレーションシステムにおいて、公開側モデルの更新処理が実施されても、参照側モデルのプログラム修正を不要にする。【解決手段】公開側モデル実行装置は、公開側モデルを実行し、公開側モデルの内部データを公開する。参照側モデル実行装置は、参照側モデルを実行し、公開側モデルの内部データを受信する。連携処理装置は、連携プログラムを実行し、公開側モデルの内部データを収集し、収集された内部データをデータベースに記憶し、データベースから、公開側モデルの内部データを取得して、参照側モデルに対応したデータ形式で参照側モデルにセットする。連携処理装置は、公開側モデルや参照側モデルが変更された場合、連携プログラムの変更によりモデルの変更に対応し、変更前後のデータ形式の対応関係に応じて内部データを相互に変換する。【選択図】図１
2014157418.tif 000002
【特許請求の範囲】
【請求項１】
公開側モデルを実行し、前記公開側モデルの内部データを公開する公開側モデル実行装置と、
参照側モデルを実行し、前記公開側モデルの内部データを受信する参照側モデル実行装置と、
連携プログラムを実行し、前記公開側モデル実行装置から前記公開側モデルの内部データを収集して記憶し、前記公開側モデルの内部データを、前記参照側モデルに対応したデータ形式で前記参照側モデル実行装置に設定する連携処理装置と
を含む
連携処理システム。
【請求項２】
請求項１に記載の連携処理システムであって、
前記連携処理装置は、前記公開側モデルが変更された場合、前記連携プログラムの変更により前記公開側モデルの変更に対応し、前記公開側モデルの内部データが前記公開側モデルの変更後のデータ形式であれば、前記公開側モデルの内部データを、前記公開側モデルの変更後のデータ形式から変更前のデータ形式に変換する
連携処理システム。
【請求項３】
請求項１又は２に記載の連携処理システムであって、
前記連携処理装置は、前記参照側モデルが変更された場合、前記連携プログラムの変更により前記参照側モデルの変更に対応し、前記公開側モデルの内部データが前記参照側モデルの変更前のデータ形式であれば、前記公開側モデルの内部データを、前記参照側モデルの変更前のデータ形式から変更後のデータ形式に変換する
連携処理システム。
【請求項４】
公開側モデルの内部データを収集するデータ収集部と、
前記公開側モデルの内部データを取得して、参照側モデルに対応したデータ形式で前記参照側モデルに設定するデータ設定部と
を具備する
連携処理装置。
【請求項５】
請求項４に記載の連携処理装置であって、
前記公開側モデルが変更された際の変更前後のデータ形式を対応付けた第１のデータ変換テーブルと、
前記公開側モデルが変更された場合、前記第１のデータ変換テーブルを参照し、前記公開側モデルの内部データが前記公開側モデルの変更後のデータ形式であれば、前記公開側モデルの内部データを、前記公開側モデルの変更後のデータ形式から変更前のデータ形式に変換する第１のデータ変換処理部と
を更に具備する
連携処理装置。
【請求項６】
請求項４又は５に記載の連携処理装置であって、
前記参照側モデルが変更された際の変更前後のデータ形式を対応付けた第２のデータ変換テーブルと、
前記参照側モデルが変更された場合、前記第２のデータ変換テーブルを参照し、前記公開側モデルの内部データが前記参照側モデルの変更前のデータ形式であれば、前記公開側モデルの内部データを、前記参照側モデルの変更前のデータ形式から変更後のデータ形式に変換する第２のデータ変換処理部と
を更に具備する
連携処理装置。
【請求項７】
計算機により実施される連携処理方法であって、
公開側モデルの内部データを収集することと、
前記公開側モデルの内部データを、参照側モデルに対応したデータ形式で前記参照側モデルに設定することと
を含む
連携処理方法。
【請求項８】
公開側モデルの内部データを収集するステップと、
前記公開側モデルの内部データを、参照側モデルに対応したデータ形式で前記参照側モデルに設定するステップと
を計算機に事項させるための
連携プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、連携処理システムに関し、特にシミュレーションシステムにおけるモデル間の連携処理システムに関する。
【背景技術】
【０００２】
シミュレーションシステムは、フレームワークと複数のモデルで構成される。シミュレーションが開始（シミュレーションプログラムが実行）されると、定期的にフレームワークからモデルに対して更新が指示される。更新指示に従ってモデルが更新処理を実施することでシミュレーションが進行する。なお、モデルが更新処理を実施する際には、自モデル以外の他モデルの内部データが必要となる。
【０００３】
従来は、内部データを参照されるモデル（以下、公開側モデル）が内部データを公開ＩＦ（Ｉｎｔｅｒｆａｃｅ）により公開し、他モデルの内部データを必要とするモデル（以下、参照側モデル）が能動的に公開側モデルの公開ＩＦを利用して内部データを取得する手法を採用していた。なお、シミュレーションシステムにおけるモデルは、公開側モデルと参照側モデルの両方の役割を持つこともある。
【０００４】
［公知技術］
当該技術分野における公知技術として、特許文献１（特開平８−２４８８６９号公報）にシミュレーションシステムが開示されている。このシミュレーションシステムは、複数のモデルと、プラットフォーム部と、複数のデータベースと、通信処理部とから構成されている。複数のモデルはそれぞれ、シミュレーションの対象となる模擬装置を含む。プラットフォーム部は、これら複数のモデル間で通信されるメッセージを中継し、かつ記録する。複数のデータベースは、複数の各モデルに個別に付属し、付属する各モデルに係る各種データを記憶する。通信処理部は、複数の各モデルに模擬装置と対をなす如く個別に備えられ、当該モデルに付属するデータベースに記憶されている各種データについてプラットフォーム部を介し他のモデルとのメッセージの送受信処理を行う。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平８−２４８８６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
図１に示すように、従来の手法では、公開側モデルの内部データを公開する公開ＩＦが変更（データ型、データの単位、ＩＦ名の変更等）された場合、その公開ＩＦを利用している参照側モデルのプログラムも変更する必要があった。例えば、シミュレーションシステムでは、１つの公開側モデルの公開ＩＦを多数の参照側モデルが参照しており、公開側モデルの公開ＩＦの変更時に、プログラムの修正が必要となる参照側モデルは多数になるという問題点があった。
【課題を解決するための手段】
【０００７】
本発明に係る連携処理システムは、公開側モデルを実行し、公開側モデルの内部データを公開する公開側モデル実行装置と、参照側モデルを実行し、公開側モデルの内部データを受信する参照側モデル実行装置と、連携プログラムを実行し、公開側モデル実行装置から公開側モデルの内部データを収集して記憶し、公開側モデルの内部データを、参照側モデルに対応したデータ形式で参照側モデル実行装置に設定する連携処理装置を含む。
【０００８】
本発明に係る連携処理装置は、公開側モデルの内部データを収集するデータ収集部と、公開側モデルの内部データを取得して、参照側モデルに対応したデータ形式で参照側モデルに設定するデータ設定部を備える。
【０００９】
本発明に係る連携処理方法は、計算機により実施される連携処理方法であって、公開側モデルの内部データを収集することと、公開側モデルの内部データを、参照側モデルに対応したデータ形式で参照側モデルに設定することを含む。
【００１０】
本発明に係る連携プログラムは、上記の連携処理方法における処理を、計算機に実行させるためのプログラムである。なお、本発明に係る連携プログラムは、記憶装置や記憶媒体に記憶することが可能である。
【発明の効果】
【００１１】
多数の参照側モデルのプログラムを修正する必要がなく、公開側モデルと参照側モデルとを連携させる連携処理装置のプログラム（連携プログラム）を修正するだけで十分となる。
【図面の簡単な説明】
【００１２】
【図１】従来の手法について説明するための図である。
【図２】本発明に係る連携処理システムの構成例を示す図である。
【図３】本発明の第１実施形態について説明するための図である。
【図４】第１実施形態におけるデータ収集部の構成例を示す図である。
【図５】第１実施形態における実施例について説明するための図である。
【図６】本発明の第２実施形態について説明するための図である。
【図７】第２実施形態におけるデータ設定部の構成例を示す図である。
【発明を実施するための形態】
【００１３】
＜全体概要＞
以下に、本発明について添付図面を参照して説明する。
【００１４】
［システム構成］
図２を参照して、本発明に係る連携処理システムの構成例について説明する。
【００１５】
本発明に係る連携処理システムは、公開側モデル実行装置１０と、参照側モデル実行装置２０と、連携処理装置３０を備える。
【００１６】
公開側モデル実行装置１０は、シミュレーションプログラムに従って公開側モデルを実行し、公開側モデルとして動作する。公開側モデル実行装置１０は、公開側モデル毎に別々の装置でも良いし、複数の公開側モデルに共通の装置でも良い。
【００１７】
参照側モデル実行装置２０は、シミュレーションプログラムに従って参照側モデルを実行し、参照側モデルとして動作する。参照側モデル実行装置２０は、参照側モデル毎に別々の装置でも良いし、複数の参照側モデルに共通の装置でも良い。
【００１８】
連携処理装置３０は、公開側モデルの内部データを参照側モデルに提供する。ここでは、連携処理装置３０は、「連携プログラム」を実行して、公開側モデル実行装置１０の内部データを収集して記憶し、参照側モデル実行装置２０の通信処理部２２に対して、公開側モデルの内部データを提供する。公開側モデル（又は参照側モデル）が変更された場合には、連携プログラムを変更することで対応する。連携処理装置３０は、複数の公開側モデル実行装置１０から同じ論理時刻の内部データを収集することで、公開側モデルの内部データを収集することができる。
【００１９】
［補足］
なお、公開側モデル実行装置１０、参照側モデル実行装置２０、及び連携処理装置３０は、それぞれ独立した装置でも良いし、同一の装置でも良い。
【００２０】
また、本発明に係る連携処理システムにおける公開側モデルの内部データとして、数式モデルの計算結果のデータを利用する方法、実機（外部システムを含む）の計測結果／出力結果のデータを利用する方法、既存データを利用する方法等も考えられる。但し、実際には、これらの例に限定されない。
【００２１】
［公開側モデル実行装置］
次に、公開側モデル実行装置１０の詳細について説明する。
【００２２】
公開側モデル実行装置１０は、データ処理部１１と、通信処理部１２を備える。
【００２３】
データ処理部１１は、公開側モデルの内部データを作成する。
【００２４】
通信処理部１２は、公開側モデルの公開ＩＦとして、連携処理装置３０に公開側モデルの内部データを公開する。
【００２５】
［参照側モデル実行装置］
次に、参照側モデル実行装置２０の詳細について説明する。
【００２６】
参照側モデル実行装置２０は、データ処理部２１と、通信処理部２２を備える。
【００２７】
データ処理部２１は、通信処理部２２から公開側モデルの内部データを取得して処理する。
【００２８】
通信処理部２２は、参照側モデルの受信ＩＦとして、連携処理装置３０から公開側モデルの内部データを受信する。
【００２９】
［連携処理装置］
次に、連携処理装置３０の詳細について説明する。
【００３０】
連携処理装置３０は、データ収集部３１と、データベース３２と、データ設定部３３を備える。
【００３１】
データ収集部３１は、公開側モデル実行装置１０の通信処理部１２（公開側モデルの公開ＩＦ）を参照して、公開側モデルの内部データを収集する。このとき、データ収集部３１は、複数の公開側モデルから同じ論理時刻の内部データを収集することで、公開側モデルの内部データを収集することができる。
【００３２】
データベース３２は、収集された内部データ（公開側モデルの内部データ）を記憶する。
【００３３】
データ設定部３３は、データベース３２から、公開側モデルの内部データを読み出し、参照側モデル実行装置２０の通信処理部２２（参照側モデルの受信ＩＦ）に対して、公開側モデルの内部データを設定（セット）する。
【００３４】
［補足］
実際には、収集した内部データを記録する必要がない事例（ケース）もあると考えられる。例えば、時刻同期されたデータを参照側モデルに渡す必要がないシステムにおいては、内部データをデータベース３２に蓄える必要がない。そのため、データベース３２を使用しない場合があっても良い。すなわち、実際には、連携処理装置３０は、データベース３２を備えていなくても良い。この場合、データ設定部３３は、データ収集部３１から、公開側モデルの内部データを受け取り／取得し、参照側モデル実行装置２０の通信処理部２２（参照側モデルの受信ＩＦ）に対して、公開側モデルの内部データを設定（セット）する。
【００３５】
［内部データを提供する手順］
連携処理装置３０が、公開側モデルの内部データを参照側モデルに提供する手順について説明する
【００３６】
データ収集部３１は、公開側モデル実行装置１０の通信処理部１２（公開側モデルの公開ＩＦ）から、公開側モデルの内部データを取得し、取得した内部データをデータベース３２に登録する。
【００３７】
データ設定部３３は、データベース３２から、公開側モデルの内部データを取得し、取得した内部データを、参照側モデル実行装置２０の通信処理部２２（参照側モデルの受信ＩＦ）に設定（セット）する。
【００３８】
［本発明の効果］
シミュレーションプログラムでは、１つの公開側モデルの公開ＩＦを、多数の参照型モデルが参照しているため、１つの公開側モデルの公開ＩＦが変更（データ型、データの単位、ＩＦ名の変更等）された場合、それを参照している多数の参照型モデルのプログラム修正が必要であった。
【００３９】
本発明では、公開側モデルの公開ＩＦが変更された場合、公開側モデルと参照側モデルとを連携させる連携処理装置のプログラム（連携プログラム）を修正するだけで対応可能である。プログラム修正された連携処理装置が、公開側モデルと参照型モデルとの間で、公開側モデルの公開ＩＦの変更による不整合を吸収するための変換処理（データ型、データの単位、ＩＦ名の変更等）を行うことで、多数の参照型モデルのプログラム修正は必要がなくなる。
【００４０】
また、連携処理装置が、公開側モデルの公開ＩＦから内部データを収集して記憶し、公開側モデルの内部データを参照側モデルの受信ＩＦに設定（セット）することで、公開側モデルの更新処理の実施の有無に関わらず、参照側モデルは公開側モデルの内部データを得ることができるようになる。
【００４１】
＜第１実施形態＞
以下に、本発明の第１実施形態について説明する。
【００４２】
本実施形態では、図３に示すように、公開側モデルの公開ＩＦが変更された場合、公開側モデルの公開ＩＦから内部データを収集する際に、データ変換処理を行い、変換された内部データをデータベースに記憶する。
【００４３】
［連携処理装置］
図４を参照して、データ収集部３１の詳細について説明する。
【００４４】
データ収集部３１は、データ変換テーブル３１１と、データ変換処理部３１２を備える。
【００４５】
データ変換テーブル３１１は、公開側モデル実行装置１０の通信処理部１２（公開側モデルの公開ＩＦ）が変更された際の「データ型」、「データの単位」、「ＩＦ名」に関する変更前後のデータ形式を対応付けた対応表である。データ変換テーブル３１１は、連携プログラムに含まれている。データ変換テーブル３１１は、記憶装置に記憶されているものとする。なお、データ変換テーブル３１１は、データベース３２に記憶されていても良い。
【００４６】
データ変換処理部３１２は、公開側モデル実行装置１０の通信処理部１２から内部データを収集する際、データ変換テーブル３１１を参照し、当該内部データの「データ型」、「データの単位」、「ＩＦ名」のうち少なくとも１つが、公開側モデルの公開ＩＦの変更後のデータ形式に該当する場合、当該内部データを、公開側モデルの公開ＩＦの変更後のデータ形式から変更前のデータ形式に変換して、データベース３２に登録する。
【００４７】
［補足］
なお、データ変換処理部３１２は、公開側モデル実行装置１０の通信処理部１２と連携し、公開側モデルの公開ＩＦが変更された際に、変更内容に基づいて、自動的にデータ変換テーブル３１１を更新するようにしても良い。
【００４８】
また、データ収集部３１、データ変換テーブル３１１、及びデータ変換処理部３１２は、それぞれ独立した装置に設けられていても良い。
【００４９】
また、実際には、本実施形態におけるデータ変換テーブル３１１及びデータ変換処理部３１２は、データ設定部３３側に設けられていても良い。例えば、データ変換処理部３１２は、データ設定部３３がデータベース３２に記憶された内部データを取得して、参照側モデル実行装置２０の通信処理部２２（参照側モデルの受信ＩＦ）に設定（セット）する際に、データ変換テーブル３１１を参照し、当該内部データの「データ型」、「データの単位」、「ＩＦ名」のうち少なくとも１つが、公開側モデルの公開ＩＦの変更後のデータ形式に該当する場合、当該内部データを、公開側モデルの公開ＩＦの変更後のデータ形式から変更前のデータ形式に変換して、参照側モデル実行装置２０の通信処理部２２（参照側モデルの受信ＩＦ）に設定（セット）するようにしても良い。
【００５０】
［実施例］
図５を参照して、本実施形態における実施例について説明する。但し、これは一例に過ぎない。
【００５１】
ここでは、公開側モデルとして、「航空機モデル」及び「船モデル」を示している。また、参照側モデルとして、「センサモデル」及び「ミサイルモデル」を示している。
【００５２】
公開側モデルである「航空機モデル」が公開する位置情報のデータ（内部データ）が、緯度経度（度分秒）形式から、緯度経度（小数点）形式に変更された場合、連携処理装置３０が実行する「連携プログラム」に、緯度経度（度分秒）形式から、緯度経度（小数点）形式への変換処理を追加する。このとき、データ変換テーブル３１１は、緯度経度（度分秒）形式と、緯度経度（小数点）形式とを対応付けて記憶する。
【００５３】
連携処理装置３０のデータ収集部３１は、「航空機モデル」の位置公開ＩＦ（公開側モデル実行装置１０の通信処理部１２）から、緯度経度（小数点）形式の位置情報のデータを収集する。
【００５４】
データ変換処理部３１２は、データ変換テーブル３１１を参照して、収集した緯度経度（小数点）形式の位置情報のデータを、緯度経度（度分秒）形式の位置情報のデータに変換して、データベース３２に登録する。
【００５５】
連携処理装置３０のデータ設定部３３は、データベース３２から、緯度経度（度分秒）形式の位置情報のデータを取得し、「センサモデル」及び「ミサイルモデル」の位置公開ＩＦ（参照側モデル実行装置２０の通信処理部２２）に設定（セット）する。
【００５６】
このように、公開側モデルである「航空機モデル」が公開する位置情報のデータ（内部データ）が、緯度経度（度分秒）形式から、緯度経度（小数点）形式に変更された場合でも、「連携プログラム」に、緯度経度（度分秒）形式から、緯度経度（小数点）形式への変換処理を追加するだけで対応可能であり、参照側モデルである「センサモデル」及び「ミサイルモデル」の修正が必要ない。
【００５７】
＜第２実施形態＞
以下に、本発明の第２実施形態について説明する。
【００５８】
本実施形態では、図６に示すように、参照側モデルの受信ＩＦが変更された場合、データベースに記憶された内部データを取得して、参照側モデルの受信ＩＦに設定（セット）する際に、データ変換処理を行い、変換された内部データを参照側モデルの受信ＩＦに設定（セット）する。
【００５９】
［連携処理装置］
図７を参照して、データ設定部３３の詳細について説明する。
【００６０】
データ設定部３３は、データ変換テーブル３３１と、データ変換処理部３３２を備える。
【００６１】
データ変換テーブル３３１は、参照側モデル実行装置２０の通信処理部２２（参照側モデルの受信ＩＦ）が変更された際の「データ型」、「データの単位」、「ＩＦ名」に関する変更前後のデータ形式を対応付けた対応表である。データ変換テーブル３３１は、連携プログラムに含まれている。データ変換テーブル３３１は、記憶装置に記憶されているものとする。なお、データ変換テーブル３３１は、データベース３２に記憶されていても良い。
【００６２】
データ変換処理部３３２は、データベース３２に記憶された内部データを取得して、参照側モデル実行装置２０の通信処理部２２（参照側モデルの受信ＩＦ）に設定（セット）する際に、データ変換テーブル３３１を参照し、当該内部データの「データ型」、「データの単位」、「ＩＦ名」のうち少なくとも１つが、参照側モデルの受信ＩＦの変更前のデータ形式に該当する場合、当該内部データを、参照側モデルの受信ＩＦの変更前のデータ形式から変更後のデータ形式に変換して、参照側モデル実行装置２０の通信処理部２２に設定（セット）する。
【００６３】
［補足］
なお、データ変換処理部３３２は、参照側モデル実行装置２０の通信処理部２２と連携し、参照側モデルの受信ＩＦが変更された際に、変更内容に基づいて、自動的にデータ変換テーブル３３１を更新するようにしても良い。
【００６４】
また、データ設定部３３、データ変換テーブル３３１、及びデータ変換処理部３３２は、それぞれ独立した装置に設けられていても良い。
【００６５】
また、実際には、本実施形態におけるデータ変換テーブル３３１及びデータ変換処理部３３２は、データ収集部３１側に設けられていても良い。例えば、データ変換処理部３３２は、データ収集部３１が公開側モデル実行装置１０の通信処理部１２から内部データを収集してデータベース３２に格納する際に、データ変換テーブル３３１を参照し、当該内部データの「データ型」、「データの単位」、「ＩＦ名」のうち少なくとも１つが、参照側モデルの受信ＩＦの変更前のデータ形式に該当する場合、当該内部データを、参照側モデルの受信ＩＦの変更前のデータ形式から変更後のデータ形式に変換して、データベース３２に格納するようにしても良い。
【００６６】
＜各実施形態の関係＞
上記の各実施形態は、組み合わせて実施することも可能である。
【００６７】
＜ハードウェアの例示＞
以下に、本発明に係る連携処理システムを実現するための具体的なハードウェアの例について説明する。
【００６８】
本発明に係る連携処理システムの例として、ＰＣ（パソコン）、アプライアンス（ａｐｐｌｉａｎｃｅ）、シンクライアント用サーバ、ワークステーション、メインフレーム、スーパーコンピュータ等の計算機を想定している。また、当該連携処理システムは、携帯電話機、スマートフォン、スマートブック、カーナビ（カーナビゲーションシステム）、携帯型ゲーム機、家庭用ゲーム機、ガジェット（電子機器）、デジタルチューナー、デジタルレコーダー、情報家電（ｉｎｆｏｒｍａｔｉｏｎ  ｈｏｍｅ  ａｐｐｌｉａｎｃｅ）、ＯＡ（Ｏｆｆｉｃｅ  Ａｕｔｏｍａｔｉｏｎ）機器等でも良い。また、当該連携処理システムは、中継機器や周辺機器、拡張カード等でも良い。また、当該連携処理システムは、物理マシン上に構築された仮想マシン（ＶＭ：Ｖｉｒｔｕａｌ  Ｍａｃｈｉｎｅ）でも良い。また、当該連携処理システムは、車両や船舶、航空機、飛昇体（飛翔体）等の移動体に搭載されていても良い。
【００６９】
図示しないが、公開側モデル実行装置１０、参照側モデル実行装置２０、及び連携処理装置３０の各々は、プログラムに基づいて駆動し所定の処理を実行するプロセッサと、当該プログラムや各種データを記憶するメモリと、ネットワークとの通信に用いられるインターフェースによって実現されると考えられる。
【００７０】
上記のプロセッサの例として、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ネットワークプロセッサ（ＮＰ：Ｎｅｔｗｏｒｋ  Ｐｒｏｃｅｓｓｏｒ）、マイクロプロセッサ（ｍｉｃｒｏｐｒｏｃｅｓｓｏｒ）、マイクロコントローラ（ｍｉｃｒｏｃｏｎｔｒｏｌｌｅｒ）、或いは、専用の機能を有する半導体集積回路（ＬＳＩ：Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ）等が考えられる。
【００７１】
上記のメモリの例として、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  ａｎｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）やフラッシュメモリ等の半導体記憶装置、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）やＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）等の補助記憶装置、又は、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のリムーバブルディスクや、ＳＤメモリカード（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ  ｍｅｍｏｒｙ  ｃａｒｄ）等の記憶媒体（メディア）等が考えられる。また、バッファ（ｂｕｆｆｅｒ）やレジスタ（ｒｅｇｉｓｔｅｒ）等でも良い。或いは、ＤＡＳ（Ｄｉｒｅｃｔ  Ａｔｔａｃｈｅｄ  Ｓｔｏｒａｇｅ）、ＦＣ−ＳＡＮ（Ｆｉｂｒｅ  Ｃｈａｎｎｅｌ  −  Ｓｔｏｒａｇｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＮＡＳ（Ｎｅｔｗｏｒｋ  Ａｔｔａｃｈｅｄ  Ｓｔｏｒａｇｅ）、ＩＰ−ＳＡＮ（ＩＰ  −  Ｓｔｏｒａｇｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等を用いたストレージ装置でも良い。
【００７２】
なお、上記のプロセッサ及び上記のメモリは、一体化していても良い。例えば、近年では、マイコン等の１チップ化が進んでいる。したがって、電子機器等に搭載される１チップマイコンが、上記のプロセッサ及び上記のメモリを備えている事例も考えられる。
【００７３】
上記のインターフェースの例として、ネットワーク通信に対応した基板（マザーボード、Ｉ／Ｏボード）やチップ等の半導体集積回路、ＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）等のネットワークアダプタや同様の拡張カード、アンテナ等の通信装置、接続口（コネクタ）等の通信ポート等が考えられる。
【００７４】
また、ネットワークの例として、インターネット、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、無線ＬＡＮ（Ｗｉｒｅｌｅｓｓ  ＬＡＮ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、バックボーン（Ｂａｃｋｂｏｎｅ）、ケーブルテレビ（ＣＡＴＶ）回線、固定電話網、携帯電話網、ＷｉＭＡＸ（ＩＥＥＥ  ８０２．１６ａ）、３Ｇ（３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ）、専用線（ｌｅａｓｅ  ｌｉｎｅ）、ＩｒＤＡ（Ｉｎｆｒａｒｅｄ  Ｄａｔａ  Ａｓｓｏｃｉａｔｉｏｎ）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、シリアル通信回線、データバス等が考えられる。
【００７５】
なお、公開側モデル実行装置１０、参照側モデル実行装置２０、及び連携処理装置３０の各々の内部の構成要素は、モジュール（ｍｏｄｕｌｅ）、コンポーネント（ｃｏｍｐｏｎｅｎｔ）、或いは専用デバイス、又はこれらの起動（呼出）プログラムでも良い。
【００７６】
但し、実際には、これらの例に限定されない。
【００７７】
＜備考＞
以上、本発明の実施形態を詳述してきたが、実際には、上記の実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の変更があっても本発明に含まれる。
【符号の説明】
【００７８】
１０…  公開側モデル実行装置
１１…  データ処理部
１２…  通信処理部
２０…  参照側モデル実行装置
２１…  データ処理部
２２…  通信処理部
３０…  連携処理装置
３１…  データ収集部
３１１…  データ変換テーブル
３１２…  データ変換処理部
３２…  データベース
３３…  データ設定部
３３１…  データ変換テーブル
３３２…  データ変換処理部
【図１】
2014157418.tif 000003
【図２】
2014157418.tif 000004
【図３】
2014157418.tif 000005
【図４】
2014157418.tif 000006
【図５】
2014157418.tif 000007
【図６】
2014157418.tif 000008
【図７】
2014157418.tif 000009