(57)【特許請求の範囲】
【請求項１】
オペレータによる制御システムの操作履歴を示すデータであるイベントログデータを収集するイベント収集部と、
前記イベント収集部が収集した前記イベントログデータを解析し前記オペレータによる制御システムの操作に基づく操作方法を示す基本単位操作データを抽出する基本単位操作解析部と、
前記基本単位操作解析部が抽出した前記基本単位操作データを解析し前記オペレータによる制御システムの操作の操作意図を示す単位操作データを抽出する単位操作解析部と、
を備え、
前記基本単位操作解析部は、前記イベントログデータに基づいて、同一の制御システムに対して同一種類の設定値を変更する操作が時間的に連続して行われた連続操作区間を検出し、該連続操作区間内における前記設定値の変更推移であるトレンドを解析し、前記設定値の変化量に基づいて操作方法を判定することによって、前記基本単位操作データを抽出する、
ことを特徴とするイベント解析装置。
【請求項２】
前記単位操作解析部は、ドメイン知識をベースとしたルールに基づいて前記オペレータがプロセスにどのような変化を与えるかという操作意図を判定することにより前記単位操作データを抽出する、
ことを特徴とする請求項１に記載のイベント解析装置。
【請求項３】
前記基本単位操作データまたは前記単位操作データに基づいて、基本単位操作または単位操作を時間軸上に表した解析結果データを出力する解析結果出力部、
を備えることを特徴とする請求項１または請求項２に記載のイベント解析装置。
【請求項４】
前記基本単位操作データまたは前記単位操作データの順序を解析し、前記オペレータがアラーム対応や定常業務を実施するための操作手順を抽出する操作手順解析部、
を備えることを特徴とする請求項１または請求項２に記載のイベント解析装置。
【請求項５】
オペレータによる制御システムの操作履歴を示すデータであるイベントログデータを出力するログデータ管理装置と、
前記イベントログデータを収集するイベント収集部と、
前記イベント収集部が収集した前記イベントログデータを解析し前記オペレータによる制御システムの操作の操作方法を示す基本単位操作データを抽出する基本単位操作解析部と、
前記基本単位操作解析部が抽出した前記基本単位操作データを解析し前記オペレータによる制御システムの操作の操作意図を示す単位操作データを抽出する単位操作解析部と、
を備えるイベント解析装置と、
を有し、
前記基本単位操作解析部は、前記イベントログデータに基づいて、同一の制御システムに対して同一種類の設定値を変更する操作が時間的に連続して行われた連続操作区間を検出し、該連続操作区間内における前記設定値の変更推移であるトレンドを解析し、前記設定値の変化量に基づいて操作方法を判定することによって、前記基本単位操作データを抽出する、
ことを特徴とするイベント解析システム。
【請求項６】
コンピュータを用いたイベント解析方法であって、
イベント収集部がオペレータによる制御システムの操作履歴を示すデータであるイベントログデータを収集するイベント収集ステップと、
基本単位操作解析部が前記イベント収集ステップにおいて収集された前記イベントログデータを解析し前記オペレータによる制御システムの操作の操作方法を示す基本単位操作データを抽出する基本単位操作解析ステップと、
単位操作解析部が前記基本単位操作解析ステップにおいて抽出された前記基本単位操作データを解析し前記オペレータによる制御システムの操作の操作意図を示す単位操作データを抽出する単位操作解析ステップと、
を有し、
前記基本単位操作解析ステップは、前記イベントログデータに基づいて、同一の制御システムに対して同一種類の設定値を変更する操作が時間的に連続して行われた連続操作区間を検出し、該連続操作区間内における前記設定値の変更推移であるトレンドを解析し、前記設定値の変化量に基づいて操作方法を判定することによって、前記基本単位操作データを抽出するステップである、
ことを特徴とするイベント解析方法。
【請求項７】
コンピュータに、
オペレータによる制御システムの操作履歴を示すデータであるイベントログデータを収集するイベント収集ステップと、
前記イベント収集ステップにおいて収集された前記イベントログデータを解析し前記オペレータによる制御システムの操作の操作方法を示す基本単位操作データを抽出する基本単位操作解析ステップと、
前記基本単位操作解析ステップにおいて抽出された前記基本単位操作データを解析し前記オペレータによる制御システムの操作の操作意図を示す単位操作データを抽出する単位操作解析ステップと、
を実行させ、
前記基本単位操作解析ステップは、前記イベントログデータに基づいて、同一の制御システムに対して同一種類の設定値を変更する操作が時間的に連続して行われた連続操作区間を検出し、該連続操作区間内における前記設定値の変更推移であるトレンドを解析し、前記設定値の変化量に基づいて操作方法を判定することによって、前記基本単位操作データを抽出するステップである、
ことを特徴とするイベント解析プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オペレータによる操作のイベントログを解析し、操作方法や操作意図が分かる抽象化した操作を抽出するイベント解析装置、イベント解析システム、イベント解析方法、およびイベント解析プログラムに関する。
【背景技術】
【０００２】
ＤＣＳ（Ｄｉｓｔｒｉｂｕｔｅｄ  Ｃｏｎｔｒｏｌ  Ｓｙｓｔｅｍ；分散制御システム）などの制御システムは、オペレータによる操作などをイベントとして、そのイベントログを記録することが多い。イベントログには、操作履歴だけではなく、アラームやガイダンスなどの履歴も記録される。制御システムのユーザは、過去のイベントログから、効率的に操作が行われた事例や、操作に起因するアラームが発生した事例などを解析して、制御システムのオペレータの操業改善を図る。これらのイベントログの解析には、イベント解析装置が用いられることがある。
【０００３】
図１２に、従来のイベント解析システム３および従来のイベント解析装置３０の構成を説明するブロック図を示した。図１２に示すように、イベント解析システム３は、イベント解析装置３０と、イベントログデータベース３１と、表示装置３３と、制御システム３４と、ヒストリアン３５とを備えている。また、図１２に示すように、イベント解析装置３０は、イベント収集部３０１と、イベント解析部３０３と、解析結果出力部３０４とを備えている。
【０００４】
イベント収集部３０１は、制御システム３４およびヒストリアン３５からイベントログを収集し、イベントログデータベース３１に記録する。イベント解析部３０３は、イベントログデータベース３１に保存されたイベントログに対して、イベントの分類およびイベントの件数の集計などの解析処理を行う。解析結果出力部３０４は、イベントログの解析結果に基づく操作イベントリストや、イベントログの統計処理の結果を示す表およびグラフを可視化して、表示装置３２に表示させる。これにより、制御システムのユーザは、イベント解析装置３０を利用することによって、制御システムのオペレータの操業改善を図ることができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−３１６６８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、例えばプラントなどを制御するための制御システム（例えば、ＤＣＳ）において、プラントなどを制御するための操作が、オペレータによって手動で行われる。その場合、オペレータは、制御のための操作である設定値変更などの操作を１回で行うのではなく、複数回に分けて行うことが多い。例えば、オペレータが、あるプロセス値（現在値）が目標値に達するまで操作量を調整する場合などにおいては、操作の意図（この場合、プロセス値が目標値に達するように調整すること）が１つであっても、複数の操作に分けて行う（例えば、徐々にプロセス値が目標値に近づいていくように調節しながら操作を行う）ことが多い。その場合、複数の操作に分けられることによって、イベントログも個々の操作に対してそれぞれ生成される。これにより、制御システムのユーザが、個々のイベントログから、そのイベントログが示す一連の操作の意図を見出すことは難しいという課題がある。
【０００７】
従来の一般的なイベント解析装置においては、操作履歴を示す操作イベントデータの表示や、統計処理などが行われる。従来のイベント解析装置を利用することによって、ユーザは、操作頻度などの大まかな統計データを把握することができる。しかしながら、ユーザが、操業改善の対象となる操作を特定するために過去の操作事例を分析する場合においては、上述したように、操作イベントを個々に分析するだけでは、一連の操作イベントが示す操作の意図を抽出することは困難である。
【０００８】
特許文献１に記載の運転手順作成支援装置は、ログの連続性に基づき、操作開始時のイベントのみ抽出することによって、ユーザに提示する操作イベントの数を削減する。しかしながら、単に操作開始時のイベントのみを表示する場合、操作のその後の経過状況を示す経過情報が欠落してしまう。そのため、ユーザは、最終的にプロセスにどのような変化を与えたいかというオペレータの操作の意図を推測することが困難である。また、ユーザは、オペレータがどの操作方法を使って設定値変更などを行ったかを読み取ることができないため、熟練したオペレータによる操作のノウハウを抽出することも難しいという課題がある。
【０００９】
本発明は上記の点に鑑みてなされたものであり、オペレータの操作方法や操作意図を抽出することができるイベント解析装置、イベント解析システム、イベント解析方法、およびイベント解析プログラムを提供する。
【課題を解決するための手段】
【００１０】
（１）本発明は上記の課題を解決するためになされたものであり、本発明の一態様としては、オペレータによる操作の操作履歴を示すデータであるイベントログデータを収集するイベント収集部と、前記イベント収集部が収集した前記イベントログデータを解析し前記オペレータによる操作に基づく操作方法を示す基本単位操作データを抽出する基本単位操作解析部と、前記基本単位操作解析部が抽出した前記基本単位操作データを解析し前記オペレータによる操作の操作意図を示す単位操作データを抽出する単位操作解析部と、を備えることを特徴とするイベント解析装置である。
【００１１】
（２）また、本発明の一態様としては、前記基本単位操作解析部は、前記イベントログデータに基づいて時間的な連続性と設定値の変化の特徴の少なくともいずれか一方を解析して操作方法を判定することによって、前記基本単位操作データを抽出することを特徴とする（１）に記載のイベント解析装置である。
【００１２】
（３）また、本発明の一態様としては、前記単位操作解析部は、ドメイン知識をベースとしたルールに基づいてオペレータがプロセスにどのような変化を与えるかという操作意図を判定することにより前記単位操作データを抽出する、ことを特徴とする（１）または（２）に記載のイベント解析装置である。
【００１３】
（４）また、本発明の一態様としては、前記基本単位操作データまたは前記単位操作データに基づいて、基本単位操作または単位操作を時間軸上に表した解析結果データを出力する解析結果出力部、を備えることを特徴とする（１）から（３）までのいずれか一つに記載のイベント解析装置である。
【００１４】
（５）また、本発明の一態様としては、前記基本単位操作データまたは前記単位操作データの順序を解析し、前記オペレータがアラーム対応や定常業務を実施するための操作手順を抽出する操作手順解析部、を備えることを特徴とする（１）から（３）までのいずれか一つに記載のイベント解析装置である。
【００１５】
（６）また、本発明の一態様としては、オペレータによる操作の操作履歴を示すデータであるイベントログデータを出力するログデータ管理装置と、前記イベントログデータを収集するイベント収集部と、前記イベント収集部が収集した前記イベントログデータを解析し前記オペレータによる操作の操作方法を示す基本単位操作データを抽出する基本単位操作解析部と、前記基本単位操作解析部が抽出した前記基本単位操作データを解析し前記オペレータによる操作の操作意図を示す単位操作データを抽出する単位操作解析部と、を備えるイベント解析装置と、を有することを特徴とするイベント解析システムである。
【００１６】
（７）また、本発明の一態様としては、コンピュータを用いたイベント解析方法であって、イベント収集部がオペレータによる操作の操作履歴を示すデータであるイベントログデータを収集するイベント収集ステップと、基本単位操作解析部が前記イベント収集ステップにおいて収集された前記イベントログデータを解析し前記オペレータによる操作の操作方法を示す基本単位操作データを抽出する基本単位操作解析ステップと、単位操作解析部が前記基本単位操作解析ステップにおいて抽出された前記基本単位操作データを解析し前記オペレータによる操作の操作意図を示す単位操作データを抽出する単位操作解析ステップと、を有することを特徴とするイベント解析方法である。
【００１７】
（８）また、本発明の一態様としては、コンピュータに、オペレータによる操作の操作履歴を示すデータであるイベントログデータを収集するイベント収集ステップと、前記イベント収集ステップにおいて収集された前記イベントログデータを解析し前記オペレータによる操作の操作方法を示す基本単位操作データを抽出する基本単位操作解析ステップと、前記基本単位操作解析ステップにおいて抽出された前記基本単位操作データを解析し前記オペレータによる操作の操作意図を示す単位操作データを抽出する単位操作解析ステップと、を実行させるためのイベント解析プログラムである。
【発明の効果】
【００１８】
本発明によれば、オペレータの操作の意図や操作方法を抽出することができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の第１の実施形態に係るイベント解析システムおよびイベント解析装置の機能構成を示すブロック図である。
【図２】本発明の第１の実施形態に係るイベント解析システムのイベントログデータベースが記憶するイベントログテーブルの一例を示す図である。
【図３】本発明の第１の実施形態に係るイベント解析システムの解析結果データベースが記憶する基本単位操作テーブルの一例を示す図である。
【図４】本発明の第１の実施形態に係るイベント解析システムの解析結果データベースが記憶する単位操作テーブルの一例を示す図である。
【図５】本発明の第１の実施形態に係るイベント解析装置の解析結果出力部が出力する基本単位操作の解析結果の一例を示す図である。
【図６】本発明の第１の実施形態に係るイベント解析装置の解析結果出力部が出力する単位操作の解析結果の一例を示す図である。
【図７】本発明の第１の実施形態に係るイベント解析装置の動作を示すシーケンス図である。
【図８】本発明の第１の実施形態に係るイベント解析装置の基本単位操作解析部による基本単位操作の抽出処理の動作を示すフローチャートである。
【図９】本発明の第１の実施形態に係るイベント解析装置の基本単位操作解析部による基本単位操作の抽出処理の一例を示す概略図である。
【図１０】本発明の第１の実施形態に係るイベント解析装置の単位操作解析部による単位操作の抽出処理の一例を示す概略図である。
【図１１】本発明の第２の実施形態に係るイベント解析システムおよびイベント解析装置の機能構成を示すブロック図である。
【図１２】従来のイベント解析システムおよびイベント解析装置の機能構成を示すブロック図である。
【発明を実施するための形態】
【００２０】
以下に、本発明の実施形態について図面を参照しながら説明する。
（第１の実施形態）
本発明では、オペレータによる制御システムの操作履歴などを示すイベントログから、オペレータの操作の意図や操作方法を抽出する。
一般的に、オペレータは、流量や圧力などのプロセス値を増減させるために、ＳＶ（Ｓｅｔ  Ｖａｒｉａｂｌｅ；目標値）やＭＶ（Ｍａｎｉｐｕｌａｔｅｄ  Ｖａｒｉａｂｌｅ；操作量）などを増減させる。また、流量や圧力などの値を一定に保つために、プロセス値を微調整するなどの操作を行う。すなわち、オペレータの操作の意図は、ターゲットとなるプロセス値を増加、減少、または安定させることにある。本発明においては、このオペレータの操作の意図を抽出する。
【００２１】
例えば、プロセス値を増加させる場合、ＳＶやＭＶを徐々に変更する操作であるランピングによって設定変更することもあれば、ＳＶやＭＶを一度の操作で設定変更することもある。このように、同じ意図に基づく操作であったとしても、複数種類の操作方法が存在する。また、ランピングなどの操作においては、さらに詳細な操作に分解できる場合もある。
そこで本発明では、複数の操作のイベントログをまとめることによって、操作方法を示す「基本単位操作」を定義する。また、本発明では、複数の基本単位操作をまとめることによって、操作の意図を表す「単位操作」を定義する。
【００２２】
単位操作として、「増加」、「減少」、「微調整」、または「増減」の４種類のいずれかが定義される。「増減」とは、短期間に値の増加減少が繰り返される単位操作を示す。なお、ここで示した４種類の単位操作以外の単位操作を定義してもかまわない。
また、基本単位操作として、「ランピング（増加）」、「ランピング（減少）」、「微調整」、「設定変更（増加）」、または「設定変更（減少）」の５種類のいずれかが定義される。
【００２３】
なお、「ランピング」には、ＳＶ値やＭＶ値などを徐々に増加させるためのランピング操作とＳＶ値やＭＶ値などを徐々に減少させるためのランピング操作とがそれぞれ存在するため、本発明においては、ＳＶ値やＭＶ値などを増加させるためのランピング操作は「ランピング＋」、ＳＶ値やＭＶ値などを減少させるためのランピング操作は「ランピング−」と表記することとする。
また、「設定変更」とは、一度の操作で値を大きく変化させる変更である。ランピングの場合と同様に、ＳＶ値やＭＶ値などを増加させるための設定変更操作は「設定変更＋」、ＳＶ値やＭＶ値などを減少させるための設定変更操作は「設定変更−」と表記することとする。
【００２４】
基本単位操作も、単位操作と同様に、上記で示した５種類の基本単位操作以外の基本単位操作を定義してもかまわない。
単位操作は、基本単位操作よりも抽象度が高い操作である。したがって、イベントログの解析処理においては、まずイベントログから基本単位操作を抽出し、次に、抽出した基本単位操作から単位操作を抽出するように、２段階の抽出処理が行われる。
【００２５】
（イベント解析ステムの構成）
次に、第１の実施形態に係るイベント解析システム１の構成について、図面を参照しながら説明する。
図１は、本発明の第１の実施形態に係るイベント解析システムおよびイベント解析装置の機能構成を示すブロック図である。
第１の実施形態に係るイベント解析システム１は、イベント解析装置１０と、イベントログデータベース１１と、解析結果データベース１２と、表示装置１３と、制御システム１４と、ヒストリアン１５とを含んで構成される。
【００２６】
イベント解析装置１０は、制御システム１４およびヒストリアン１５からイベントログを収集する。イベント解析装置１０は、収集したイベントログデータを、イベントログデータベース１１に格納されたイベントログテーブルに記録する。
また、イベント解析装置１０は、イベントログテーブルに記録されているイベントログに対して、イベントの分類、イベントの件数の集計、および基本単位操作や基本単位操作の抽出などの解析処理を行う。そして、イベント解析装置１０は、その解析結果を、解析結果データベース１２に格納された基本単位操作テーブルおよび単位操作テーブルに記録する。
また、イベント解析装置１０は、上記の解析結果を、表やグラフなどの形式に変換することによって視覚化し、表示装置１３に表示させる。
イベント解析装置１０は、コンピュータ装置、例えば、パーソナルコンピュータまたは汎用コンピュータなどを含んで構成される。
【００２７】
イベントログデータベース１１は、イベントログテーブルを格納するデータベースである。イベントログテーブルには、イベント解析装置１０によってイベントログデータが記録される。
イベントログデータベース１１は、記憶媒体、例えば、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｃ  Ｄｒｉｖｅ；ハードディスクドライブ）を含んで構成される。
解析結果データベース１２は、基本単位操作テーブルおよび単位操作テーブルを格納するデータベースである。基本単位操作テーブルおよび単位操作テーブルには、イベント解析装置１０によるイベントログの解析結果を示す解析結果データが記録される。
解析結果データベース１２は、記憶媒体、例えば、ＨＤＤを含んで構成される。
【００２８】
制御システム１４は、プラント（図示せず）などを制御するシステムである。制御システム１４は、例えば、ＤＣＳを含んで構成される。
ヒストリアン１５は、制御システム１４において生成される膨大な制御データ（イベントログ）を自動収集し、長期保存することを目的としたデータベースを含む装置である。ヒストリアン１５は、記憶媒体、例えば、ＨＤＤを含んで構成される。
【００２９】
（イベント解析装置の構成）
次に、第１の実施形態に係るイベント解析装置１０の構成について、引き続き図１を参照しながら説明する。
イベント解析装置１０は、イベント収集部１０１と、イベント保存部１０２と、イベント解析部１０３と、解析結果出力部１０４とを含んで構成される。
また、イベント解析部１０３は、基本単位操作解析部１０３１と、単位操作解析部１０３２とを含んで構成される。
【００３０】
イベント収集部１０１は、制御システム１４およびヒストリアン１５から、制御システム１４を操作するオペレータの操作などのイベントの履歴を示すイベントログデータを収集する。イベント収集部１０１は、収集したイベントログデータをイベント保存部１０２へ出力する。
イベント保存部１０２は、イベント収集部１０１から入力されたイベントログデータを、イベントログデータベース１１に格納されたイベントログテーブルに記録する。
【００３１】
イベントログデータベース１１に格納されたイベントログテーブル、および当該イベントログテーブルに記録されるイベントログデータの一例について、図２を参照しながら説明する。
図２は、本発明の第１の実施形態に係るイベント解析システムのイベントログデータベースが記憶するイベントログテーブルの一例を示す図である。
図示するように、イベントログテーブルは、「イベントＩＤ」、「日時」、「タグ名」「操作種類」、「前回値」、および「現在値」の６つのデータ項目の列が含まれる２次元の表形式のテーブルである。
イベントログテーブルに含まれる各行が、それぞれ１つのイベントログデータである。
【００３２】
「イベントＩＤ（Ｉｄｅｎｔｉｆｉｅｒ；識別子）」の項目には、各イベントログを一意に識別するための識別子を示す値が格納される。
「日時」の項目には、制御システム１４においてそれぞれのイベントが発生した発生時刻（すなわち、イベントログが生成された日時）を示す値が格納される。
「タグ名」の項目には、制御システム１４が複数存在する場合に、イベントログを生成した制御システム１４を一意に識別するための機器識別子（タグ）を示す値が格納される。
「操作種類」の項目には、オペレータによって行われた操作の種類を表す識別子を示す値が格納される。
「前回値」の項目には、オペレータによって設定値の変更操作が行われる前の設定値（前回値）を示す値が格納される。
「現在値」の項目には、オペレータによって設定値の変更操作が行われる後の設定値（現在値）を示す値が格納される。
なお、上述したイベントログテーブルの形式（フォーマット）はあくまで一例であり、この形式に限られるものではない。
【００３３】
例えば、図２に示した１件目のイベントログデータは、オペレータが、「２０１５年８月２１日１０時００分００秒」に、機器「ＴＡＧ１」に対して、操作モードを「ＡＵＴ」から「ＭＡＮ」に変更したことを表す。なお、「ＡＵＴ」は自動操作（Ａｕｔｏｍａｔｉｃ  ｏｐｅｒａｔｉｏｎ）を意味し、「ＭＡＮ」は手動操作（Ｍａｎｕａｌ  ｏｐｅｒａｔｉｏｎ）を意味する。
続いて、図２に示した２件目のイベントログデータは、オペレータが、「２０１５年８月２１日１０時００分１０秒」に、機器「ＴＡＧ１」に対して、「ＭＶ（操作量）」の設定値を、「２５．０（％）」から「３０．０（％）」へ変更したことを表す。
【００３４】
再び図１に戻って、第１の実施形態に係るイベント処理装置の構成について説明する。
イベント解析部１０３は、２段階に分けてイベントログデータからユーザが理解しやすい操作を抽出する。
まず、第１段階では、イベント解析部１０３は、イベントログをまとめて、操作方法を示す「基本単位操作」を抽出する。次に、第２段階では、イベント解析部１０３は、当該基本単位操作をまとめて、オペレータの操作の意図を示す「単位操作」を抽出する。これらの抽出処理は、それぞれイベント解析部１０３が備える基本単位操作解析部１０３１および単位操作解析部１０３２によって行われる。
【００３５】
基本単位操作解析部１０３１は、イベントログデータに基づいて、時間的な連続性や設定値の変化の特徴を解析し、ランピングや微調整などの操作方法を判定し、基本単位操作を抽出する。基本単位操作とは、上述したように、オペレータの操作方法を表す。
基本単位操作解析部１０３１は、同一機器かつ同種類の操作種類であるイベントログ群（すなわち、イベントログデータベース１１に格納されたイベントログテーブルにおいて、「タグ名」の項目の値が同一、かつ「操作種類」の項目の値が同一であるイベントログデータ群）を抽出し、設定値の変化傾向および時間的な連続性に基づいて、基本単位操作を抽出する。
基本単位操作解析部１０３１は、抽出した基本単位操作を示すデータ（以下、基本単位操作データと称する）を、解析結果データベース１２に格納された基本単位操作テーブルに記録する。
【００３６】
基本単位操作解析部１０３１は、例えば、イベント保存部１０２が、イベントログデータベース１１に格納されたイベントログテーブルにイベントログデータを記録したこと示す情報をイベント保存部１０２から取得する。基本単位操作解析部１０３１は、当該情報を取得したタイミングで、上述した基本単位操作の抽出処理および記録処理を実行する。
【００３７】
解析結果データベース１２に格納された基本単位操作テーブル、および当該基本単位操作テーブルに記録される基本単位操作データの一例について、図３を参照しながら説明する。
図３は、本発明の第１の実施形態に係るイベント解析システム１の解析結果データベース１２が記憶する基本単位操作テーブルの一例を示す図である。
図示するように、基本単位操作テーブルは、「基本単位操作ＩＤ」、「開始日時」、「終了日時」、「タグ名」、「操作種類」、「操作方法」、および「イベントＩＤ」の７つのデータ項目の列が含まれる２次元の表形式のテーブルである。
基本単位操作テーブルに含まれる各行が、それぞれ１つの基本単位操作データである。
【００３８】
「基本単位操作ＩＤ」の項目には、各基本単位操作を一意に識別するための識別子を示す値が格納される。
「開始日時」の項目には、それぞれの基本単位操作の開始日時（すなわち、基本単位操作に含まれるイベントログの中で、最初に生成されたイベントログが生成された日時）を示す値が格納される。
「終了日時」の項目には、それぞれの基本単位操作の終了日時（すなわち、基本単位操作に含まれるイベントログの中で、最後に生成されたイベントログが生成された日時）を示す値が格納される。
【００３９】
「タグ名」の項目には、制御システム１４が複数存在する場合に、イベントログを生成した制御システム１４を一意に識別するための機器識別子（タグ）を示す値が格納される。
「操作種類」の項目には、オペレータによって行われた操作の種類を表す識別子を示す値が格納される。
「操作方法」の項目には、オペレータによって行われた操作の操作方法を示す値が格納される。
「イベントＩＤ」の項目には、基本単位操作に含まれるイベントログそれぞれのイベントＩＤを示す値が格納される。
なお、上述した基本単位操作テーブルの形式（フォーマット）はあくまで一例であり、この形式に限られるものではない。
【００４０】
例えば、図３に示した１件目の基本単位操作データ（すなわち、基本単位操作ＩＤが「Ｎｏ．１」である基本単位操作データ）は、オペレータが、「２０１５年８月２１日１０時００分００秒」に、機器「ＴＡＧ１」に対して、操作モードを「ＭＡＮ（手動操作）」に変更する「モード変更」の操作を行ったことを表す。
続いて、図３に示した２件目の基本単位操作データ（すなわち、基本単位操作ＩＤが「Ｎｏ．２」である基本単位操作データ）は、オペレータが、「２０１５年８月２１日１０時００分１０秒」から「２０１５年８月２１日１０時０１分００秒」にかけて、機器「ＴＡＧ１」に対して、「ＭＶ（操作量）」の設定値をランピングする操作を行ったことを表す。なお、この例においては「操作方法」の値が「ランピング＋」であるので、この例における基本単位操作は、オペレータが設定値を増加させるランピングの操作であることを表す。
【００４１】
再び図１に戻って、第１の実施形態に係るイベント処理装置の構成について説明する。
単位操作解析部１０３２は、基本単位操作解析部１０３１で解析した基本単位操作の情報を活用して、ドメイン知識をベースとしたルールに基づいて、オペレータがプロセスにどのような変化を与えるかという操作の意図を推定し、単位操作を抽出する。単位操作とは、上述したように、オペレータの操作の意図を表す。
単位操作解析部１０３２は、抽出した単位操作を示すデータ（以下、単位操作データと称する）を、解析結果データベース１２に格納された単位操作テーブルに記録する。
【００４２】
単位操作解析部１０３２は、例えば、基本単位操作解析部３０３１が、基本単位操作テーブルに基本単位操作データを記録したこと示す情報を基本単位操作解析部３０３１から取得する。単位操作解析部１０３２は、当該情報を取得したタイミングで、上述した単位操作の抽出処理および記録処理を実行する。
【００４３】
解析結果データベース１２に格納された単位操作テーブル、および当該単位操作テーブルに記録される単位操作データの一例について、図４を参照しながら説明する。
図４は、本発明の第１の実施形態に係るイベント解析システム１の解析結果データベース１２が記憶する単位操作テーブルの一例を示す図である。
図示するように、単位操作テーブルは、「単位操作ＩＤ」、「開始日時」、「終了日時」、「タグ名」、「操作意図」、および「基本単位操作ＩＤ」の６つのデータ項目の列が含まれる２次元の表形式のテーブルである。
単位操作テーブルに含まれる各行が、それぞれ１つの単位操作データである。
【００４４】
「単位操作ＩＤ」の項目には、各単位操作を一意に識別するための識別子を示す値が格納される。
「開始日時」の項目には、それぞれの単位操作の開始日時（すなわち、単位操作に含まれる基本単位操作の中で、最初に行われた基本単位操作の開始日時）を示す値が格納される。
「終了日時」の項目には、それぞれの単位操作の終了日時（すなわち、単位操作に含まれる基本単位操作の中で、最後に行われた基本単位操作の終了日時）を示す値が格納される。
【００４５】
「タグ名」の項目には、制御システム１４が複数存在する場合に、イベントログを生成した制御システム１４を一意に識別するための機器識別子（タグ）を示す値が格納される。
「操作意図」の項目には、オペレータによって行われた操作の意図を示す値が格納される。
「基本単位操作ＩＤ」の項目には、単位操作に含まれる基本単位操作それぞれの基本単位操作ＩＤを示す値が格納される。
なお、上述した単位操作テーブルの形式（フォーマット）はあくまで一例であり、この形式に限られるものではない。
【００４６】
例えば、図４に示した１件目の単位操作データ（すなわち、単位操作ＩＤが「Ｎｏ．１」である単位操作データ）は、オペレータが、「２０１５年８月２１日１０時００分１０秒」から「２０１５年８月２１日１０時０３分０１秒」にかけて、機器「ＴＡＧ１」に対して、「流量を増加させる」ことを意図とした操作を行ったことを表す。
続いて、図４に示した２件目の単位操作データ（すなわち、単位操作ＩＤが「Ｎｏ．２」である単位操作データ）は、オペレータが、「２０１５年８月２１日１０時００分５０秒」から「２０１５年８月２１日１０時０２分５０秒」にかけて、機器「ＴＡＧ２」に対して、「温度を微調整する」ことを意図とした操作を行ったことを表す。
【００４７】
再び図１に戻って、第１の実施形態に係るイベント処理装置の構成について説明する。
解析結果出力部１０４はイベント解析部１０３によって抽出された基本単位操作群および単位操作群を時間軸上に表した解析結果を表示させる機能を有する。
解析結果出力部１０４は、イベント解析部１０３によって解析された解析結果を示すデータ（すなわち、基本単位操作データ、および単位操作データ）を、ユーザの要求に応じて、リスト形式または時間を軸としたグラフ形式などに変換することによって視覚化された解析結果データを、表示装置１３に表示させる。
【００４８】
表示装置１３は、ディスプレイ、例えば、液晶ディスプレイまたは有機ＥＬ（Ｅｒｅｃｔｒｏ  Ｌｕｍｉｎｅｓｓｅｎｃｅ）ディスプレイを含んで構成される。
なお、解析結果出力部１０４によって視覚化された解析結果データの出力方法は、表示装置１３によって表示される出力方法に限られるものではない。例えば、視覚化された解析結果データの出力方法は、プリンタ装置（図示せず）によって印刷されることによる出力方法であってもよいし、電子データとして出力される出力方法であってもかまわない。
【００４９】
解析結果出力部１０４によって視覚化された解析結果データの一例について、図５および図６を参照しながら説明する。
図５は、本発明の第１の実施形態に係るイベント解析装置１０の解析結果出力部１０４が出力する基本単位操作の解析結果の一例を示す図である。
図示するように、機器（すなわち、タグ名）ごとに、時間軸を表す横軸に沿って、それぞれの基本単位操作が表示され、当該基本単位操作行われた時間および操作方法を示す情報が視覚化される。
【００５０】
図５の例においては、タグ名が「ＴＡＧ１」である機器では、オペレータが、まず「ＭＶ（操作量）」増加させるランピングの操作（「ランピング＋」）を行い、続いて「ＳＶ（目標値）」を増加させる設定変更の操作（「設定変更＋」）を行ったことが表されている。
また、図５の例においては、タグ名が「ＴＡＧ３」である機器では、オペレータが、まず「ＭＶ（操作量）」を減少させるランピングの操作（「ランピング−」）を行い、続いて「ＳＶ（目標値）」の「微調整」をする操作を行ったことが表されている。
また、図５の例においては、タグ名が「ＴＡＧ３」である機器では、オペレータが、「ＭＶ（操作量）」を減少させるランピングの操作（「ランピング−」）を行ったことを表している。そして、このタグ名が「ＴＡＧ４」である機器にて基本単位操作が行われた時間は、上記のタグ名が「ＴＡＧ１」である機器およびタグ名が「ＴＡＧ３」である機器にて基本単位操作が行われた時間よりも後の時間であることが表されている。
【００５１】
図６は、本発明の第１の実施形態に係るイベント解析装置１０の解析結果出力部１０４が出力する単位操作の解析結果の一例を示す図である。
図示するように、機器（すなわち、タグ名）ごとに、時間軸を表す横軸に沿って、それぞれの単位操作が表示され、当該単位操作行われた時間および操作の意図を示す情報が視覚化される。
【００５２】
図６の例においては、タグ名が「ＴＡＧ１」である機器では、オペレータが、「流量」を増加させる意図を持った操作を行ったことが表されている。
また、図６の例においては、タグ名が「ＴＡＧ３」である機器では、オペレータが、「流量」を減少させる意図を持った操作を行ったことが表されている。
また、図６の例においては、タグ名が「ＴＡＧ４」である機器では、オペレータが、「圧力」を減少させる意図を持った操作を行ったことを表している。そして、このタグ名が「ＴＡＧ４」である機器にてこの単位操作が行われた時間は、上記のタグ名が「ＴＡＧ１」である機器およびタグ名が「ＴＡＧ３」である機器にて単位操作が行われた時間よりも後の時間であることが表されている。
【００５３】
（イベント解析装置の動作）
次に、第１の実施形態に係るイベント解析装置の動作について図面を参照しながら説明する。
図７は、本発明の第１の実施形態に係るイベント解析装置１０の動作を示すシーケンス図である。
【００５４】
（ステップＳ００１）イベント収集部１０１は、定期的に制御システム１４およびヒストリアン１５からイベントログデータを収集する。
【００５５】
（ステップＳ００２）イベント保存部１０２は、イベント収集部１０１が収集してきたイベントログデータを、図２に示したイベントログデータの形式でイベントログデータベース１１に保存する。
【００５６】
（ステップＳ００３）イベント解析部１０３は、定期的に、またはユーザの要求に応じて、イベントログデータを参照する。
【００５７】
（ステップＳ００４）イベント解析部１０３の基本単位操作解析部１０３１は、イベントログデータから基本単位操作データを抽出する。そして、抽出した基本単位操作データを解析結果データベース１２に保存する。
【００５８】
（ステップＳ００５）イベント解析部１０３の単位操作解析部１０３２は、基本単位操作データから単位操作データを抽出する。そして、抽出した単位操作データを解析結果データベース１２に保存する。
【００５９】
（ステップＳ００６）解析結果出力部１０４は、ユーザの要求に応じて、イベント解析部１０３によって解析された解析結果データ（すなわち、基本単位操作データおよび単位操作データ）を参照する。
【００６０】
（ステップＳ００７）解析結果出力部１０４は、イベント解析部１０３から得られたデータに基づく解析結果を表示装置に表示する。
【００６１】
次に、本発明で提案する基本単位操作および単位操作の抽出について説明する。上述したように、第１の実施形態に係るイベント解析装置１０は、２段階に分けて操作の抽出（すなわち、基本単位操作の抽出と単位操作の抽出）を行う。
【００６２】
（基本単位操作の抽出処理の動作）
第１段階で基本単位操作を抽出する。基本単位操作を抽出するために、操作イベントデータに基づいて操作方法を解析する。
以下に、第１の実施形態に係るイベント解析装置の基本単位操作の抽出処理の動作について図面を参照しながら説明する。
図８は、本発明の第１の実施形態に係るイベント解析装置１０の基本単位操作解析部１０３１による基本単位操作の抽出処理の動作を示すフローチャートである。
【００６３】
なお、本実施形態においては、イベント解析装置１０が、機器のＳＶ（目標値）およびＭＶ（操作量）を変更させる場合についての説明を行うが、これに限られない。例えば、イベント解析装置１０が、警報のしきい値の変更の操作や、ＰＩＤ制御におけるＰ（Ｐｒｏｐｏｒｔｉｏｎａｌ；比例制御）値、Ｉ（Ｉｎｔｅｇｒａｌ；積分制御）値、およびＤ（Ｄｅｒｉｖａｔｉｖｅ；微分制御）値などの制御変数の値の変更操作に対しても解析を行うような構成であってもかまわない。
【００６４】
（ステップＳ１０１）イベント収集部１０１は、定期的に制御システム１４およびヒストリアン１５からイベントログデータを収集する。その後、ステップＳ１０２へ進む。
【００６５】
（ステップＳ１０２）オペレータが行う操作は、徐々に設定値を変更するランピングなどの操作であることもある。このような場合、同じ操作意図に基づく操作が、複数回に渡って行われる。そこで、まず連続性を持つイベントの切り出しを行う。
ここでは、同一種類の設定値変更を示すイベントログ群に対して、次の３つの条件を満たした場合、連続操作区間として検出する。
【００６６】
１）イベントの発報間隔がΔｔ以内であること。
２）別の操作モードに切り替えるイベント（例えば、「ＭＡＮ」、「ＡＵＴ」）を挟んでいないこと。
３）「前の操作イベントにおける変更後の設定値＝次の操作イベントの変更前の設定値」であること。
【００６７】
連続操作区間として検出されなかった場合、ステップＳ１０３へ進む。連続操作区間として検出された場合、ステップＳ１１１へ進む。
【００６８】
（ステップＳ１０３）連続操作区間として検出されなかった場合、基本単位操作解析部１０３１は、単独で行われた操作であると認識する。単独操作の場合、変更前の設定値と変更後の設定値の差（絶対値）から、設定値の変更量を求める。その後、ステップＳ１０４へ進む。
【００６９】
（ステップＳ１０４）設定値の変更量に基づいて単独操作の操作方法を判定する。設定値の変更量がしきい値以上の場合、設定変更と判定する。変更量が正の場合「設定変更＋」、負の場合「設定変更−」とする。
設定値の変更量がしきい値未満の場合、微調整と判定する。微調整は現在の状態を安定させるための操作であるので、正負の区別は行わない。
以上で、本フローチャートの処理が終了する。
【００７０】
（ステップＳ１０５）連続操作区間として検出された場合、基本単位操作解析部１０３１は、連続操作区間に対して、以下の方法により操作方法を判定する。
連続操作区間内のイベントログ群に対して、設定値変更の推移（トレンド）を解析する。次に設定値のトレンドから、変曲点の有無を検出する。その後、ステップＳ１０６へ進む。なお、変曲点とは、設定値の変化方向が増加から減少へ、または減少から増加へ変わる箇所である。
【００７１】
（ステップＳ１０６）連続操作区間内に変曲点がない場合、ステップＳ１０７へ進む。連続操作区間内に変曲点がある場合、ステップＳ１０９へ進む。
【００７２】
（ステップＳ１０７）連続操作区間内に変曲点がない場合、連続操作区間内の操作イベントの操作方向が一定であることを示している。区間中の最初の点と最後の点の差である変化量を使用して、操作方向を検出する。もしくは回帰解析を行い、回帰直線の傾きを用いて方向を検出するようにしてもよい。その後、ステップＳ１０８へ進む。
【００７３】
（ステップＳ１０８）変化量もしくは回帰直線の傾きが正の値であるとき、その値がしきい値より大きい場合には「ランピング＋」であるものと判定する。
また、変化量もしくは傾きが負の値であるとき、まずその値について符号反転を行い、符号反転した値がしきい値より大きい場合には「ランピング−」であるものと判定する。
上記以外の場合には、「微調整」であるものと判定する。
以上で、本フローチャートの処理が終了する。
【００７４】
（ステップＳ１０９）連続操作区間内に１つ以上の変曲点がある場合、１区間内の操作方向が一定になるように、変曲点を切れ目として１つの連続操作区間を複数の局所区間に分割する。その後、ステップＳ１１０へ進む。
【００７５】
（ステップＳ１１０）各局所区間に対して、前述の連続操作区間内１つの変曲点もない場合と同様に、設定値の最大変化量を算出する。その後、ステップＳ１１１へ進む。
【００７６】
（ステップＳ１１１）算出した設定値の最大変化量に基づいて、局所区間ごとにイベントログ群の操作方法を判定する。その後、ステップＳ１１２へ進む。
【００７７】
（ステップＳ１１２）複数の微調整と判定された局所区間が連続している場合、これらの局所区間を統合して操作方法を再判定する。統合した区間において回帰解析を行い、傾きがしきい値以上の場合、ランピング＋と判別する。同様に傾きが負で大きさがしきい値より大きい場合、ランピング−とする。これ以外の場合、微調整と判別する。
以上で、本フローチャートの処理が終了する。
【００７８】
（基本単位操作の抽出例）
以下に、基本単位操作解析部１０３１による基本単位操作の抽出処理の一例について、図面を参照しながら説明する。
図９は、本発明の第１の実施形態に係るイベント解析装置１０の基本単位操作解析部１０３１による基本単位操作の抽出処理の一例を示す概略図である。
【００７９】
図９は、タグ名が「Ｆ０１」である機器における、「ＭＶ（操作量）」の設定値を変更するためのイベントログ群に対して、基本単位操作解析部１０３１が、連続操作区間１および連続操作区間２を検出した場合の例を示している。また図９は、基本単位操作解析部１０３１が、その後、変曲点を検出し、連続操作区間に対して基本単位操作の判定を行ったことを表している。また図９は、基本単位操作解析部１０３１が、判定を行った結果、時間順に、「Ｆ０１」の「ＭＶ」に対する「微調整」操作、「ランピング＋」操作、「設定変更−」操作、および「ランピング＋」操作という基本単位操作群を抽出したことを示している。
【００８０】
（単位操作の抽出処理の動作）
イベント解析部１０３は、第１段階である上述した基本単位操作群の抽出を行った後、次に第２段階として、単位操作群の抽出を行う。
上述したように基本単位操作は１つの操作方法を表す操作であるが、オペレータがプロセスを変化させるために、状況に応じて複数の操作方法を組み合わせて目的を達成する場合がある。例えば、流量を増加させるために、バルブを１回大きく開ける操作（ＭＶ：設定変更＋）を行った後、少しずつ閉める（ＭＶ：ランピング−）操作を行うような場合である。
【００８１】
また、オペレータは、複数種類の設定値を変更することで１つの目的を達成する場合がある。例えば、オペレータが自動制御ループに手動介入する場合、調節器のモードをＭＡＮに切り替え、「ＭＶ」の値をランピングで増加した後、モードをＡＵＴに戻し、「ＳＶ」の値を再設定するような場合である。
【００８２】
そこで、本実施形態に係る単位操作解析部１０３２は、まず同じ操作意図で行われた基本単位操作群を一つにまとめる処理を行う。基本単位操作をまとめる処理は、ドメイン知識をベースに設定されたルールに従って、同じ操作意図で行われているかの判定結果に基づいて行われる。
例えば、同一の「タグ名」かつ同一の「操作種類」の複数の基本単位操作において、以下の条件を満たした場合、単位操作解析部１０３２は、それらの基本単位操作が同じ操作意図で行われたものと判定する。
【００８３】
［必須条件１］：操作間隔＜Δｔ１であること。
［必須条件２］：以下のいずれかの場合に該当していること。
・同一の方向性（＋ｏｒ−）を持つ基本単位操作であること。
・微調整を行う基本単位操作と任意の基本単位操作との組み合わせであること。
・操作期間＜Δｔ２である正方向の操作と負方向の操作であること。
なお操作期間とは、前の操作の開始時刻から次の操作の終了時刻までの期間を示す。
・振幅の比＜しきい値である正方向の操作と負方向の操作であること。
【００８４】
また、同一の「タグ名」であって、かつ異なる「操作種類」であるＳＶ値とＭＶ値に関する基本単位操作において上記の条件が満たされた場合には、単位操作解析部１０３２は、それらの基本単位操作が同じ操作意図で行われたものと判定する。
次に、単位操作解析部１０３２は、同じ操作意図と判定された同一タグの基本単位操作群に対して、操作意図を推定する。操作意図の推定は、同一の操作意図と判定された操作群の方向性に基づいて行われる。
【００８５】
（単位操作の抽出例）
以下に、単位操作解析部１０３２による単位操作の抽出処理の一例について、図面を参照しながら説明する。
図１０は、本発明の第１の実施形態に係るイベント解析装置１０の単位操作解析部１０３２による単位操作の抽出処理の一例を示す概略図である。
【００８６】
図示するように、図１０の上段は、タグ名が「Ｆ０１」である機器の「ＭＶ（操作量）」に対する基本単位操作、および「ＳＶ（目標値）」に対する基本単位操作について、基本単位操作解析部１０３１によって基本単位操作が抽出され、時間軸に沿って当該基本単位操作が表示された状態を表している。
図１０の下段は、図１０の上段に示された「ＭＶ」の「微調整操作」、「ＭＶ」の「ランピング＋」操作、および「ＳＶ」の「設定変更＋」操作が、「流量を増加させる」という操作意図で行われたものであると、単位操作解析部１０３２が解析した状態を表している。
【００８７】
また、図１０の下段は、図１０の上段に示された「ＳＶ」の「ランピング−」操作、「ＭＶ」の「設定変更−」操作、および「ＳＶ」の「微調整」操作が、「流量を減少させる」という操作意図で行われたものであると、単位操作解析部１０３２が解析した状態を表している。これにより、図１０に示すように、タグ名が「Ｆ０１」である機器での流量の「増加」を操作意図とする単位操作、およびタグ名が「Ｆ０１」である機器での流量の「減少」を操作意図とする単位操作が抽出される。
【００８８】
以上説明したように、第１の実施形態に係るイベント解析装置１０は、制御システム１４やヒストリアン１５において散乱しているイベントログ群を収集して解析し、オペレータの操作方法や操作意図が分かる程度にまで操作の抽象度を上げることができる。
これにより、例えば、ユーザが過去の操作履歴を参考にする場合などにおいて、イベント解析装置１０のユーザは、オペレータの操作の目的や内容をより容易に理解することができ、また、オペレータのノウハウをより容易に把握することができ、更に、オペレータの操作の流れの全体像をより容易に掴むことができる。
【００８９】
（第２の実施形態）
以下に、本発明の第２の実施形態について図面を参照しながら説明する。
図１１は、本発明の第２の実施形態に係るイベント解析システムおよびイベント解析装置の機能構成を示すブロック図である。
【００９０】
図１１に示すように、第２の実施形態に係るイベント解析装置２０は、操作手順解析モジュール２０５を含んで構成される。
第２の実施形態に係るイベント解析装置２０は、抽出された個々の単位操作または基本単位操作の順序（並列／直列）を解析することによって、オペレータがアラーム対応や定常業務を実施するための操作手順を抽出する操作手順解析モジュール２０５を備える。
【００９１】
これにより、イベント解析装置２０のユーザは、単位操作から構成される操作手順を参照して、オペレータが行う業務の全体の流れを把握することができる。また、イベント解析装置２０のユーザは、基本単位操作から構成される操作手順を参照して、オペレータが業務を行う時の詳細な操作ノウハウを読み取ることができる。
【００９２】
過去に実際に行われた上記操作手順を活用することによって、オペレータによる操作の実態と既存の標準操作マニュアルに示された操作とを比較することにより、イベント解析装置２０のユーザは、標準操作マニュアルの改善を図ることができ、さらに操作の自動化に繋げることも可能になり得る。
【００９３】
また、イベント解析装置２０が過去の操作手順と関連する事象（アラームなど）を保存させることによって、イベント解析装置２０のユーザは、稼働中のプラントにおいて現在行われている操作や発生しているアラームと、過去に保存されている操作手順データとを照らし合わせることにより、類似する操作手順を検索することができ、オンラインの運転支援に役に立てることができる。
【００９４】
以上、この発明の実施形態について詳しく説明してきたが、具体的な構成は上述のものに限られることはなく、この発明の要旨を逸脱しない範囲内において様々な設計変更等をすることが可能である。
【００９５】
なお、上述した実施形態におけるイベント解析装置１０およびイベント解析装置２０の一部又は全部をコンピュータで実現するようにしてもよい。その場合、この制御機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現してもよい。
【００９６】
なお、ここでいう「コンピュータシステム」とは、イベント解析装置１０およびイベント解析装置２０に内蔵されたコンピュータシステムであって、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。
【００９７】
さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信回線のように、短時間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでもよい。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよい。
【００９８】
また、上述した実施形態におけるイベント解析装置１０およびイベント解析装置２０を、ＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ）等の集積回路として実現してもよい。イベント解析装置１０およびイベント解析装置２０の各機能ブロックは個別にプロセッサ化してもよいし、一部、または全部を集積してプロセッサ化してもよい。また、集積回路化の手法はＬＳＩに限らず専用回路、または汎用プロセッサで実現してもよい。また、半導体技術の進歩によりＬＳＩに代替する集積回路化の技術が出現した場合、当該技術による集積回路を用いてもよい。
【符号の説明】
【００９９】
１・２・３・・・イベント解析システム、１０・２０・３０・・・イベント解析装置、１１・２１・３１・・・イベントログデータベース、１２・２２・・・解析結果データベース、１３・２３・３３・・・表示装置、１４・２４・３４・・・制御システム、１５・２５・３５・・・ヒストリアン、２６・・・操作手順データベース、１０１・２０１・３０１・・・イベント収集部、１０２・２０２・・・イベント保存部、１０３・２０３・３０３・・・イベント解析部、１０４・３０４・・・解析結果出力部、２０５・・・操作手順解析モジュール、１０３１・・・基本単位操作解析部、１０３２・・・単位操作解析部
【図１】
0006327235.tif 000002
【図２】
0006327235.tif 000003
【図３】
0006327235.tif 000004
【図４】
0006327235.tif 000005
【図５】
0006327235.tif 000006
【図６】
0006327235.tif 000007
【図７】
0006327235.tif 000008
【図８】
0006327235.tif 000009
【図９】
0006327235.tif 000010
【図１０】
0006327235.tif 000011
【図１１】
0006327235.tif 000012
【図１２】
0006327235.tif 000013