(57)【要約】      （修正有）【課題】対象となるシステムの詳細な設計を再度行うことなく性能を考慮したシステム設計を行えるようにする。【解決手段】設計情報を記述した設計モデルから設計対象の性能の制限となる制限リソースを抽出する制限リソース抽出手段と、性能を示す性能リソースを含む、設計モデルの要素であり、また制限リソースを含むモデル要素に、他のモデル要素を関連付け、部品モデルを生成する部品モデル生成手段１３と、制限に関する情報を部品モデルに付加する制限情報付加手段１４と、を包含することを特徴とする、設計モデル部品化装置１。【選択図】図１
2015191403.tif 000002
【特許請求の範囲】
【請求項１】
設計情報を記述した設計モデルから設計対象の性能の制限となる制限リソースを抽出する制限リソース抽出手段と、
前記性能を示す性能リソースを含む、前記設計モデルの要素であり、また前記制限リソースを含むモデル要素に、他の前記モデル要素を関連付け、部品モデルを生成する部品モデル生成手段と、
前記制限に関する情報を前記部品モデルに付加する制限情報付加手段と、
を包含することを特徴とする、設計モデル部品化装置。
【請求項２】
前記制限リソース抽出手段が、特定の前記制限リソースの状態と特定の前記性能リソースの状態との関係を記述した制限判定ルール表を基に、前記設計モデルから前記制限リソースを抽出することを特徴とする、
請求項１に記載の設計モデル部品化装置。
【請求項３】
前記制限リソース抽出手段が前記制限リソースを抽出した場合に、該当する前記モデル要素から前記性能リソースを分割し、前記制限に基づく分割モデル要素を前記モデル要素として出力する、モデル分割手段を更に備え、
前記部品モデル生成手段が、前記制限に基づく前記分割モデル要素に、関連する他の前記モデル要素を関連付けて、前記部品モデルを生成する
ことを特徴とする、請求項１または２に記載の設計モデル部品化装置。
【請求項４】
請求項１乃至３のいずれかに記載の設計モデル再利用部品化装置と、
前記設計モデルを作成する、モデル開発手段と、
前記制限に関する情報を付加した前記部品モデルを格納する、性能情報付部品モデル蓄積手段と、
を包含する、
設計モデル部品化システム。
【請求項５】
設計情報を記述した設計モデルから設計対象の性能の制限となる制限リソースを抽出し、
前記性能を示す性能リソースを含む、前記設計モデルの要素であり、また前記制限リソースを含むモデル要素に、関連する他の前記モデル要素を関連付けた、部品モデルを生成し、
前記制限に関する情報を前記部品モデルに付加する、
設計モデル部品化方法。
【請求項６】
特定の前記制限リソースの状態と特定の前記性能リソースの状態との関係を記述した制限判定ルール表を基に、前記設計モデルから前記制限リソースを抽出する、
請求項５に記載の設計モデル部品化方法。
【請求項７】
前記制限リソースを抽出した場合に、該当する前記モデル要素から前記性能リソースを分割し、前記制限に基づく分割モデル要素を前記モデル要素として出力し、
前記制限に基づく前記分割モデル要素に、関連する他の前記モデル要素を関連付けて、前記部品モデルを生成する、
請求項５または６に記載の設計モデル部品化方法。
【請求項８】
設計情報を記述した設計モデルから設計対象の性能の制限となる制限リソースを抽出する処理と、
前記性能を示す性能リソースを含む、前記設計モデルの要素であり、また前記制限リソースを含むモデル要素に、関連する他の前記モデル要素を関連付けた、部品モデルを生成する処理と、
前記制限に関する情報を前記部品モデルに付加する処理と、
をコンピュータに実行させるプログラム。
【請求項９】
特定の前記制限リソースの状態と特定の前記性能リソースの状態との関係を記述した制限判定ルール表を基に、前記設計モデルから前記制限リソースを抽出する処理、
をコンピュータに実行させる請求項８に記載のプログラム。
【請求項１０】
前記制限リソースを抽出した場合に、該当する前記モデル要素から前記性能リソースを分割し、前記制限に基く分割モデル要素を前記モデル要素として出力する処理と、
前記制限に基づく前記分割モデル要素に、関連する他の前記モデル要素を関連付けて、前記部品モデルを生成する処理と、
をコンピュータに実行させる請求項８または９に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、設計モデル部品化装置、設計モデル部品化方法、及び、そのためのプログラムに関する。
【背景技術】
【０００２】
コンピュータ装置等の設計の効率化のため、再利用可能な仕様を部品化し、他の設計に利用する、モデル再利用技術がある。
【０００３】
特許文献１は、初期設計段階で、性能の観点から最適でロバストな設計解を得るために、性能の要求度を満足する設計解集合を求める技術について記載している。
【０００４】
特許文献２は、設計データの変更に伴う部品の更新を特定の部品に集約し、設計データ変更時に更新が必要となる部品と更新が不要な部品を設けることにより、必要な設計データの分割情報を生成する技術について記載している。
【０００５】
特許文献３は、設計に再利用するために仕様を部品化し、容易に、仕様の内容を保持しながら、仕様の構造を変更できる技術について記載している。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特許第４５２８９６２号公報
【特許文献２】特開２００８−２６９５１６号公報
【特許文献３】特開２００２−２２９７８４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
特許文献１では、予め設定した設計変数に対して最適な値を決定することはできるが、設計対象の性能の制限となる設計変数を新たに抽出することはできない。このため、性能を考慮したシステム設計を行うためには、再度、対象となるシステムの詳細な設計が必要となる。
【０００８】
特許文献２では、更新が必要か否かの情報に基づいて、設計データを分割して、再設計で利用する部品を作成しているが、性能に関しては十分に考慮されていない。このため、性能を考慮したシステム設計を行うためには、再度、対象となるシステムの詳細な設計が必要となる。
【０００９】
特許文献３では、仕様の部品化において十分に性能が考慮されていない。このため、性能を考慮したシステム設計を行うためには、再度、対象となるシステムの詳細な設計が必要となる。
【００１０】
本発明の目的は、初期からの詳細な再設計を必要とせず、性能を考慮した精度の高いシステム設計の見積もりを行うことができる、設計モデル部品化システムを提供することである。
【課題を解決するための手段】
【００１１】
本発明の設計モデル部品化装置は、設計情報を記述した設計モデルから設計対象の性能の制限となる制限リソースを抽出する制限リソース抽出手段と、前記性能を示す性能リソースを含む、前記設計モデルの要素であり、また前記制限リソースを含むモデル要素に、他の前記モデル要素を関連付け、部品モデルを生成する部品モデル生成手段と、前記制限に関する情報を前記部品モデルに付加する制限情報付加手段と、を包含することを特徴とする。
【００１２】
本発明の設計モデル部品化方法は、設計情報を記述した設計モデルから設計対象の性能の制限となる制限リソースを抽出し、前記性能を示す性能リソースを含む、前記設計モデルの要素であり、また前記制限リソースを含むモデル要素に、関連する他の前記モデル要素を関連付けた、部品モデルを生成し、前記制限に関する情報を前記部品モデルに付加する。
【００１３】
本発明のコンピュータプログラムは、設計情報を記述した設計モデルから設計対象の性能の制限となる制限リソースを抽出する処理と、前記性能を示す性能リソースを含む、前記設計モデルの要素であり、また前記制限リソースを含むモデル要素に、関連する他の前記モデル要素を関連付けた、部品モデルを生成する処理と、前記制限に関する情報を前記部品モデルに付加する処理と、をコンピュータに実行させる。
【発明の効果】
【００１４】
本発明によれば、初期からの詳細な再設計を必要とせず、性能を考慮した精度の高いシステム設計の見積もりを行うことができる。
【図面の簡単な説明】
【００１５】
【図１】図１は、本発明を実施するための第一の形態の構成の一例を示すブロック図である。
【図２】図２は、制限判定部の詳細な構成の一例を示すブロック図である。
【図３】図３は、モデル開発部で生成される設計モデルの一例を示す図である。
【図４】図４は、制限判定ルール表格納部に格納されている制限判定ルール表の一例を示す図である。
【図５】図５は、図４の制限判定ルール表に基づいて制限判定部が「制限あり」と判断する場合のモデル要素の一例を示す図である。
【図６】図６は、図４の制限判定ルール表に基づいて制限判定部が「制限あり」と判断する場合のモデル要素の一例を示す図である。
【図７】図７は、図４の制限判定ルール表に基づいて制限判定部が「制限あり」と判断する場合のモデル要素の一例を示す図である。
【図８】図８は、図５のモデル要素がモデル分割部で分割された後の「制限に基づく分割モデル要素」の一例を示す図である。
【図９】図９は、図５のモデル要素がモデル分割部で分割された後の「制限に基づく分割モデル要素」の一例を示す図である。
【図１０】図１０は、図８、図９の「制限に基づく分割モデル要素」に対して、関連する他のモデル要素を列挙した、部品モデルの例を示す図である。
【図１１】図１１は、設計モデル部品化装置の動作の一例を示すフローチャートである。
【図１２】図１２は、本発明を実施するための第二の形態における設計モデル部品化装置の構成の一例を示すブロック図である。
【発明を実施するための形態】
【００１６】
発明を実施するための第一の形態について図面を参照して詳細に説明する。
【００１７】
図１は、本発明を実施するための第一の形態の構成の一例を示すブロック図である。
【００１８】
設計モデル部品化システム４０は、設計モデル部品化装置１、モデル開発部２、および、性能情報付部品モデル蓄積部３を包含する。
【００１９】
設計モデル部品化システム４０では、設計モデル部品化装置１が、モデル開発部２が作成した、過去に設計された既存の設計モデルを利用し、性能の制限を考慮した部品モデルを性能情報付部品モデル蓄積部３に格納する。これにより、設計モデル部品化システム４０は、部品モデルを用いた再利用設計を可能にする。
【００２０】
なお、部品モデルは、再利用される際に性能を考慮できるように、使用する際の制限に関する情報を付加し、部品化することにより、再利用を容易にしている。
【００２１】
設計モデル再利用部品化装置１は、制限判定部１１、制限判定ルール表格納部１２、部品モデル生成部１３、制限情報付加部１４、および、制限情報格納部１５を包含する。
【００２２】
また、設計モデル再利用部品化装置１は、モデル開発部２、および、性能情報付部品モデル蓄積部３に接続されている。モデル開発部２は、設計モデル再利用部品化装置１にとって入力装置である。設計モデル再利用部品化装置１での処理結果は、性能情報付部品モデル蓄積部３に格納される。
【００２３】
制限判定部１１は、制限判定ルール表格納部１２、部品モデル生成部１３、および、制限情報格納部１５に接続されている。また、制限判定部１１は、モデル開発部２から、過去に設計された既存の設計モデルを入力として受ける。さらに、制限判定部１１は、制限判定ルール表格納部１２に格納された制限判定ルール表を基に、設計モデルから設計対象の性能の制限となる制限リソースを抽出する。制限判定部１１は、制限リソースに基づいて後述する分割モデル要素を出力する。
【００２４】
ここで、設計対象は、一例として、コンピュータ装置あるいは通信装置、のほか、回路、電子デバイスなどの部品を含むシステムである。設計モデルは、図３を用いて後述する。制限判定ルール表と制限リソースは、図４を用いて後述する。
【００２５】
制限判定ルール表格納部１２は、制限判定ルール表をデータとして格納する。
【００２６】
部品モデル生成部１３は、制限判定部１１、および、制限情報付加部１４に、接続されている。部品モデル生成部１３は、制限判定部１１から、制限された性能を示す性能リソースを含む、設計モデルのうちの特定の要素である分割モデル要素を受信する。また、部品モデル生成部１３は、その分割モデル要素に、関連する他のモデル要素を関連付けた、部品モデルを生成し、出力する。ここで、性能リソースは、図４を用いて後述する。部品モデルは、図１０を用いて後述する。
【００２７】
制限情報付加部１４は、部品モデル生成部１３、制限情報格納部１５、および、出力となる性能情報付部品モデル蓄積部３に接続している。制限情報付加部１４は、部品モデル生成部１３から部品モデルを受信する。また、制限情報付加部１４は、制限情報格納部１５に格納された制限情報を利用して、設計対象の性能の制限に関する情報を部品モデルに付加し、性能情報付部品モデル蓄積部３に格納する。
【００２８】
制限情報格納部１５は、部品モデルを使用する際の各種性能の制限に関する情報を格納する。
【００２９】
図２は、制限判定部１１の詳細な構成の一例を示すブロック図である。制限判定部１１は、制限リソース抽出部１１１、および、モデル分割部１１２を包含する。
【００３０】
制限リソース抽出部１１１は、モデル開発部２、モデル分割部１１２、および、制限判定ルール表格納部１２に接続されている。また、制限リソース抽出部１１１は、制限判定ルール表格納部１２に格納された制限判定ルール表を基に、モデル入力部１から入力した設計モデルから設計対象の性能の制限となる制限リソースを抽出し、それをモデル分割部１１２に出力する。
【００３１】
モデル分割部１１２は、制限リソース抽出部１１１、および、部品モデル生成部１３に接続されている。モデル分割部１１２は、制限リソース抽出部１１１が設計対象の性能の制限となる制限リソースを抽出した場合に、その制限リソースを含む該当するモデル要素から、性能リソースを分割（分離）し、その性能リソースを「制限に基づく分割モデル要素」として出力する。
【００３２】
以上説明した第1の実施の形態において、制限判定部１１、部品モデル生成部１３、制限情報付加部１４、制限リソース抽出部１１１、モデル分割部１１２、および、モデル開発部２は、それぞれ論理回路等のハードウェア回路で構成されてもよい。
【００３３】
また、制限判定ルール表格納部１２、制限情報格納部１５、および、性能情報付部品モデル蓄積部３は、ディスク装置、半導体メモリ等の記憶装置である。
【００３４】
また、設計モデル部品化装置１は、コンピュータ装置であってもよい。すなわち、制限判定部１１、部品モデル生成部１３、制限情報付加部１４、制限リソース抽出部１１１、および、モデル分割部１１２は、コンピュータである設計モデル部品化装置１のプロセッサが、図示されないメモリ上のプログラムを実行することで実現されても良い。
【００３５】
また、モデル開発部２も、コンピュータであってもよい。すなわち、モデル開発部２は、コンピュータのプロセッサが、図示されないメモリ上のプログラムを実行することで実現されても良い。
【００３６】
図３は、モデル開発部２で生成される設計モデルの一例を示す図である。設計モデルとは、過去に設計した対象の設計情報を記述した情報（設計モデル情報）であり、図３に示すように、データフロー図の情報、プロセス構成図の情報、サーバレイアウト図の情報、製品情報、製品関連図の情報、および、性能情報（これらをそれぞれ「モデル要素」と言う）の集合であり、過去の設計対象に対し不足なく記述されているものとする。また、システム構築者は、これらモデル要素を参照することにより、実際の設計対象であるシステムの構築が可能である、とする。
【００３７】
なお、設計モデルは、上記以外にもコールフローグラフなど、他のモデル要素を含んでいても構わない。
【００３８】
また、設計モデルの分割（詳細については後述）の際には、モデル分割部１１２が、図３に示す設計モデルの性能情報を用いてモデル要素を分割する。このため、設計モデルは、性能情報を必ず含まなければならない。
【００３９】
なお、以降の説明では、図３の設計モデルの各行に相当する各モデル要素を構成する構成要素を、全体、部分を問わず全てリソースと記述する。例えば、図３のサーバレイアウト図における「Ａ」「Ｂ」、性能情報における「ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）使用率」「アクセス数」などは、全てリソースとする。
【００４０】
図４は、制限判定ルール表格納部１２に格納されている制限判定ルール表の一例を示す図である。
【００４１】
制限判定ルール表格納部１２に格納されている制限判定ルール表には、（１）特定のリソース（制限リソース）が、ある状態になった場合に影響する特定のリソース（性能リソース）が、ある状態になる、ということ、および、（２）その時の制限となる要素は、ある値である、というルール（制限ルール）を記述している。すなわち、制限判定ルール表は、制限リソース、その制限リソースの状態、性能リソース、その性能リソースの状態、および制限を、それぞれ番号に関連付けて制限ルールとして格納している。
【００４２】
例えば、一行目（番号「００１」）の制限ルールを例に、制限判定ルール表の記述例を説明すると、特定のリソース（制限リソース）が「コネクションプール（接続数）」で、その状態が「最大になる」の場合に、影響するリソース（性能リソース）が「ＣＰＵ使用率」で、その状態が、「１００％未満で任意の値で一定になる」である。また、番号「００１」に適合した場合の制限が、「コネクションプール（接続数）の最大値」であることを示す。
【００４３】
なお、制限判定ルール表で使用できるリソースの名称は、設計モデル間で共通でなければならない。例えば、設計モデルの作成時にリソースの名称の統一ルールを決める、あるいは、事前にリソースの名称の同一性を判断して共通化対応表を作成する等により、リソースの名称は、設計モデル間で共通であるとする。
【００４４】
図５乃至図7は、図４の制限判定ルール表に基づいて制限判定部１１が「制限あり」と判断する場合のモデル要素の一例を示す図である。
【００４５】
例えば、図５に示すリソース「Ａ」を有するフローに対する性能モデル１００とリソース「Ｂ」を有するフローに対する性能モデル１１０とが互いに接続するモデル（図３に示すサーバレイアウト図）が、モデル開発部２から入力される場合について説明する。図５に示すモデルを構成する性能モデル１００、１１０には、それぞれ図６、図7に示すようなモデル要素が含まれる（図３の性能情報に相当）とする。この場合、制限リソース抽出部１１１が、図４の制限判定ルール表を基に制限ルールのマッチングを行った場合、番号「００１」の制限ルールがマッチングすると判定する。
【００４６】
すなわち、制限リソース抽出部１１１は、最初に、設計モデルから、リソース「Ａ」の接続数（アクセス数）がＹ（人）という値で最大になった場合、影響するリソースであるリソース「Ｂ」のＣＰＵ使用率が、１００％未満の任意の値（図７に詳細は明示していないが、ＣＰＵ使用率が１００％未満とする）で一定になっている、ことを認識する。次に、制限リソース抽出部１１１は、その認識結果を図４に示す制限判定ルール表と比較し、最も類似する番号００１の制限ルールを抽出する。
【００４７】
このように、制限判定部１１の制限リソース抽出部１１１は、図３のような設計モデルを入力として、制限判定ルール表の制限ルールにマッチするモデル要素がないかを判定する。すなわち、制限判定部１１は、既存の設計モデルから、図４に示す制限判定ルール表に基づいて、再利用する対象（制限に基づく分割モデル要素）を抽出し、モデル分割部１１２に出力する。
【００４８】
なお、制限リソース抽出部１１１は、マッチングの結果、マッチングした制限ルールが存在した場合、制限情報格納部１５に、その制限ルールに該当する性能リソース（例えば、図５の場合、リソース「Ｂ」）を使用する際の制限に関する情報として格納する。
【００４９】
この後、モデル分割部１１２は、このモデル要素のリソース「Ｂ」を「制限に基づく分割モデル要素」として分割する。
【００５０】
図８は、図５に示すモデル要素がモデル分割部１１２で分割された後の「制限に基づく分割モデル要素」の一例を示す図である。図８において、「制限に基づく分割モデル要素」は、リソース「Ｂ」を有するフローに対する制限があることを示す分割モデル１２０である。なお、図９に示す性能情報、すなわち「アクセス数＝Ｙまでの場合」のＣＰＵ使用率が、図８に示す分割モデル１２０に対する制限に対応する。
【００５１】
図１０は、図８の「制限に基づく分割モデル要素」に対して、関連する他のモデル要素を列挙した、部品モデルの例を示す図である。
【００５２】
すなわち、部品モデル生成部１３は、モデル分割部１１２からの「制限に基づく分割モデル要素」に関連する他のモデル要素を列挙し関連付け、部品モデルを生成する。
【００５３】
このとき、部品モデル生成部１３は、例えば、図３に示す既存の設計モデル内で「あるモデルの部分は、別のモデルの部分に実装されている」等のマッピングを記述した製品関連図をモデル開発部２から入力し、その製品関連図から、関連するモデル要素を求めても良い。
【００５４】
あるいは、部品モデル生成部１３は、現在、再利用のために部品化しようとしている対象が、あるシステムの構成要素である場合には、そのシステムからその構成要素に関連する情報を関連するモデル要素として取得しても良い。
【００５５】
そして、制限情報付加部１４は、「制限に基づく分割モデル要素」に関連する他のモデル要素を関連付けた部品モデルに対して、部品モデルを使用する際の制限に関する情報を部品モデルに付加する。
【００５６】
ここで、制限情報付加部１４は、付加する情報として、制限情報格納部１５に格納された制限に関する情報を利用して、制限判定ルール表の制限欄で限定した値を用いても良いし、制限判定ルールを対象の設計モデルに適用した時に既に測定値があれば、その値（例えば、アクセス数Ｙの値）を使用しても良い。
【００５７】
なお、制限情報付加部１４は、制限に関する情報を部品モデルに任意の方法で付加すればよいが、例えば、図１０に示すように、「性能情報」の欄に記載する。
【００５８】
そして、制限付加情報部１４は、使用する際の制限を付加した部品モデルを、性能情報付部品モデル蓄積部３に格納する。
【００５９】
なお、制限を付加した部品モデルは、そのまま使用可能としても良いし、設計モデル部品化装置１で分割されなかった部分に関して、分割した後に使用可能としても良い。また、この分割は、部品モデルの性能の制限には関係しないため、自由に行って良い。
【００６０】
図１１は、設計モデル部品化装置１の動作の一例を示すフローチャートである。
【００６１】
図１１のフローチャートを参照して、本実施の形態の設計モデル装置１全体の動作について詳細に説明する。
【００６２】
まず、制限リソース抽出部１１１は、モデル開発部２から設計モデルを取得する（ステップＳ１）。
【００６３】
次に、制限リソース抽出部１１１は、制限判定ルール表格納部１２に格納されている制限判定ルール表を参照して、取得した設計モデルが制限ルールにマッチングするかどうかを判定する（ステップＳ２）。
【００６４】
このとき、制限ルールにマッチングするものが見つからない場合には（ステップＳ２でＮＯ）、制限リソース抽出部１１１は、分割を行わず、該当する設計モデルをそのままリポジトリに格納する（ステップＳ６）。
【００６５】
制限ルールにマッチングするものが見つかった場合、モデル分割部１１２は、マッチングした部分を分割して、「制限に基づく分割モデル要素」とする（ステップＳ３）。
【００６６】
そして、部品モデル生成部１３は、「制限に基づく分割部品モデル要素」と関連するモデル要素を関連付けて、部品モデルを生成する（ステップＳ４）。
【００６７】
制限情報付加部１４は、部品モデルを使用する際の制限に関する情報を部品モデルに付与する（ステップＳ５）。
【００６８】
この後、制限情報付加部１４は、分割を行い制限に関する情報を付与された部品モデルを、性能情報付部品モデル蓄積部３に格納する（ステップＳ６）。
【００６９】
以上説明したフローは、制限判定部１１の制限リソース抽出部１１１が抽出した設計モデルごとに繰り返し実施してもよい。
【００７０】
本実施形態に係る設計モデル部品化システム４０は、以下に記載するような効果を奏する。
【００７１】
すなわち、本発明の実施形態によれば、初期からの詳細な再設計を必要とせず、性能を考慮した精度の高いシステム設計の見積もりを行うことができる。
【００７２】
その理由は、本実施形態の設計モデル部品化装置１は、設計対象の性能の制限となるリソース（制限リソース）、および、そのリソースの影響を受ける性能を示すリソース（性能リソース）を列挙した制限ルールを用いて、設計モデル上で性能に影響する部分を抽出するからである。さらに、設計モデル部品化装置１は、抽出した部分に使用制限を付けて部品化するからである。したがって、部品化されて性能情報付部品モデル蓄積部３に格納された部品を再利用した際に、想定した性能で動作するモデルを作成することが可能である。
＜第二の実施形態＞
図１２は、本発明を実施するための第二の形態における設計モデル部品化装置５の構成の一例を示すブロック図である。
【００７３】
設計モデル部品化装置５は、制限リソース抽出部１１１と、部品モデル生成部１３と、制限情報付加部１４と、を包含する。
【００７４】
制限リソース抽出部１１１は、設計情報を記述した設計モデルから設計対象の性能の制限となる制限リソースを抽出する。
【００７５】
部品モデル生成部１３は、性能を示す性能リソースを含む、設計モデルの要素であり、また前記制限リソースを含むモデル要素に、関連する他のモデル要素を関連付けた、部品モデルを生成する。
【００７６】
制限情報付加部１４は、制限に関する情報を部品モデルに付加する。
【００７７】
本実施形態に係る設計モデル部品化装置５は、以下に記載するような効果を奏する。
【００７８】
初期からの詳細な再設計を必要とせず、性能を考慮した精度の高いシステム設計の見積もりを行うことができる。
【００７９】
その理由は、制限リソース抽出部１１１が設計情報を記述した設計モデルから設計対象の性能の制限となる制限リソースを抽出し、部品モデル生成部１３が性能を示す性能リソースを含む、設計モデルの要素であるモデル要素に、関連する他のモデル要素を関連付けた、部品モデルを生成し、制限情報付加部１４が制限に関する情報を部品モデルに付加するためである。したがって、部品を再利用した際に、想定した性能で動作するモデルを作成することが可能である。
【００８０】
以上、実施形態を参照して本発明を説明したが、本発明は上記実施形態に限定されるものではない。本発明の構成や詳細には、本発明のスコープ内で当業者が理解し得る様々な変更をすることができる。
【符号の説明】
【００８１】
１    設計モデル部品化装置
１１    制限判定部
１００    性能モデル
１１０    性能モデル
１１１    制限リソース抽出部
１１２    モデル分割部
１２    制限判定ルール表格納部
１２０    分割モデル
１３    部品モデル生成部
１４    制限情報付加部
１５    制限情報格納部
２    モデル開発部
３    性能情報付部品モデル蓄積部
４０    設計モデル部品化システム
５    設計モデル部品化装置
【図１】
2015191403.tif 000003
【図２】
2015191403.tif 000004
【図３】
2015191403.tif 000005
【図４】
2015191403.tif 000006
【図５】
2015191403.tif 000007
【図６】
2015191403.tif 000008
【図７】
2015191403.tif 000009
【図８】
2015191403.tif 000010
【図９】
2015191403.tif 000011
【図１０】
2015191403.tif 000012
【図１１】
2015191403.tif 000013
【図１２】
2015191403.tif 000014