(57)【要約】【課題】プログラムモジュール等の複数の構成要素を有する稼動装置の障害に対する対応を支援する障害対応支援方法、障害対応支援装置及びコンピュータプログラムを提供する。【解決手段】障害対応支援装置１は、一の稼動装置の障害に係る障害状況の入力を受け付け（ステップＳ１）、受け付けた障害状況情報を検索キーとして、他の稼動装置に係る構成要素について、同様の障害状況情報をデータベースから抽出し（ステップＳ３）、抽出した障害状況情報に係る障害の原因及び対応方法を、受け付けた障害状況情報に係る障害の原因及び対応方法として出力する。【選択図】図３
2007257092.tif 000002
【特許請求の範囲】
【請求項１】
複数の構成要素を有する装置の障害に対する対応を支援する障害対応支援装置を用いた障害対応支援方法において、
複数の装置に係る構成要素の障害に関する障害関連情報をデータベースに記録し、
一の装置の障害に係る障害状況の入力を受け付け、
受け付けた障害状況に係る構成要素と同様の構成要素又は類似する構成要素の障害関連情報を、前記データベースから抽出し、
抽出した障害関連情報を出力する
ことを特徴とする障害対応支援方法。
【請求項２】
複数の構成要素を有する装置の障害に対する対応を支援する障害対応支援装置において、
複数の装置に係る構成要素の障害に関する障害関連情報を記録するデータベースから情報を読み取る手段と、
一の装置の障害に係る障害状況の入力を受け付ける手段と、
受け付けた障害状況に係る構成要素と同様の構成要素又は類似する構成要素の障害関連情報を、前記データベースから抽出する手段と、
抽出した障害関連情報を出力する手段と
を備えることを特徴とする障害対応支援装置。
【請求項３】
前記構成要素は、コンピュータプログラムであり、
構成要素を擬似実行する手段を更に備えることを特徴とする請求項２に記載の障害対応支援装置。
【請求項４】
コンピュータに、複数の構成要素を有する装置の障害に対する対応を支援させるコンピュータプログラムにおいて、
コンピュータに、一の装置の障害に係る障害状況の入力を受け付けた場合に、複数の装置に係る構成要素の障害に関する障害関連情報を記録するデータベースから、受け付けた障害状況に係る構成要素と同様の構成要素又は類似する構成要素の障害関連情報を抽出させる手順と、
コンピュータに、抽出した障害関連情報を出力させる手順と
を実行させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の構成要素を有する装置の障害に対する対応を支援する障害対応支援方法、該障害対応支援方法を適用した障害対応支援装置、及び該障害対応支援装置を実現するコンピュータプログラムに関し、特に関連する構成要素を有する他の装置の障害関連状況に基づいて障害の対応を支援する障害対応支援方法、障害対応支援装置及びコンピュータプログラムに関する。
【背景技術】
【０００２】
顧客により稼動されるコンピュータシステム等の装置の障害に対して、電話等の方法による対応にて復旧を支援するサポートセンタ等の障害対応事業が行われている。また顧客にて稼動される昨今の装置は、顧客での使用目的に応じて様々な設計変更及び仕様変更が行われており、使用目的に特化した装置となっている（例えば特許文献１参照。）。
【特許文献１】特開２００３−２０２９９０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
前述の様に顧客毎に装置の設計変更及び仕様変更が行われているため、障害が発生した場合に、他の顧客に対する障害対応方法と同一の方法で解決することができない場合がある。この様な場合、個々の装置毎に異なる対応をしなければならないため、障害に対する対応が容易ではないという問題がある。
【０００４】
本発明は斯かる事情に鑑みてなされたものであり、装置の障害を、装置を構成する構成要素に対応付けて管理し、一の装置の障害状況に基づいて、他の装置に係る構成要素の障害関連情報を抽出することにより、障害に対する対応が容易となる障害対応支援方法、該障害対応支援方法を適用した障害対応支援装置、及び該障害対応支援装置を実現するコンピュータプログラムの提供を目的とする。
【課題を解決するための手段】
【０００５】
第１発明に係る障害対応支援方法は、複数の構成要素を有する装置の障害に対する対応を支援する障害対応支援装置を用いた障害対応支援方法において、複数の装置に係る構成要素の障害に関する障害関連情報をデータベースに記録し、一の装置の障害に係る障害状況の入力を受け付け、受け付けた障害状況に係る構成要素と同様の構成要素又は類似する構成要素の障害関連情報を、前記データベースから抽出し、抽出した障害関連情報を出力することを特徴とする。
【０００６】
本発明では、他の装置に係る構成要素の障害関連情報を抽出して出力することにより、一の装置の障害状況に対し、装置全体としての構成が異なる他の装置が備え、一の装置の障害に係る構成要素と同じ構成要素又は類似する構成要素の障害関連情報に基づいて、障害に対して対応することができるので、顧客毎に設計及び仕様が異なる装置に対しても過去の障害対応の状況を参照することができ、障害に対する対応を容易にすべく支援することが可能である。
【０００７】
第２発明に係る障害対応支援装置は、複数の構成要素を有する装置の障害に対する対応を支援する障害対応支援装置において、複数の装置に係る構成要素の障害に関する障害関連情報を記録するデータベースから情報を読み取る手段と、一の装置の障害に係る障害状況の入力を受け付ける手段と、受け付けた障害状況に係る構成要素と同様の構成要素又は類似する構成要素の障害関連情報を、前記データベースから抽出する手段と、抽出した障害関連情報を出力する手段とを備えることを特徴とする。
【０００８】
本発明では、他の装置に係る構成要素の障害関連情報を抽出して出力することにより、一の装置の障害状況に対し、装置全体としての構成が異なる他の装置が備え、一の装置の障害に係る構成要素と同じ構成要素又は類似する構成要素の障害関連情報に基づいて、障害に対して対応することができるので、顧客毎に設計及び仕様が異なる装置に対しても過去の障害対応の状況を参照することができ、障害に対する対応を容易にすべく支援することが可能である。
【０００９】
第３発明に係る障害対応支援装置は、第２発明において、前記構成要素は、コンピュータプログラムであり、構成要素を擬似実行する手段を更に備えることを特徴とする。
【００１０】
本発明では、擬似実行により障害の再現及び対応方法の確認を行うことができるので、障害に対する的確な対応を行うことが可能である。
【００１１】
第４発明に係るコンピュータプログラムは、コンピュータに、複数の構成要素を有する装置の障害に対する対応を支援させるコンピュータプログラムにおいて、コンピュータに、一の装置の障害に係る障害状況の入力を受け付けた場合に、複数の装置に係る構成要素の障害に関する障害関連情報を記録するデータベースから、受け付けた障害状況に係る構成要素と同様の構成要素又は類似する構成要素の障害関連情報を抽出させる手順と、コンピュータに、抽出した障害関連情報を出力させる手順とを実行させることを特徴とする。
【００１２】
本発明では、汎用型コンピュータ等のコンピュータにて実行することにより、コンピュータが障害対応支援装置として動作し、他の装置に係る構成要素の障害関連情報を抽出して出力することにより、一の装置の障害状況に対し、装置全体としての構成が異なる他の装置が備え、一の装置の障害に係る構成要素と同じ構成要素又は類似する構成要素の障害関連情報に基づいて、障害に対して対応することができるので、顧客毎に設計及び仕様が異なる装置に対しても過去の障害対応の状況を参照することができ、障害に対する対応を容易にすべく支援することが可能である。
【発明の効果】
【００１３】
本発明に係る障害対応支援方法、障害対応支援装置及びコンピュータプログラムは、複数の構成要素を有する装置の障害に対する対応を支援する障害対応支援装置にて、一の装置の障害に係る障害状況を受け付け、受け付けた障害状況に基づいて、複数の装置に係る構成要素の障害に関する障害関連情報を記録するデータベースから、他の装置に係る構成要素の障害関連情報を抽出して出力する。
【００１４】
この構成により、本発明では、一の装置の障害状況に対し、他の装置の障害関連情報を参照して対応を検討することができる。特に受け付けた障害状況に係る構成要素と同様の構成要素の障害関連情報を抽出することにより、一の装置の障害状況に対し、装置全体としての構成が異なる他の装置が備え、一の装置の障害に係る構成要素と同じ構成要素又は類似する構成要素の障害関連情報に基づいて、障害に対して対応することができるので、顧客毎に設計及び仕様が異なる装置に対しても過去の障害対応の状況を参照することができ、障害に対する対応を容易にすべく支援することが可能である等、優れた効果を奏する。
【００１５】
さらに本発明は、擬似実行により障害の再現及び対応方法の確認を行うことにより、障害に対する的確な対応を行うことが可能である等、優れた効果を奏する。
【発明を実施するための最良の形態】
【００１６】
以下、本発明をその実施の形態を示す図面に基づいて詳述する。図１は、本発明の障害対応支援装置の構成を示すブロック図である。図１中１は、汎用型コンピュータ等のコンピュータを用いた本発明の障害対応支援装置であり、障害対応支援装置１は、例えば顧客に対し電話等の方法により、顧客先にて稼動する稼動装置の障害の復旧を支援するサポートセンタ等の障害復旧支援担当者により操作される。障害復旧支援の対象となる稼動装置とは、コンピュータシステム等の装置であり、プログラムモジュール、各種デバイス等の複数の構成要素にて構成される。なお復旧支援の対象としては必ずしも顧客の稼動装置に限らず、障害復旧支援担当者と同一又は関連する事業体にて稼動する稼動装置であっても良い。また稼動装置は必ずしもコンピュータシステムに限らず、複数の構成要素を備える装置で有れば様々な稼動装置に適用することが可能である。
【００１７】
稼動装置を構成する各種構成要素は、顧客に応じて仕様変更、設計変更等のカスタマイズが行われており、基本装置となる稼動装置の機種及び型番（バージョン）が同じであっても、構成要素単位で比較した場合、必ずしも全ての構成要素が一致する訳ではない。また異なる機種の稼動装置であっても、同じ構成要素が含まれている場合もある。
【００１８】
障害対応支援装置１は、装置全体を制御するＣＰＵ(Central Processing Unit) 等の制御手段１０と、障害対応支援装置用のコンピュータプログラム２及びデータ等の各種情報を記録したＣＤ−ＲＯＭ(Compact Disc Read Only Memory) 等の記録媒体３から各種情報を読み取るＣＤ−ＲＯＭドライブ等の補助記憶手段１１と、補助記憶手段１１により読み取った各種情報を記録するハードディスク等の記録手段１２と、情報を一時的に記憶するＲＡＭ(Random Access Memory)等の記憶手段１３とを備えている。そして記録手段１２に記録したコンピュータプログラム２を記憶手段１３に記憶させ、制御手段１０の制御にて実行することにより、コンピュータは、本発明の障害対応支援装置１として動作する。
【００１９】
さらに障害対応支援装置１は、マウス、キーボード等の入力手段１４と、モニタ、プリンタ等の出力手段１５とを備えている。
【００２０】
記録手段１２の記録領域の一部は、各種稼動装置に係る構成要素の障害に関する障害関連情報を記録するデータベース１２ａとして用いられており、データベース１２ａに対して、各種情報の記録及び読取を行うことが可能である。さらに記録手段１２には、例えば稼動装置の構成要素であるプログラムモジュールを擬似実行するシミュレータ１２ｂ等の各種プログラムが記録されている。なお必ずしも障害対応支援装置１の記録手段１２にデータベース１２ａを記録する必要はなく、障害対応支援装置１に接続する他の装置にデータベース１２ａを記録し、必要に応じて各種情報の記録及び読取を行う様にしても良い。また同様にして他の装置にシミュレータ１２ｂを記録する様にしても良い。シミュレータ１２ｂには、稼動装置の構成要素であるプログラムモジュールが含まれている。稼動装置が構成要素として備えるプログラムモジュールは、稼動装置が備えるデバイスから情報の入力を受け付け、受け付けた情報に基づきデバイスを制御する。これに対しシミュレータ１２ｂとして実行されるプログラムモジュールは、デバイスから受け付けるべき情報を擬似実行用のパラメータとして受け付け、デバイスに対する出力を擬似実行の結果として出力する。
【００２１】
図２は、本発明の障害対応支援装置１が備えるデータベース１２ａの記録内容を概念的に示す説明図である。データベース１２ａには、顧客情報、カスタマイズ情報、プロジェクト情報、適用情報、障害状況情報等の各種情報が夫々対応付けられたレコードとして記録されている。顧客情報とは、稼動装置の提供先となる顧客に関する情報であり、顧客名称、顧客ＩＤ、業種等の情報が記録されている。カスタマイズ情報とは、稼動装置及び稼動装置の構成要素に関する情報であり、稼動装置の機種名、稼動装置に用いられている構成要素を示すモジュール名、構成要素を更新した日付、構成要素に関するプロジェクト等の情報が記録されている。プロジェクト情報とは、プロジェクトの名称、スケジュール、担当等の情報が記録されている。適用情報とは、プロジェクトの名称、適用状況等の情報が記録されている。障害状況情報とは、障害ＩＤ、発生日付、発生内容、エラーコード、エラーメッセージ、構成要素、プロジェクト名称、原因、対応方法、関連障害等の情報が記録されている。図２を用いて説明した様にデータベース１２ａには、稼動装置に係る構成要素、構成要素の障害に関連する情報等の情報が夫々対応付けて記録されている。なお必ずしも全ての項目にデータが存在する必要はない。例えば構成要素がプロジェクトに関係しない場合、プロジェクトに関連するデータは不要となる。
【００２２】
次に本発明の障害対応支援装置１の処理について説明する。障害復旧支援担当者は、顧客から稼動装置の障害発生の連絡を受けた場合に、顧客名称、復旧支援の対象となる稼動装置の機種名、プロジェクトの名称、障害状況情報等の障害に関連する情報を確認し、確認した情報を障害対応支援装置１に入力する。障害状況情報とは、エラーコード、エラーメッセージ、発生内容等の情報である。図３及び図４は、本発明の障害対応支援装置１の処理を示すフローチャートである。障害対応支援装置１は、コンピュータプログラム２を実行する制御手段１０の制御により、入力手段１４から一の稼動装置の障害に係る障害状況の入力を受け付ける（ステップＳ１）。エラーコード等の障害状況情報としては、例えば下記に障害状況情報１として示す情報の入力を受け付ける。
【００２３】
障害状況情報１
機種名：β
プロジェクトの名称：Ｂ
エラーコード：ｅｒ０１
エラーメッセージ：日付異常  日＝２００６０１３２
エラー発生行：２３４
発生内容
入力データ（ログ）  取引日＝２００６０１２５
項目Ａ＝“”（未入力）
項目Ｂ＝９
【００２４】
上記の障害状況情報１において、機種名及びプロジェクトの名称は、データベース１２ａに記録されている項目と同様である。エラーコードとは、例えばプログラムバグによる障害が発生し、プログラムの実行が停止した場合に出力される符号である。エラーメッセージとは障害の発生に伴い出力される情報、障害そのものの情報等の情報である。上記の障害状況情報１では、本来有り得ない日付を示す２００６０１３２（２００６年１月３２日を示す）というエラーメッセージが出力されたことを示している。エラー発生行とは、エラーに関するプログラムの実行行である。発生内容とは、エラー発生に関する入力内容等の記録である。
【００２５】
入力を受け付けた障害対応支援装置１は、当該稼動装置に対する同様の障害の発生の有無を判定し、同様の障害発生の前歴が有ると判定した場合、前歴に係る対応方法等の情報をデータベース１２ａから抽出して出力手段１５から出力する。
【００２６】
当該稼動装置に対する同様の障害発生の前歴が無いと判定した場合、本発明の障害対応支援方法に係る処理を実行する。障害対応支援装置１は、受け付けた障害状況情報を検索キーとして、他の稼動装置に係る構成要素について、同様の障害状況情報がデータベース１２ａに記録されているか否かを判定する（ステップＳ２）。上記の障害状況情報１として示した情報の入力を受け付けた場合、下記に障害状況情報２として示す情報がデータベース１２ａに記録されていた場合、他の稼動装置に係る構成要素で、同様の障害状況情報が記録されていると判定する。
【００２７】
障害状況情報２
機種名：α
プロジェクトの名称：Ａ
エラーコード：ｅｒ０１
エラーメッセージ：日付異常  日＝２００６０１３２
エラー発生行：２３４
原因
構成要素：モジュールａｂｃ
データ：取引日＝２００５１２２５
詳細
発生条件  項目Ａ＝“”（未入力）
かつ  項目Ｂ＝９
かつ  項目Ｃの繰り返しが５
かつ  取引日の日＞２５（２５以上）
対応方法  モジュールａｂｃ修正
修正行＝１２３
備考  取引日から１週間後（７日後）を算出する際、翌月繰り越しを考慮する
修正前擬似実行情報  起動シェル：ｘｘｘ１
起動パラメータ・データ：ｙｙｙ１
修正後擬似実行情報  起動シェル：ｘｘｘ２
起動パラメータ・データ：ｙｙｙ１
【００２８】
上記の障害状況情報２において、機種名、プロジェクトの名称、エラーコード、エラーメッセージ及びエラー発生行とは、上記の障害状況情報１と同様であるので説明を省略する。詳細とは、障害状況情報２に示す障害が発生した場合の発生条件、対応、及びその結果を示している。発生条件とは、障害状況情報２に示す障害が発生する原因となる条件である。対応方法とは、障害状況情報２に示す障害に対して行った対応であり、ここではモジュールａｂｃの実行行１２３を修正するという対応を行ったことを示している。修正前擬似実行情報とは、障害状況情報２に示す障害に係る構成要素を擬似実行するシミュレータ１２ｂを用いて障害を再現した結果であり、修正後擬似実行情報とは、モジュールａｂｃの１２３行の修正に対応する修正をシミュレータ１２ｂに対して行った上で、シミュレータ１２ｂを擬似実行して障害に対する対応の結果を再現した結果である。
【００２９】
障害対応支援装置１は、ステップＳ２において、例えば上記の障害状況情報１のエラーコード、エラーメッセージ及びエラー発生行と同様のエラーコード、エラーメッセージ及びエラー発生行が示された上記の障害状況情報２がデータベース１２ａに記録されていることを検出した場合、同様の障害状況情報がデータベース１２ａに記録されていると判定する。
【００３０】
ステップＳ２において、同様の障害状況情報が記録されていると判定した場合（ステップＳ２：ＹＥＳ）、障害対応支援装置１は、該当する障害状況情報、即ち障害状況情報２を抽出し（ステップＳ３）、障害状況情報２に係るシミュレータ１２ｂを起動し、シミュレータ１２ｂの障害状況情報２に係るパラメータを、障害状況情報１に係るパラメータに修正した障害状況情報１に係るシミュレータ１２ｂを擬似実行し（ステップＳ４）、擬似実行の結果が障害状況情報２の修正前擬似実行情報として示す実行結果と合致するか否かを判定する（ステップＳ５）。
【００３１】
障害状況情報２に係るシミュレータ１２ｂとは、障害状況情報２に係る稼動装置が、障害状況情報２に係る障害を発生した場合の構成要素の処理を擬似実行するプログラムである。即ち稼動装置が備える構成要素に対して入力されるべき情報を、シミュレータ１２ｂに対しパラメータとして入力することで、シミュレータ１２ｂは、入力されたパラメータに対する処理を擬似実行し、処理の結果を出力する。シミュレータ１２ｂが擬似実行の結果として出力する処理の結果は、稼動装置が備える構成要素の処理の結果として稼動装置が備えるデバイスに対して出力される制御命令と見なすことができる。従ってシミュレータ１２ｂの擬似実行の結果から稼動装置の構成要素の動作を推定することができる。
【００３２】
ステップＳ４では、障害状況情報２に係るシミュレータ１２ｂに対し、障害状況情報２のモジュールａｂｃの取引日のデータを、「２００５１２２５」から「２００６０１２５」に修正して擬似実行する。またステップＳ５では、擬似実行の結果、起動シェルが「ｘｘｘ１」となり、起動パラメータ・データが「ｙｙｙ１」となった場合、擬似実行の結果が障害状況情報２の修正前の実行結果と合致すると判定する。擬似実行の結果が合致した場合、障害状況情報１に係る障害発生の原因は、障害状況情報２に係る障害発生の原因と同様であると推定することができる。
【００３３】
ステップＳ５において、擬似実行の結果が合致すると判定した場合（ステップＳ５：ＹＥＳ）、障害対応支援装置１は、障害状況情報２に係る稼動装置に対応付けられたカスタマイズ情報をデータベース１２ａから抽出し（ステップＳ６）、抽出したカスタマイズ情報及び障害状況情報２に基づいて、障害に対する対応として、構成要素であるモジュールの修正（カスタマイズ）の実績の有無を判定する（ステップＳ７）。モジュールの修正とは、例えばデバッグを示す。
【００３４】
ステップＳ７において、修正の実績が有ると判定した場合（ステップＳ７：ＹＥＳ）、障害対応支援装置１は、障害状況情報２に係るシミュレータ１２ｂを、カスタマイズ情報に基づき修正し（ステップＳ８）、修正した障害状況情報に係るシミュレータ１２ｂを起動し、シミュレータ１２ｂの障害状況情報２に係るパラメータを、障害状況情報１に係るパラメータに修正した障害状況情報１に係るシミュレータ１２ｂを擬似実行し（ステップＳ９）、擬似実行の結果が障害状況情報２の修正前擬似実行情報として示す実行結果と合致するか否かを判定する（ステップＳ１０）。
【００３５】
ステップＳ１０では、擬似実行の結果、起動シェルが「ｘｘｘ２」となり、起動パラメータ・データが「ｙｙｙ２」となった場合、擬似実行の結果が障害状況情報２の修正後の実行結果と合致すると判定する。擬似実行の結果が合致した場合、障害状況情報１に係る障害に対し、障害状況情報２に係る障害に対する対応と同様の対応を行うことで、障害が解消し復旧すると推定することができる。
【００３６】
ステップＳ１０において、擬似実行の結果が合致すると判定した場合（ステップＳ１０：ＹＥＳ）、障害対応支援装置１は、障害状況情報２に係る障害の原因及び対応方法を、障害状況情報１に係る障害の原因及び対応方法として出力手段１５から出力する（ステップＳ１１）。出力された内容を確認した障害復旧支援担当者は、出力された内容に基づくサポートを顧客に対して行う。
【００３７】
ステップＳ２において、同様の障害状況情報が記録されていないと判定した場合（ステップＳ２：ＮＯ）、障害対応支援装置１は、受け付けた障害状況情報に類似する障害状況情報をデータベース１２ａから抽出し（ステップＳ１２）、抽出した障害状況情報を出力手段１５から出力する（ステップＳ１３）。ステップＳ１２における類似する障害状況情報とは、例えば受け付けた障害状況情報に係るエラーコードが複数である場合に、複数のエラーコードの論理積を検索キーとするのではなく、複数のエラーコードの論理和を検索キーとして検索される障害状況情報である。また受け付けた障害状況情報に係るエラーコードと同系統のエラーコードを検索キーとして検索される障害状況情報である。
【００３８】
ステップＳ５において、擬似実行の結果が合致しないと判定した場合（ステップＳ５：ＮＯ）、障害対応支援装置１は、ステップＳ３にて抽出した障害状況情報及びステップＳ４の擬似実行の結果を出力手段１５から出力する（ステップＳ１４）。
【００３９】
ステップＳ７において、修正の実績が無いと判定した場合（ステップＳ７：ＮＯ）、障害対応支援装置１は、障害状況情報２に係るシミュレータ１２ｂを起動し、障害状況情報２に示されている対応方法に基づく対応を行った上で、シミュレータ１２ｂの障害状況情報２に係るパラメータを、障害状況情報１に係るパラメータに修正した障害状況情報１に係るシミュレータ１２ｂを擬似実行し（ステップＳ１５）、擬似実行の結果が障害状況情報２の修正前擬似実行情報として示す実行結果と合致するか否かを判定する（ステップＳ１６）。修正の実績が無いと判定した場合の対応とは、入力する内容そのものが間違っており、構成要素自体に修正を加える必要がない場合、構成要素を修正する方法を見出せず、構成要素を修正しない方法で対応した場合等の状況下で行った対応である。
【００４０】
ステップＳ１６において、擬似実行の結果が合致すると判定した場合（ステップＳ１６：ＹＥＳ）、ステップＳ１１へ進み、障害の原因及び対応方法を出力する（ステップＳ１１）。出力された内容を確認した障害復旧支援担当者は、出力された内容に基づくサポートを顧客に対して行う。
【００４１】
ステップＳ１０において、擬似実行の結果が合致しないと判定した場合（ステップＳ１０：ＮＯ）、障害対応支援装置１は、ステップＳ３にて抽出した障害状況情報、ステップＳ６にて抽出したカスタマイズ情報、及びステップＳ９の擬似実行の結果を出力手段１５から出力する（ステップＳ１７）。
【００４２】
ステップＳ１６において、擬似実行の結果が合致しないと判定した場合（ステップＳ１６：ＮＯ）、障害対応支援装置１は、ステップＳ３にて抽出した障害状況情報及びステップＳ１５の擬似実行結果を出力手段１５から出力する（ステップＳ１８）。
【００４３】
ステップＳ１３、ステップＳ１４、ステップＳ１７及びステップＳ１８にて障害状況情報等の情報が出力された場合、障害復旧支援担当者は、出力された内容に基づいて、対応方法を検討し、顧客に対してサポートを行う。ステップＳ１３、ステップＳ１４、ステップＳ１７及びステップＳ１８により出力される内容は、ステップＳ１１にて出力される内容と異なり、障害原因及び対応方法を示すものではないため、障害復旧支援担当者は、出力された内容及び顧客との情報交換により障害原因を推定し、対応方法を検討することになる。
【００４４】
なおデータベース１２ａから抽出された障害状況情報が複数である場合、夫々の障害状況情報に対してシミュレータ１２ｂによる擬似実行等の同様の処理が行われる。また障害状況情報が複数である場合、障害状況情報及び障害状況情報に基づく各種処理の結果は、発生時期順等の所定の順序に基づく並び替えが行われた上で出力される。
【００４５】
前記実施の形態では、構成要素が擬似実行可能なコンピュータプログラムである形態を示したが、本発明はこれに限らず、各種デバイス、プラント等の構成要素を備える稼動装置に対して適用することも可能である。
【図面の簡単な説明】
【００４６】
【図１】本発明の障害対応支援装置の構成を示すブロック図である。
【図２】本発明の障害対応支援装置が備えるデータベースの記録内容を概念的に示す説明図である。
【図３】本発明の障害対応支援装置の処理を示すフローチャートである。
【図４】本発明の障害対応支援装置の処理を示すフローチャートである。
【符号の説明】
【００４７】
１  障害対応支援装置
１２ａ  データベース
１２ｂ  シミュレータ
２  コンピュータプログラム
３  記録媒体
【図１】
2007257092.tif 000003
【図２】
2007257092.tif 000004
【図３】
2007257092.tif 000005
【図４】
2007257092.tif 000006