(57)【要約】【課題】応用システムのプログラムの実行に必要とされるファイルを選別して、ファイル構成の見直し、修正を実施できるＩＴインフラの構築の効率化を支援する計算機システムを得る。【解決手段】アクセスファイル検出手段は、オペレーティングシステムが応用システムのプログラムの実行にあたって補助記憶装置にアクセスしたプログラムファイル及びデータファイルを検出する。ファイルアクセス情報記録手段は、アクセスファイル検出手段によって検出されたプログラムファイル及びデータファイルに基づいてファイルアクセス情報を生成して補助記憶装置に記録する。これにより、応用システムのプログラムの実行で必要とされたファイルだけを自動的に検出することができる。【選択図】図１
2005301503.tif 000002
【特許請求の範囲】
【請求項１】
オペレーティングシステムを用いて補助記憶装置に格納されたプログラムファイル及びデータファイルにアクセスし、主記憶装置上の応用システムのプログラムを実行する計算機システムにおいて、
前記オペレーティングシステムが応用システムのプログラムの実行にあたって前記補助記憶装置にアクセスしたプログラムファイル及びデータファイルを検出するアクセスファイル検出手段と、
前記アクセスファイル検出手段によって検出された前記プログラムファイル及び前記データファイルに基づいてファイルアクセス情報を生成し、前記ファイルアクセス情報を前記補助記憶装置に記録するファイルアクセス情報記録手段と
を備えたことを特徴とする計算機システム。
【請求項２】
請求項１に記載の計算機システムにおいて、
前記アクセスファイル検出手段によって検出された前記プログラムファイル及び前記データファイルの種別を識別して種別情報を生成し、前記種別情報を前記ファイルアクセス情報記録手段に出力するファイルアクセス種別識別手段をさらに備え、
前記ファイルアクセス情報記録手段は、前記ファイルアクセス種別識別手段によって識別された種別情報を加味してファイルアクセス情報を生成し、前記ファイルアクセス情報を前記補助記憶装置に記録する
ことを特徴とする計算機システム。
【請求項３】
請求項１または２に記載の計算機システムにおいて、
前記アクセスファイル検出手段によって検出された前記プログラムファイル及び前記データファイルの属性を検出して属性情報を生成し、前記属性情報を前記ファイルアクセス情報記録手段に出力するファイルアクセス属性検出手段をさらに備え、
前記ファイルアクセス情報記録手段は、前記ファイルアクセス属性検出手段によって検出された属性情報を加味してファイルアクセス情報を生成し、前記ファイルアクセス情報を前記補助記憶装置に記録する
ことを特徴とする計算機システム。
【請求項４】
請求項１ないし３のいずれか１項に記載の計算機システムにおいて、
前記補助記憶装置に蓄積されたデータファイルを読み込み、前記データファイルに対して、前記ファイルアクセス情報記録手段で生成されたファイルアクセス情報に基づいてアクセスを実施したファイルを特定して識別表示データを生成し、表示装置に前記識別表示データを表示させるファイルアクセス情報表示手段を
さらに備えたことを特徴とする計算機システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、応用システムの実行に際して必要なファイルの選定を支援し、最小のファイル構成のＩＴインフラ構築の効率化を支援する計算機システムに関するものである。
【背景技術】
【０００２】
従来のＩＴインフラ構築の効率化を支援する計算機システムにおいては、応用システムの実行に際して、計算機システムのハードウェア化すべき部分、ソフトウェア化すべき部分の識別を支援するものがある（例えば、特許文献１参照）。
また、従来のＩＴインフラ構築の効率化を支援する計算機システムにおいては、応用システムの設計の段階で、必要な機能の絞込みを行い、それらの機能を構成するファイルのグループを選別している。
【０００３】
【特許文献１】特開平９−１６０９４９号公報（第１頁、図１）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来のＩＴインフラ構築の効率化を支援する計算機システムは、次のような課題がある。従来のものは、応用システムの処理アルゴリズムに着目して、ハードウェア化すべき部分とソフトウェア化すべき部分の選定を支援するものであり、応用システムのファイル構成の最小化を支援するための情報を検出していないという課題があった。
【０００５】
また、応用システムの設計段階で必要な機能を絞り、それらの機能を構成するファイルをグループ単位で選定できる。しかし、選定したファイルのグループ内からさらに個別のファイルの要否を選定することはできないため、応用システムにとって本当に必要な最小のファイル構成を選択することができないという課題があった。
【０００６】
本発明は上記のような課題を解決するためになされたものであり、応用システムのプログラムの実行に必要とされるファイルを選別して、ファイル構成の見直し、修正を実施できるＩＴインフラの構築の効率化を支援する計算機システムを得ることを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る計算機システムは、オペレーティングシステムを用いて補助記憶装置に格納されたプログラムファイル及びデータファイルにアクセスし、主記憶装置上の応用システムのプログラムを実行する計算機システムであって、オペレーティングシステムが応用システムのプログラムの実行にあたって補助記憶装置にアクセスしたプログラムファイル及びデータファイルを検出するアクセスファイル検出手段と、アクセスファイル検出手段によって検出されたプログラムファイル及びデータファイルに基づいてファイルアクセス情報を生成し、ファイルアクセス情報を前記補助記憶装置に記録するファイルアクセス情報記録手段とを備えるものである。
【発明の効果】
【０００８】
本発明の計算機システムによれば、オペレーティングシステムが応用システムのプログラムの実行にあたって補助記憶装置にアクセスしたプログラムファイル及びデータファイルを検出して、応用システムのプログラムの実行に必要とされたファイルを表すファイルアクセス情報を生成することにより、ファイル構成の見直し、修正を容易に実施でき、ＩＴインフラの構築の効率化を支援する計算機システムを得ることができる。
【発明を実施するための最良の形態】
【０００９】
実施の形態１．
以下、本発明の実施の形態１を図１及び図２に基づいて説明する。
図１は、本発明の実施の形態１における計算機システムの全体構成図である。図１におおける計算機システムは、主記憶装置１０及び補助記憶装置２０で構成される。
【００１０】
主記憶装置１０は、オペレーティングシステム１１、アクセスファイル検出手段１２、応用システム実行処理手段１３及びファイルアクセス情報記録手段１４で構成される。一方、補助記憶装置２０は、プログラムファイル格納部２１、データファイル格納部２２及びファイルアクセス情報格納部２３で構成される。
【００１１】
次に、主記憶装置１０の各構成要素について説明する。
オペレーティングシステム１１は、多くのアプリケーションソフトから共通して利用される基本的な機能を提供し、コンピュータ全体を管理する基本ソフトウェアである。実施の形態１において、オペレーティングシステム１１は、応用システムのプログラムを実行する際に必要とされるプログラムファイル及びデータファイルを補助記憶装置２０から取り出す。さらに、オペレーティングシステム１１は、応用システムのプログラムを実行すて生成されたデータを補助記憶装置２０内のデータファイルに書き込む働きをする。
【００１２】
アクセスファイル検出手段１２は、応用システムのプログラムを実行するに伴い、オペレーティングシステム１１が補助記憶装置２０に対してアクセスしたプログラムファイル及びデータファイルのファイル情報を検出する手段である。
応用システム実行処理手段１３は、応用システムのプログラムを有し、このプログラムを実行処理する手段である。
【００１３】
ファイルアクセス情報記録手段１４は、アクセスファイル検出手段１２によって検出されたファイル情報に基づいてファイルアクセス情報を生成し、生成したファイルアクセス情報を補助記憶装置２０に記録させる手段である。このファイルアクセス情報は、実行した応用システムのプログラム名と、その応用システムのプログラムを実行する際にオペレーティングシステム１１によってアクセスされたプログラムファイル及びデータファイルのファイル名とを関連づけた情報である。
【００１４】
次に、補助記憶装置２０の各構成要素について説明する。
プログラムファイル格納部２１は、応用システムのプログラムを実行するに伴ってアクセスされるプログラムファイルが格納されている格納部である。種々の応用システムのプログラムで使用されるプログラムファイルが格納されている。
【００１５】
データファイル格納部２２は、応用システムのプログラムを実行するに伴ってアクセスされるデータファイルが格納されている格納部である。種々の応用システムのプログラムで使用されるデータファイルが格納されている。
ファイルアクセス情報格納部２３は、ファイルアクセス情報記録手段１４によって生成されたファイルアクセス情報が記録されている格納部である。
【００１６】
次に、動作について図２を参照しながら説明する。図２は、本発明の実施の形態１における計算機システムの処理手順を示すフローチャートである。
まず始めに、応用システム実行処理手段１３により応用システムのプログラムの実行が開始される（ステップＳ２０１）
【００１７】
次に、アクセスファイル検出手段１２は、応用システムのプログラムの実行に伴って、オペレーティングシステム１１がプログラムファイル格納部２１に対して実行アクセスしたプログラムファイル、及びデータファイル格納部２２に対して読み書きアクセスしたデータファイルに関するファイル情報を検出する（ステップＳ２０２）。
【００１８】
次に、ファイルアクセス情報記録手段１４は、アクセスファイル検出手段１２によって検出されたプログラムファイル及びデータファイルに関するファイル情報に基づいてファイルアクセス情報を生成し、ファイルアクセス情報格納部２３に記録する（ステップＳ２０３）。
【００１９】
上述のステップＳ２０２によるファイル情報の検出処理、及びステップＳ２０３によるファイルアクセス情報の生成・記録処理は、応用システムのプログラムの実行処理が終了するまで、繰り返し処理されることとなる(ステップＳ２０４)。
【００２０】
以上のように、実施の形態１によれば、応用システムのプログラムを実際に実行させて、その実行過程でアクセスしたファイルを検出することにより、ファイルアクセス情報を生成できる。これにより、応用システムのプログラムの実行で必要とされたファイルだけを自動的に検出することができる。
【００２１】
応用システムのプログラムの設計者は、生成されたファイルアクセス情報を活用して、ファイル構成の見直しあるいは修正を実施して、ファイル構成の最適化を検討することができる。応用システムの設計情報から、人手によって必要なファイルを選定する必要がなく、ファイル構成の最適化を検討するための作業コストを低減することができる。
【００２２】
実施の形態２．
以下、本発明の実施の形態２を図３及び図４に基づいて説明する。
図３は、本発明の実施の形態２における計算機システムの全体構成図である。図３における計算機システムは、図１と比較して、ファイルアクセス種別識別手段１５が追加されている。
【００２３】
ファイルアクセス種別識別手段１５は、アクセスファイル検出手段によって検出されたプログラムファイルの情報及びデータファイルのファイル情報に基づいて、検出されたファイルの種別が「実行」、「読み込み」、あるいは「書き込み」のいずれであるかを識別し、ファイルアクセス情報記録手段１４へ種別情報を出力する。さらに、ファイルアクセス情報記憶手段１４は、ファイルアクセス種別識別手段１５で生成された種別情報を加味してファイルアクセス情報を生成する。すなわち、アクセスに関連したファイル名にその種別情報が付加されたファイルアクセス情報が生成され、ファイルアクセス情報格納部２３に記録されることとなる。他の構成要素は実施の形態１と同一であるので省略する。
【００２４】
次に、動作について図４を参照しながら説明する。図４は、本発明の実施の形態２における計算機システムの処理手順を示すフローチャートである。
まず始めに、応用システム実行処理手段１３により応用システムのプログラムの実行が開始される（ステップＳ４０１）。
【００２５】
次に、アクセスファイル検出手段１２は、応用システムのプログラムの実行に伴って、オペレーティングシステム１１がプログラムファイル格納部２１に対して実行アクセスしたプログラムファイル、及びデータファイル格納部２２に対して読み書きアクセスしたデータファイルに関するファイル情報を検出する（ステップＳ４０２）。
【００２６】
次に、ファイルアクセス種別識別手段１５は、アクセスファイル検出手段１２によって検出されたプログラムファイル及びデータファイルに関するファイル情報に基づいて、検出されたファイルの種別が、「実行」、「読み込み」あるいは「書き込み」のいずれの種別であるかを識別して種別情報を生成し、ファイルアクセス情報記録手段１４に出力する（ステップＳ４０３）。
【００２７】
ファイルアクセス情報記録手段１４は、アクセスファイル検出手段１２によって検出されたプログラムファイル及びデータファイルに関するファイル情報、及びファイルアクセス種別識別手段１５によって生成された種別情報に基づいてファイルアクセス情報を生成し、ファイルアクセス情報格納部２３に記録する（ステップＳ４０４）。
【００２８】
上述のステップＳ４０２によるファイル情報の検出処理、ステップＳ４０３によるファイル情報の種別識別処理、及びステップＳ４０４によるファイルアクセス情報の生成・記録処理は、応用システムのプログラムの実行処理が終了するまで、繰り返し処理されることとなる（ステップＳ４０５）。
【００２９】
以上のように、実施の形態２によれば、応用システムのプログラムの実行で必要とされたファイルとともに、そのファイルに関連する種別情報を含んだファイルアクセス情報を得ることができる。これにより、設計者は、ファイルアクセス情報に基づいてファイルの配置を検討することができる。例えば、ファイルアクセス情報に記録されたあるデータファイルが、「読み込み」アクセスのみを実行したデータファイルであれば、そのデータファイルを読み込み専用の記憶領域へ配置することができる。
【００３０】
応用システムの設計情報から、人手によってファイルのアクセス状況を調査する必要がなく、応用システムのファイルアクセス状況を自動的に検出できるため、ファイル構成の最適化を検討するための作業コストを低減することができる。
【００３１】
実施の形態３．
以下、本発明の実施の形態３を図５及び図６に基づいて説明する。
図５は、本発明の実施の形態３における計算機システムの全体構成図である。図５における計算機システムは、図１と比較して、ファイルアクセス属性検出手段１６が追加されている。
【００３２】
ファイルアクセス属性検出手段１６は、アクセスファイル検出手段によって検出されたプログラムファイルの情報及びデータファイルのファイル情報に基づいて、検出されたファイルの属性を検出し、ファイルアクセス情報記録手段１４へ属性情報を出力する。ここで、実施の形態３におけるファイルの属性とは、「ファイルのサイズ」、「ファイルの作成日付」、「ファイルの所有者」、「ファイル種別」で構成される。また、「ファイル種別」とは、「テキストファイル」、「実行ファイル」、「特殊ファイル」等のファイルのタイプを示すものである。
【００３３】
ファイルアクセス情報記憶手段１４は、ファイルアクセス属性検出手段１６で生成された属性情報を加味してファイルアクセス情報を生成する。すなわち、アクセスに関連したファイル名にその属性情報が付加されたファイルアクセス情報が生成され、ファイルアクセス情報格納部２３に記録されることとなる。他の構成要素は実施の形態１と同一であるので省略する。
【００３４】
次に、動作について図６を参照しながら説明する。図６は、本発明の実施の形態３における計算機システムの処理手順を示すフローチャートである。
まず始めに、応用システム実行処理手段１３により応用システムのプログラムの実行が開始される（ステップＳ６０１）。
【００３５】
次に、アクセスファイル検出手段１２は、応用システムのプログラムの実行に伴って、オペレーティングシステム１１がプログラムファイル格納部２１に対して実行アクセスしたプログラムファイル、及びデータファイル格納部２２に対して読み書きアクセスしたデータファイルに関するファイル情報を検出する（ステップＳ６０２）。
【００３６】
次に、ファイルアクセス属性検出手段１６は、アクセスファイル検出手段１２によって検出されたプログラムファイル及びデータファイルに関するファイル情報に基づいて、アクセスしたファイルの属性を検出してファイル属性情報を生成し、ファイルアクセス情報記録手段１４に出力する（ステップＳ６０３）。
【００３７】
ファイルアクセス情報記録手段１４は、アクセスファイル検出手段１２によって検出されたプログラムファイル及びデータファイルに関する情報、及びファイルアクセス属性検出手段１５によって生成された属性情報に基づいてファイルアクセス情報を生成し、ファイルアクセス情報格納部２３に記録する（ステップＳ６０４）。
【００３８】
上述のステップＳ６０２によるファイル情報の検出処理、ステップＳ６０３によるファイル情報の属性検出処理、及びステップＳ６０４によるファイルアクセス情報の生成・記録処理は、応用システムのプログラムの実行処理が終了するまで、繰り返し処理されることとなる（ステップＳ６０５）。
【００３９】
以上のように、実施の形態３によれば、応用システムのプログラムの実行で必要とされたファイルとともに、そのファイルに関連する属性情報を含んだファイルアクセス情報を得ることができる。これにより、設計者は、ファイルアクセス情報に基づいてファイルの調整を検討することができる。
【００４０】
例えば、アクセスしているファイルの中にサイズの大きいファイルが存在する場合には、そのファイルにアクセスしているプログラムの処理の検討、あるいは他のプログラムによる代替の検討を行うことができる。また、ファイル種別がわかることにより、ファイルを整理する際の情報として活用することができる。
【００４１】
応用システムの設計情報から、人手によってファイルのアクセス状況を調査する必要がなく、応用システムのファイルアクセス状況を自動的に検出できるため、ファイル構成の最適化を検討するための作業コストを低減することができる。
【００４２】
実施の形態４．
以下、本発明の実施の形態４を図７及び図８に基づいて説明する。
図７は、本発明の実施の形態４における計算機システムの全体構成図である。図７における計算機システムは、図１と比較して、ファイルアクセス情報表示手段１７が追加されている。
【００４３】
ファイルアクセス情報表示手段１７は、データファイル格納部２２に格納されているデータファイルを読み込む。さらに、ファイルアクセス情報表示手段１７は、読み込んだデータファイルに対して、ファイルアクセス情報記録手段１４で生成されたファイルアクセス情報に基づいてアクセスを実施したファイルを特定して識別表示データを生成し、表示装置へ出力する表示手段である。他の構成要素は実施の形態１と同一であるので省略する。
【００４４】
図８は、本発明の実施の形態４における表示装置の出力例である。ファイルアクセス情報表示手段１７は、データファイル格納部２２にツリー状に格納されているデータファイルを読み込む。さらに、ファイルアクセス情報表示手段１７は、応用システムのプログラムの実行に伴って生成されたファイルアクセス情報に基づいて、ツリー状のデータファイルのそれぞれをアクセス種別によって色別に表示させるための識別表示データを生成し、表示装置に出力させる。このようなグラフィカルな表示の他に表による表示も可能である。
【００４５】
以上のように、実施の形態４によれば、識別表示データを生成して、ファイルへのアクセス状況をグラフや表などの表現で表示装置に出力させることが可能となる。これにより、設計者は、応用システムのプログラムを実行中にアクセスされるデータファイルの把握を容易に行うことができる。
【図面の簡単な説明】
【００４６】
【図１】本発明の実施の形態１における計算機システムの全体構成図である。
【図２】本発明の実施の形態１における計算機システムの処理手順を示すフローチャートである。
【図３】本発明の実施の形態２における計算機システムの全体構成図である。
【図４】本発明の実施の形態２における計算機システムの処理手順を示すフローチャートである。
【図５】本発明の実施の形態３における計算機システムの全体構成図である。
【図６】本発明の実施の形態３における計算機システムの処理手順を示すフローチャートである。
【図７】本発明の実施の形態４における計算機システムの全体構成図である。
【図８】本発明の実施の形態４における表示装置の出力例である。
【符号の説明】
【００４７】
１０  主記憶装置、１１  オペレーティングシステム、１２  アクセスファイル検出手段、１３  応用システム実行処理手段、１４  ファイルアクセス情報記録手段、１５  ファイルアクセス種別識別手段、１６  ファイルアクセス属性検出手段、１７  ファイルアクセス情報表示手段、２０  補助記憶装置、２１  プログラムファイル格納部、２２  データファイル格納部、２３  ファイルアクセス情報格納部。
【図１】
2005301503.tif 000003
【図２】
2005301503.tif 000004
【図３】
2005301503.tif 000005
【図４】
2005301503.tif 000006
【図５】
2005301503.tif 000007
【図６】
2005301503.tif 000008
【図７】
2005301503.tif 000009
【図８】
2005301503.tif 000010