(57)【特許請求の範囲】
【請求項１】
外部から入力された、評価対象の計算機システムに組込まれた各リソースと各オブジェクトとの関係を示す、評価対象の計算機システムに応じて可変である計算機リソース構成図情報と、前記計算機システムで実行される業務における各オブジェクト間の実行順序を示すシーケンス図情報と、前記業務の実行頻度を含む負荷条件とをそれぞれＵＭＬで記述して記憶装置内の入力情報データベースに記憶するＵＭＬデータ処理手段と、
前記入力情報データベースに記憶された計算機リソース構成図情報とシーケンス図情報とから前記計算機システムにて前記業務を実行するためのシミュレーションモデル情報を作成してシミュレーションモデル情報メモリに記憶するシミュレーションモデル情報作成手段と、
このシミュレーションモデル情報メモリに記憶されたシミュレーションモデル情報を用いて前記入力情報データベースに記憶された負荷条件で前記業務のシミュレーションを実行して、前記計算機システムにおける応答時間特性と前記計算機システムにおけるリソースの利用率とを含む特性評価を行う特性評価実行手段と、
この特性評価実行手段で得られた評価結果を出力する評価結果出力手段と
を備えたことを特徴とする計算機システムの性能評価装置。
【請求項２】
前記シミュレーションモデル情報作成手段は、前記ＵＭＬで記述された、評価対象の計算機システムに応じて可変である計算機リソース構成図情報とシーケンス図情報における性能に関する情報を抽出して、この抽出した性能に関する情報を用いて前記シミュレーションモデル情報を作成することを特徴とする請求項１記載の計算機システムの性能評価装置。
【請求項３】
外部から入力された、評価対象の計算機システムに組込まれた各リソースと各オブジェクトとの関係を示す、評価対象の計算機システムに応じて可変である計算機リソース構成図情報と、前記計算機システムで実行される業務における各オブジェクト間の実行順序を示すシーケンス図情報と、前記業務の実行頻度を含む負荷条件とをそれぞれＵＭＬで記述して記憶装置内の入力情報データベースに記憶するＵＭＬデータ処理ステップと、
前記入力情報データベースに記憶された計算機リソース構成図情報とシーケンス図情報とから前記計算機システムにて前記業務を実行するためのシミュレーションモデル情報を作成してシミュレーションモデル情報メモリに記憶するシミュレーションモデル情報作成ステップと、
このシミュレーションモデル情報メモリに記憶されたシミュレーションモデル情報を用いて前記入力情報データベースに記憶された負荷条件で前記業務のシミュレーションを実行して、前記計算機システムにおける応答時間特性と前記計算機システムにおけるリソースの利用率とを含む特性評価を行う特性評価実行ステップと、
この特性評価実行ステップで得られた評価結果を出力する評価結果出力ステップと
を備えたことを特徴とする計算機システムの性能評価方法。
【請求項４】
コンピュータに、
外部から入力された、評価対象の計算機システムに組込まれた各リソースと各オブジェクトとの関係を示す、評価対象の計算機システムに応じて可変である計算機リソース構成図情報と、前記計算機システムで実行される業務における各オブジェクト間の実行順序を示すシーケンス図情報と、前記業務の実行頻度を含む負荷条件とをそれぞれＵＭＬで記述して記憶装置内の入力情報データベースに記憶するＵＭＬデータ処理ステップ、
前記入力情報データベースに記憶された計算機リソース構成図情報とシーケンス図情報とから前記計算機システムにて前記業務を実行するためのシミュレーションモデル情報を作成してシミュレーションモデル情報メモリに記憶するシミュレーションモデル情報作成ステップ、
このシミュレーションモデル情報メモリに記憶されたシミュレーションモデル情報を用いて前記入力情報データベースに記憶された負荷条件で前記業務のシミュレーションを実行して、前記計算機システムにおける応答時間特性と前記計算機システムにおけるリソースの利用率とを含む特性評価を行う特性評価実行ステップ、
この特性評価実行ステップで得られた評価結果を出力する評価結果出力ステップ
を実行させるための計算機システムの性能評価プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、計算機システムの性能を評価する技術に係わり、特に、ＵＭＬ（Unified Modeling Language  統一モデリング言語）で記述された情報を用いて作成されたシミュレーションモデル情報を用いて評価する計算機システムの性能評価装置、計算機システムの性能評価方法、及び計算機システムの性能評価プログラムに関する。
【背景技術】
【０００２】
コンピュータからなる設計装置でもって、新規に各種の業務を実行させるための計算機システムを設計するに際して、前記設計装置で、設計対象の計算機システムで各業務を実行させるためのソフト的なシミュレーションモデルを作成して、このシミュレーションモデルで業務を実行させるることによって、設計対象の計算機システムの性能を予測するようにしている。このように、事前に設計対象の計算機システムの性能を予測することによって、計算機システムの開発設計作業を効率的に進めることができる。
【０００３】
ここで、ＵＭＬ（統一モデリング言語）を用いることの特徴を説明する。
【０００４】
設計される実際の計算機システムにおいては、計算機システム毎にプラットフォーム（ハードウェアの種類、数量、構成）が異なる場合が存在する。このような場合、ＭＤＡ（Model Driven Architecture）では、先ず、計算機システム設計の各工程におけるに構想段階等の上流工程からＵＭＬ（Unified Modeling Language  統一モデリング言語）を用いてプラットフォームに依存しないＰＩＭモデル（ＰＩＭ： Platform Independent Model）を作成する。
【０００５】
次に、この作成したＰＩＭモデルからモデルコンパイラを用いてプラットフォームに依存したＰＳＭモデル（ＰＳＭ； Platform Specific Model）を生成する。これらのＰＩＭモデル、ＰＳＭモデルに基づいて機能および性能に関するシミュレーションを実行して、それぞれの検証を行い、問題点を発見できることがその大きな利点となっている。
【０００６】
特許文献１の「性能評価モデル生成装置および性能評価モデル生成方法」においては、入力されたクラス図とシーケンス図とからなるＵＭＬモデルに含まれるシーケンス図における独立した処理単位を示すソフト部材である各オブジェクトを、この処理単位が実行されるハード部材である各ノードへ変換することにより性能評価モデルを生成する技術が開示されている。
【特許文献１】特開２００１―３１８８１２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述した性能評価モデル生成手法についても、まだ改良すべき次のような課題があった。すなわち、ＵＭＬモデルを性能評価モデルへ変換する変換規則においては、ＵＭＬモデルにおけるシーケンス図において、メッセージの送信元オブジェクトのクラス（処理内容）と送信先オブジェクトのクラスのタイプに応じて、各オブジェクトの変換先ノードの種類が規定されており、プラットフォーム（ハードウェアの種類、数量、構成）情報を利用していない。
【０００８】
入力となるＵＭＬモデルは、クラス図とシーケンス図となっており、クラス図の中に特別に拡張した記法により処理リソース情報を記述している。この手法であると全体のシステム構成の情報が得られないため想定されるプラットフォーム（ハードウェアの種類、数量、構成）の違いによる性能評価が困難であると思われる。
【０００９】
本発明はこのような事情に鑑みてなされたものであり、各リソースと各オブジェクトとの関係の示す計算機リソース構成図とシーケンス図とからシミュレーションモデル情報を作成することにより、評価対象計算機システムにおける種々のプラットフォームに対応した性能評価を実施でき、計算機システムの設計をより効率的に進めることができる計算機システムの性能評価装置、計算機システムの性能評価方法、及び計算機システムの性能評価プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解消するために、本発明の計算機システムの性能評価装置においては、外部から入力された、評価対象の計算機システムに組込まれた各リソースと各オブジェクトとの関係を示す、評価対象の計算機システムに応じて可変である計算機リソース構成図情報と、計算機システムで実行される業務における各オブジェクト間の実行順序を示すシーケンス図情報と、業務の実行頻度を含む負荷条件とをそれぞれＵＭＬで記述して記憶装置内の入力情報データベースに記憶するＵＭＬデータ処理手段と、
入力情報データベースに記憶された計算機リソース構成図情報とシーケンス図情報とから計算機システムにて前記業務を実行するためのシミュレーションモデル情報を作成してシミュレーションモデル情報メモリに記憶するシミュレーションモデル情報作成手段と、
このシミュレーションモデル情報メモリに記憶されたシミュレーションモデル情報を用いて入力情報データベースに記憶された負荷条件で業務のシミュレーションを実行して、計算機システムにおける応答時間特性と計算機システムにおけるリソースの利用率とを含む特性評価を行う特性評価実行手段と、この特性評価実行手段で得られた評価結果を出力する評価結果出力手段とを備えている。
【００１１】
このように構成された計算機システムの性能評価装置においては、入力情報データベース内に、計算機リソース構成図情報、シーケンス図情報、及び負荷条件がＵＭＬで記述された状態で記憶される。計算機リソース構成図情報においては、評価対象の計算機システムに組込まれた各リソースと各オブジェクトとの関係が規定されている。すなわち、評価対象の計算機システムの各リソース（資源）の構成は、評価対象の計算機システムのプラットフォーム（ハードウェアの種類、数量、構成）に相当する。
【００１２】
したがって、この計算機リソース構成図情報とシーケンス図情報とで作成されるシミュレーションモデル情報において、各オブジェクトが割付けられるリソースは、計算機リソース構成図情報で規定されたリソースであり、各オブジェクトが有する機能（クラス）の種別によって定まるリソースではない。このことは、評価対象の計算機システムのプラットフォームが変更されると、作成されるシミュレーションモデル情報も異なる。
【００１３】
よって、評価対象計算機システムにおける種々のプラットフォームに対応した性能評価を実施できる。
【００１４】
また、別の発明においては、上述した発明の計算機システムの性能評価装置において、前記シミュレーションモデル情報作成手段は、ＵＭＬで記述された、評価対象の計算機システムに応じて可変である計算機リソース構成図情報とシーケンス図情報における性能に関する情報を抽出して、この抽出した性能に関する情報を用いてシミュレーションモデル情報を作成するようにしている。
【００１５】
また、別の発明に係わる計算機システムの性能評価方法は、外部から入力された、評価対象の計算機システムに組込まれた各リソースと各オブジェクトとの関係を示す、評価対象の計算機システムに応じて可変である計算機リソース構成図情報と、計算機システムで実行される業務における各オブジェクト間の実行順序を示すシーケンス図情報と、業務の実行頻度を含む負荷条件とをそれぞれＵＭＬで記述して記憶装置内の入力情報データベースに記憶するＵＭＬデータ処理ステップと、入力情報データベースに記憶された計算機リソース構成図情報とシーケンス図情報とから計算機システムにて業務を実行するためのシミュレーションモデル情報を作成してシミュレーションモデル情報メモリに記憶するシミュレーションモデル情報作成ステップと、このシミュレーションモデル情報メモリに記憶されたシミュレーションモデル情報を用いて入力情報データベースに記憶された負荷条件で前記業務のシミュレーションを実行して、計算機システムにおける応答時間特性と計算機システムにおけるリソースの利用率とを含む特性評価を行う特性評価実行ステップと、特性評価実行ステップで得られた評価結果を出力する評価結果出力ステップとを備えている。
【００１６】
このように構成された計算機システムの性能評価方法においては、先に説明した計算機システムの性能評価装置とほぼ同様の作用効果を奏することが可能である。
【００１７】
また、別の発明に係わる計算機システムの性能評価プログラムは、コンピュータに、外部から入力された、評価対象の計算機システムに組込まれた各リソースと各オブジェクトとの関係を示す計算機リソース構成図情報と、計算機システムで実行される業務における各オブジェクト間の実行順序を示すシーケンス図情報と、業務の実行頻度を含む負荷条件とをそれぞれＵＭＬで記述して記憶装置内の入力情報データベースに記憶するＵＭＬデータ処理ステップ、
入力情報データベースに記憶された計算機リソース構成図情報とシーケンス図情報とから計算機システムにて前記業務を実行するためのシミュレーションモデル情報を作成してシミュレーションモデル情報メモリに記憶するシミュレーションモデル情報作成ステップ、
このシミュレーションモデル情報メモリに記憶されたシミュレーションモデル情報を用いて入力情報データベースに記憶された負荷条件で業務のシミュレーションを実行して、計算機システムにおける応答時間特性と計算機システムにおけるリソースの利用率とを含む特性評価を行う特性評価実行ステップ、
この特性評価実行ステップで得られた評価結果を出力する評価結果出力ステップ
を実行させる。
【００１８】
このように構成された計算機システムの性能評価プログラムにおいては、先に説明した計算機システムの性能評価装置とほぼ同様の作用効果を奏することが可能である。
【発明の効果】
【００１９】
評価対象の計算機システムに組込まれた各リソースと各オブジェクトとの関係を示す計算機リソース構成図情報とシーケンス図情報とからシミュレーションモデル情報を作成している。
【００２０】
したがって、評価対象計算機システムにおける種々のプラットフォームに対応した性能評価を実施でき、計算機システムの設計をより効率的に進めることができる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明の一実施形態を図面を用いて説明する。
【００２２】
図１は、本発明の一実施形態に係わる計算機システムの性能評価方法及び性能評価プログラムが適用される計算機システムの性能評価装置の概略構成を示すブロック図である。
【００２３】
例えばコンピュータで構成された計算機システムの性能評価装置内には、操作者が各種データや指示を入力するための例えばキーボード等の操作部１、評価対象の計算機システムに関する各種情報が入力される例えば各種の入力装置で構成された評価対象計算機情報入力部２、例えばＨＤＤ等の記憶装置内に形成された入力情報データベース３、各種の可変データを記憶するＲＡＭ等で構成された記憶部４、表示部５が設けられている。
【００２４】
さらに、この計算機システムの性能評価装置内には、アプリケーションプログラム上に形成された、ＵＭＬデータ処理部６、ＵＭＬツール７、分析処理部１１、組合条件指定部１３、特性情報抽出部１４、シミュレーションモデル情報作成部１６、特性評価実行部１８、評価結果編集出力部２０等が設けられている。
【００２５】
以下、各部の構成及び動作の詳細を順を追って説明していく。
【００２６】
この計算機システムの性能評価装置でもって、評価対象の計算機システムの性能評価を実施する技術者は、評価対象の計算機システムで実行される各業務（シナリオ）の実行頻度を含む負荷条件の負荷条件テーブルと、評価対象の計算機システムに組込まれた各リソースと各オブジェクトとの関係を示す計算機リソース構成図を表示するための情報（以下、計算機リソース構成図と略記する）と、評価対象の計算機システムで実行される業務における各オブジェクト間の実行順序を示すシーケンス図を表示するための情報（以下、シーケンス図と略記する）とを作成して、評価対象計算機情報入力部２へ入力する。
【００２７】
評価対象計算機情報入力部２へ入力された負荷条件テーブル、計算機リソース構成図、シーケンス図は、ＵＭＬデータ処理部６においてＵＭＬツール７を用いて、その記述言語がＵＭＬ（統一モデリング言語）に変換されて、入力情報データベース３内に、それぞれ負荷条件テーブル８、計算機リソース構成図９、シーケンス図１０として書込まれる。より具体的には、負荷条件テーブル８はＣＳＶ方式で記述され、計算機リソース構成図９及びシーケンス図１０はＸＭＬ方式で記述される。
【００２８】
この実施形態の評価対象の計算機システムは、２つの業務（シナリオ１、シナリオ２）を平行して、又は単独で実施すると仮定している。
【００２９】
負荷条件テーブル８内には、図２に示すように、２つの業務（シナリオ１、シナリオ２）の１日（２４時間）内の各時間帯における実行回数が設定されている。
【００３０】
計算機リソース構成図９は、図３（ａ）に示すように、評価対象の計算機システムに組込まれた各リソースと各オブジェクトとの関係を示す。この実施形態の計算機システムにおいては、インターネット２１に対して、リソースとして、クライアントＰＣ（ノード）２２、ＷｅｂＳノード２３、ＤＢＳノード２４が接続されている。クライアントＰＣ（ノード）２２に対してブラウザ２５のオブジェクトが関係付けられており、ＷｅｂＳノード２３に対してＷｅｂサーバ２６のオブジェクトが関係付けられており、ＤＢＳノード２４に対してＤＢサーバ２７のオブジェクトが関係付けられている。
【００３１】
各ノード２２、２３、２４におけるスケジュール方式（PASchdPolicy）は、ＵＭＬツール７にて、各ノードにタグを設定して、
PASchdPolicy = DELAY
のように指定する。
【００３２】
実施形態においては、クライアントＰＣ２２のスケジュール方式を単純な遅れ時間(DELAY)とし、ＷｅｂＳノード２３のスケジュール方式をプロセッサシェアリング(SHARE)とし、ＤＢＳノード２４のスケジュール方式を先着順（First-Come First-Serve：FCFS）と想定した。
【００３３】
したがって、クライアントＰＣ（ノード）２２、ＷｅｂＳノード２３、ＤＢＳノード２４は、計算機システムのプラットフォームを構成する。
【００３４】
なお、場合によっては、図３（ｂ）に示すように、評価対象の計算機システムにおける、ブラウザ２５、Ｗｅｂサーバ２６、ＤＢサーバ２７の３つのオブジェクトは変更せずに、プラットフォームを、クライアントＰＣ（ノード）２２、ＷｅｂＳノード２３、ＤＢＳノード２４、ＤＢＳノード２４ａのように変更して、ＤＢサーバ２７のオブジェクトをＤＢＳノード２４、ＤＢＳノード２４ａの２つのノード（リソース）に関係付けた計算機リソース構成図９ａも作成可能である。
【００３５】
シーケンス図１０は、評価対象の計算機システムで実行される業務（シナリオ）における各オブジェクト間の実行順序を示す。この実施形態においては、２つの業務（シナリオ１、シナリオ２）が実行されるので、図４（ａ）、図４（ｂ）に示す各業務（シナリオ１、シナリオ２）に対応した２つのシーケンス図１０ａ、１０ｂが存在する。図示するように、ブラウザ２５、Ｗｅｂサーバ２６、ＤＢサーバ２７の３つのオブジェクトの実行順序をメッセージ２９で接続し、各オブジェクト２５〜２７で行う処理（アクション）２８の内容はメッセージ２９で指定される。
【００３６】
図４（ａ）に示す業務（シナリオ１）のシーケンス図１０ａにおいては、ブラウザ２５→Ｗｅｂサーバ２６→ＤＢサーバ２７→Ｗｅｂサーバ２６→ブラウザ２５の順序で各処理２８が実行されていく。
【００３７】
図４（ｂ）に示す業務（シナリオ２）のシーケンス図１０ｂにおいては、ブラウザ２５→Ｗｅｂサーバ２６→ＤＢサーバ２７→Ｗｅｂサーバ２６→ＤＢサーバ２７→Ｗｅｂサーバ２６→ブラウザ２５の順序で各処理２８が実行されていく。
【００３８】
さらに、各処理（アクション）２８に対して、負荷タイプとして、オープン型（ApopenLoad）又はクローズ型（PaclosedLoad）が設定され、許容の負荷量（Papopulation）が設定される。さらに、各処理（アクション）２８には、処理時間（ParespTime）が設定される。これらの負荷タイプ、負荷量、処理時間は、それぞれ、各処理（アクション）２８に対してタグ３０として設定される。例えば、
ParespTime＝１０ｍｓ、PaclosedLoad＝１、Papopulation＝５
のように設定される。
【００３９】
図５（ａ）に、業務（シナリオ１）のシーケンス図１０ａにおける各オブジェクト２５〜２７で行う各処理（アクション）２８の処理時間を示すオブジェクト処理時間テーブル３１ａを示す。また、図５（ｂ）に、別の業務（シナリオ２）のシーケンス図１０ｂにおける各オブジェクト２５〜２７で行う各処理（アクション）２８の処理時間を示すオブジェクト処理時間テーブル３１ａを示す。
【００４０】
図１の分析処理部１１は、ＸＭＬ形式で記述された計算機リソース構成図９及びシーケンス図１０を分析して、図６に示すＤＯＭ（Document Object Model）としてのタグ定義テーブル１２を作成して記憶部４に設定する。
【００４１】
特性情報抽出部１４は、組合せ条件指定部１８の指定に基づいて、タグ定義テーブル１２内のシミュレーションモデル情報を作成するのに必要な項目を抽出して、特性情報ファイル１５を作成して記憶部４に設定する。
【００４２】
シミュレーションモデル情報作成部１６は、特性情報ファイル１５内に記憶された計算機リソース構成図９及びシーケンス図１０の特性情報に基づいて、図７（ａ）、（ｂ）に示す、各業務（シナリオ１、シナリオ２）毎のシミュレーションモデル情報を作成して、記憶部４のシミュレーションモデル情報メモリ１７に書込む。
【００４３】
シミュレーションモデル情報の形式は、評価の目的に応じてさまざまな種類（待ち行列モデル、ダイナミックモデル、ペトリネットモデル）が可能であるが、この実施形態においては、待ち行列モデルを採用している。
【００４４】
待ち行列方式のシミュレーションモデル情報は、図７（ａ）、（ｂ）に示すように、概略的に説明すると、図４（ａ）、（ｂ）に示すシーケンス図１０ａ、１０ｂにおけるブラウザ２５、Ｗｅｂサーバ２６、ＤＢサーバ２７の３つのオブジェクトを、図３（ａ）に示す計算機リソース構成図９の対応するプラットフォームのクライアントＰＣ（ノード）２２、ＷｅｂＳノード２３、ＤＢＳノード２４に置換えたものである。そして、クライアントＰＣ（ノード）２２、ＷｅｂＳノード２３、ＤＢＳノード２４の前に待ち行列用メモリ３２を設けている。
【００４５】
特性評価実行部１８は、操作部１からの指令に基づいて、シミュレーションモデル情報メモリ１７に記憶されたシミュレーションモデル情報を用いて入力情報データベース３に記憶された負荷条件テーブル８に記憶された各時間帯における各業務（シナリオ１、２）の実行回数だけ、業務のシミュレーションを実行して、評価対象の計算機システムにおける応答時間特性と計算機システムにおけるリソースの利用率とを含む特性評価を算出して、評価結果を記憶部４の評価結果メモリ１９へ書込む。
【００４６】
評価結果編集出力２０は、記憶部４の評価結果メモリ１９に記憶されている評価結果を編集して、表示部５に表示出力する。図９（ａ）、（ｂ）は、表示部５に表示された評価結果を示す図である。図９（ａ）は、１日２４時間の各時間帯における各業務（シナリオ１、２）の実行指令の入力時刻から該当業務の終了時刻までの待ち時間を示す応答時間特性である。各業務（シナリオ１、２）毎に応答時間特性を表示している。さらに、クライアントＰＣ（ノード）２２、ＷｅｂＳノード２３、ＤＢＳノード２４の全部に亘る平均利用率を表示している。図９（ｂ）は、各業務（シナリオ１、２）を平均化した応答時間特性及び平均利用率を表示している。
【００４７】
なお、組合せ条件指定部１３は、図３（ａ）、（ｂ）に示すいずれの計算機リソース構成図９、９ａをシミュレーションモデル情報の作成に採用するかを指定する。そして、指定指示を特性情報抽出部１４及び特性評価実行部１８へ送出する。すなわち、異なるプラットフォームを選択指定する。
【００４８】
図８は計算機システムの性能評価装置の全体動作を示す流れ図である。先ず、計算機リソース構成図、シーケンス図等の計算機情報が入力されると（Ｓ１）、ＵＭＬツール７を用いて、ＸＭＬ形式の計算機リソース構成図９、シーケンス図１０を作成して入力情報データベース３へ書込む（Ｓ２）。さらに、負荷条件が入力されると（Ｓ３）、負荷条件テーブル８を作成して入力情報データベース３へ書込む（Ｓ４）。
【００４９】
計算機リソース構成図９及びシーケンス図１０を分析して、タグ定義テーブル１２を作成して記憶部４に設定する（Ｓ５）。組合条件指定部８から指定された（Ｓ６）プラットフォームの計算機リソース構成図９、９ａを含む特性情報ファイル１５を作成する（Ｓ７）。計算機リソース構成図９及びシーケンス図１０の特性情報に基づいて、各業務（シナリオ１、シナリオ２）毎のシミュレーションモデル情報を作成する（Ｓ８）。
【００５０】
シミュレーションモデル情報を負荷条件で実行して、評価対象の計算機システムを評価する（Ｓ９）。他の評価条件があれば（Ｓ１０）、Ｓ６へ戻る。他の評価条件がなければ、評価結果を表示出力する（Ｓ１１）。
【００５１】
このように構成された計算機システムの性能評価装置においては、入力情報データベース３内に記憶される計算機リソース構成図９においては、評価対象の計算機システムに組込まれたクライアントＰＣ（ノード）２２、ＷｅｂＳノード２３、ＤＢＳノード２４等の各リソースと、ブラウザ２５、Ｗｅｂサーバ２６、ＤＢサーバ２７等の各オブジェクトとの関係が規定されている。
【００５２】
すなわち、評価対象の計算機システムの各リソース（資源）の構成は、評価対象の計算機システムのプラットフォーム（ハードウェアの種類、数量、構成）に相当するので、この計算機リソース構成図９とシーケンス図１０とで作成され図７に示するシミュレーションモデル情報において、ブラウザ２５、Ｗｅｂサーバ２６、ＤＢサーバ２７等の各オブジェクトが割付けられるクライアントＰＣ（ノード）２２、ＷｅｂＳノード２３、ＤＢＳノード２４等のリソースは、計算機リソース構成図９で規定されたリソースであり、各オブジェクトが有する機能（クラス）の種別によって定まるリソースではない。
【００５３】
このことは、評価対象の計算機システムのプラットフォームが変更されると、計算機リソース構成図９は別の計算機リソース構成図９となり、作成されるシミュレーションモデル情報も異なる。
【００５４】
よって、評価対象計算機システムにおける種々のプラットフォームに対応した性能評価を実施できる。
【図面の簡単な説明】
【００５５】
【図１】本発明の一実施形態に係わる計算機システムの性能評価方法及び性能評価プログラムが適用される計算機システムの性能評価装置の概略構成を示すブロック図
【図２】同実施形態の計算機システムの性能評価装置内に形成された負荷条件テーブルの記憶内容を示す図
【図３】同実施形態の計算機システムの性能評価装置で作成された計算機リソース構成図を示す図
【図４】同実施形態の計算機システムの性能評価装置で作成されたシーケンス図を示す図
【図５】同実施形態の計算機システムの性能評価装置で用いるオブジェクト処理時間テーブルの内容を示す図
【図６】同実施形態の計算機システムの性能評価装置で作成されたタグ定義テーブルの記憶内容を示す図
【図７】同実施形態の計算機システムの性能評価装置で作成されたシミュレーションモデル情報を示す図
【図８】同実施形態の計算機システムの性能評価装置の動作を示す流れ図
【図９】同実施形態の計算機システムの性能評価装置における計算機システムの評価結果を示す図
【符号の説明】
【００５６】
１…操作部、２…評価対象計算機情報入力部、３…入力情報データベース、４…記憶部、５…表示部、６…ＵＭＬデータ処理部、７…ＵＭＬツール、８…負荷条件テーブル、９，９ａ…計算機リソース構成図、１０，１０ａ，１０ｂ…シーケンス図、１１…分析処理部、１２…タグ情報テーブル、１３…組合条件指定部、１４…特性情報抽出部、１５…特性情報ファイル、１６…シミュレーションモデル情報作成部、１７…シミュレーションモデル情報メモリ、１８…特性評価実行部、１９…評価結果メモリ、２０…評価結果編集出力部、２１…インターネット、２２…クライアントＰＣ（ノード）、２３…ＷｅｂＳノード、２４，２４ａ…ＤＢＳノード、２５…ブラウザ、２６…Ｗｅｂサーバ、２７…ＤＢサーバ、２８…処理、２９…メッセージ、３０…タグ
【図１】
0004660381.tif 000002
【図２】
0004660381.tif 000003
【図３】
0004660381.tif 000004
【図４】
0004660381.tif 000005
【図５】
0004660381.tif 000006
【図６】
0004660381.tif 000007
【図７】
0004660381.tif 000008
【図８】
0004660381.tif 000009
【図９】
0004660381.tif 000010