(57)【特許請求の範囲】
【請求項１】
監視対象の状態を示す監視画面に関する試験結果集約装置であって、
前記監視画面の表示情報である監視画面情報に基づき生成した試験実行前の前記監視画面を、試験実行に用いる複数の試験データを示す試験項目情報に基づいて、試験実行後の前記監視画面に変更する監視画面生成部と、
試験実行前後の前記監視画面の画面画像情報を格納する画面画像格納部と、
前記画面画像情報と前記試験項目情報とに基づいて、前記監視画面に含まれる画面部品のうち、前記複数の試験データに関する論理演算の結果が割り当てられた論理演算結果割当部品を抽出する論理演算結果割当部品抽出部と、
前記論理演算結果割当部品に関して前記論理演算の結果が同一である前記画面画像情報を集約する試験結果集約部と
を備える、試験結果集約装置。
【請求項２】
請求項１に記載の試験結果集約装置であって、
前記論理演算結果割当部品抽出部は、
前記監視画面に含まれる画面部品のうち、前記試験項目情報における試験項目を順に変えた場合の変化パターンが前記試験項目情報における各前記複数の試験データの前記変化パターンのいずれとも異なる画面部品を、前記論理演算結果割当部品として抽出する、試験結果集約装置。
【請求項３】
請求項１または請求項２に記載の試験結果集約装置であって、
前記試験項目情報における前記複数の試験データと、試験実行前後の前記論理演算結果割当部品とに基づいて、当該論理演算結果割当部品の前記論理演算の式を算出する論理演算式算出部
をさらに備える、試験結果集約装置。
【請求項４】
請求項３に記載の試験結果集約装置であって、
前記論理演算結果割当部品について前記試験結果集約部で集約された前記画面画像情報に、当該論理演算結果割当部品について前記論理演算式算出部で算出された前記論理演算の式を付加する、試験結果集約装置。
【請求項５】
請求項１から請求項４のうちのいずれか１項に記載の試験結果集約装置であって、
前記試験結果集約部で集約した前記画面画像情報を表示装置に表示させる、試験結果集約装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、監視対象の状態を示す監視画面に関する試験結果集約装置に関する。
【背景技術】
【０００２】
プラント等の制御対象の状態を監視するための監視画面に、複数の試験項目について試験を行い、その試験結果を集約する試験結果集約装置が提案されている。例えば特許文献１に開示の試験結果集約装置は、初回試験のように、正解画像が無く自動判定が行えない場合などに、同一の試験結果の項目を集約する。このような試験結果集約装置によれば、試験結果確認作業における作業者の負荷を軽減することが可能となる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−１５６８７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の試験結果集約装置では、複数の試験データに関する論理演算の結果が割り当てられた画面部品（以下「論理演算結果割当部品」）と、当該論理演算の対象となる試験データが割り当てられた画面部品とが同一の監視画面に存在する場合、試験結果を集約できないことがあるという問題があった。
【０００５】
そこで、本発明は、上記のような問題点を鑑みてなされたものであり、試験結果を集約する可能性を高めることが可能な技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明に係る試験結果集約装置は、監視対象の状態を示す監視画面に関する試験結果集約装置であって、前記監視画面の表示情報である監視画面情報に基づき生成した試験実行前の前記監視画面を、試験実行に用いる複数の試験データを示す試験項目情報に基づいて、試験実行後の前記監視画面に変更する監視画面生成部と、試験実行前後の前記監視画面の画面画像情報を格納する画面画像格納部と、前記画面画像情報と前記試験項目情報とに基づいて、前記監視画面に含まれる画面部品のうち、前記複数の試験データに関する論理演算の結果が割り当てられた論理演算結果割当部品を抽出する論理演算結果割当部品抽出部と、前記論理演算結果割当部品に関して前記論理演算の結果が同一である前記画面画像情報を集約する試験結果集約部とを備える。
【発明の効果】
【０００７】
本発明によれば、試験結果を集約する可能性を高めることができる。
【図面の簡単な説明】
【０００８】
【図１】実施の形態１に係る試験結果集約装置のハードウェア構成を示すブロック図である。
【図２】実施の形態１に係る試験結果集約装置の機能構成を示すブロック図である。
【図３】試験項目情報の一例を示す図である。
【図４】論理演算結果割当部品の抽出例を説明するための図である。
【図５】実施の形態１に係る試験結果集約装置の表示例を示す図である。
【図６】実施の形態１に係る試験結果集約装置の動作を示すフローチャートである。
【図７】実施の形態１に係る試験結果集約装置の動作を示すフローチャートである。
【図８】実施の形態１に係る試験結果集約装置の動作を示すフローチャートである。
【図９】実施の形態１に係る試験結果集約装置の動作を説明するための図である。
【図１０】実施の形態１に係る試験結果集約装置の動作を示すフローチャートである。
【図１１】実施の形態１に係る試験結果集約装置の集約結果の一例を示す図である。
【図１２】実施の形態２に係る試験結果集約装置の機能構成を示すブロック図である。
【図１３】実施の形態２に係る試験結果集約装置の表示例を示す図である。
【発明を実施するための形態】
【０００９】
＜実施の形態１＞
本発明の実施の形態１に係る試験結果集約装置は、プラント等の制御対象の状態を示す監視画面に関する装置である。
【００１０】
図１は、当該試験結果集約装置のハードウェア構成を示すブロック図である。図１の試験結果集約装置には、演算処理装置としてＣＰＵ（Central Processing Unit）などからなるプロセッサ１１と、記憶装置として半導体メモリなどからなるメモリ１２及びハードディスクドライブ１３とを備えるパーソナルコンピュータ１０が適用されている。パーソナルコンピュータ１０には、入力装置としてキーボード及びマウスが接続され、表示装置としてディスプレイが接続されている。
【００１１】
なお、図１では、パーソナルコンピュータ１０が試験結果集約装置に適用されているが、これに限ったものではない。例えば、試験結果集約装置には、別のハードウェアが適用されてもよい。また、図１では、試験結果集約装置（パーソナルコンピュータ１０）と、入力装置及び表示装置とは別体であるが、これに限ったものではなく、例えば試験結果集約装置は、入力装置及び表示装置を備えてもよい。
【００１２】
図２は、本実施の形態１に係る試験結果集約装置の機能構成を示すブロック図である。図２の試験結果集約装置は、監視画面情報格納装置１と、監視画面生成部２と、画面画像記憶制御部３と、画面画像格納装置（画面画像格納部）４と、試験項目情報格納装置５と、試験項目自動実行部６と、試験結果表示制御部７とを備えている。
【００１３】
試験結果表示制御部７は、試験結果集約装置と接続された表示装置に、試験結果などの各種情報を表示させる。この試験結果表示制御部７は、本実施の形態１では、論理演算結果割当部品抽出部７ａと、対象部品限定試験結果比較部７ｂと、対象部品限定試験結果集約部（試験結果集約部）７ｃと、試験結果情報格納装置７ｅと、論理演算結果割当部品情報格納装置７ｆとを備えている。
【００１４】
ここでは、監視画面情報格納装置１、画面画像格納装置４、試験項目情報格納装置５、試験結果情報格納装置７ｅ、及び、論理演算結果割当部品情報格納装置７ｆには、例えば図１のメモリ１２またはハードディスクドライブ１３が適用される。試験結果集約装置と接続された表示装置には、例えば図１の表示装置が適用される。監視画面生成部２、画面画像記憶制御部３、試験項目自動実行部６、論理演算結果割当部品抽出部７ａ、対象部品限定試験結果比較部７ｂ、及び、対象部品限定試験結果集約部７ｃ（以下「監視画面生成部２等」と記す）は、例えば図１のプロセッサ１１がメモリ１２及びハードディスクドライブ１３に記憶されたプログラムを実行することにより、当該プロセッサ１１の機能として実現される。但し、監視画面生成部２等は、複数のプロセッサ１１が連携して実現されてもよい。
【００１５】
なお、以上では、監視画面生成部２等は、図１のプロセッサ１１がメモリ１２等に記憶されたソフトウェアプログラムに従って動作することにより実現されると説明した。しかしこれに代えて、監視画面生成部２等は、当該動作をハードウェアの電気回路で実現する信号処理回路により実現されてもよい。ソフトウェアの監視画面生成部２等と、ハードウェアの監視画面生成部２等とを合わせた概念として、「部」という語に代えて「処理回路」という語を用いることもできる。
【００１６】
次に、図２に示した構成要素について詳細に説明する。
【００１７】
監視画面情報格納装置１は、監視画面の表示情報である監視画面情報を格納する。監視画面情報格納装置１は、監視画面毎に複数の監視画面情報を格納し、格納された監視画面情報は、一意の監視画面ＩＤによって識別される。監視画面情報には、監視画面に含まれる画面部品（描画部品）に関する情報、例えばボタンやアイコン画像等の画面部品の表示位置座標や、画面部品に割り付いている監視対象の情報等が含まれる。
【００１８】
監視画面生成部２は、監視画面情報格納装置１に格納された監視画面情報を読み込み、当該監視画面情報に基づいて監視画面（試験実行前の監視画面）を生成する。また監視画面生成部２は、試験項目自動実行部６からの入力に基づいて、試験実行前の監視画面の表示状態を、試験実行後の監視画面の表示状態に変更する。試験項目自動実行部６からの入力には、例えば監視画面内の画面部品に割り付いている監視対象に関する試験データの入力（送信）が該当する。監視画面の表示状態の変更には、例えば画面部品の色の変更や形の変形、アイコン画像の変更、表示文字列の変更等が該当する。
【００１９】
つまり、監視画面生成部２は、監視画面情報に基づき生成した試験実行前の監視画面を、次に説明する試験項目情報に基づいて、試験実行後の監視画面に変更することが可能となっている。
【００２０】
試験項目情報格納装置５は試験項目情報を格納する。図３に試験項目情報の一例を示す。
【００２１】
試験項目情報は、監視画面生成部２を試験するための情報であり、試験項目と、試験実行に用いる複数の試験データとを示す。試験項目情報格納装置５は、試験項目毎に複数の試験データを格納し、格納された試験項目及びその複数の試験データは、一意の試験項目ＩＤによって識別される。
【００２２】
図３の試験項目情報は、試験対象画面ＩＤと、対象画面に割り当てられている全てのデータに対する試験データの値（例えば０または１）の情報とを含んでいる。例えば、図３の試験項目ＩＤ１の試験では、「試験データＡ＝０、試験データＢ＝０、試験データＣ＝０、試験データＤ＝０、試験データＥ＝０」という複数の試験データの値が監視画面生成部２に送信され、監視画面生成部２が当該複数の試験データの値に基づいて画面ＩＤ３７の監視画面を変更し、その変更結果（試験結果）が確認されることになる。
【００２３】
ここで、試験項目情報には、対象画面に割り当てられていないデータに対する試験データの情報は含まれないものとする。これは、例えば図３の画面ＩＤ３７の画面には、試験データＡ，Ｂ，Ｃ，Ｄ，Ｅ以外の他の試験データが割り当てられた画面部品、または、他の試験データに関する論理演算の結果が割り当てられた論理演算結果割当部品が存在しないことを意味する。換言すれば、図３の画面ＩＤ３７の画面には、試験データＡ，Ｂ，Ｃ，Ｄ，Ｅが割り当てられた画面部品と、試験データＡ，Ｂ，Ｃ，Ｄ，Ｅに関する論理演算の結果が割り当てられた論理演算結果割当部品とが存在することを意味する。なお、論理演算結果割当部品の論理演算としては、例えば「∧」や「∨」の組み合わせ（試験データＡ∧試験データＢ、または、試験データＡ∨試験データＢなど）が想定されるが、これに限ったものではない。
【００２４】
また、試験項目は、対象画面に割り当てられている試験データが取り得る値の全組み合わせを網羅するように設定されているものとする。即ち、取り得る値が０または１の２値であるＮ個の試験データが監視画面に割り当てられている場合、監視画面には２Ｎ個の試験項目が設定されることになる。なお、試験データの取り得る値は０または１の２値に限ったものではなく、３値以上であってもよい。
【００２５】
図２に戻って、試験項目自動実行部６は、試験項目情報格納装置５に格納された試験項目情報を取り出し、当該試験項目情報の試験手順情報の内容を実行する。この実行が行われると、試験項目情報の試験データが監視画面生成部２に入力され、監視画面生成部２は、当該試験データに基づいて試験実行前の監視画面を試験実行後の監視画面に変更する。
【００２６】
画面画像記憶制御部３は、監視画面生成部２によって生成された監視画面の情報を記憶し、当該監視画面の情報を画面画像情報として画面画像格納装置４に格納する。本実施の形態１では、画面画像記憶制御部３は、試験実行前の監視画面及び試験実行後の監視画面を記憶して得られる画面画像情報に、実行した試験の試験項目ＩＤを紐付けて画面画像格納装置４に格納する。
【００２７】
画面画像格納装置４は、画面画像記憶制御部３に記憶された画面画像情報を格納する。つまり、画面画像格納装置４は、試験実行前後の監視画面の画面画像情報を格納する。画面画像格納装置４は複数の画面画像情報を格納し、格納された画面画像情報は画面画像記憶制御部３によって紐付けられた試験項目ＩＤによって一意に識別される。
【００２８】
論理演算結果割当部品抽出部７ａは、画面画像格納装置４に格納された画面画像情報と、試験項目情報格納装置５に格納された試験項目情報とに基づいて、監視画面に含まれる画面部品（監視画面情報格納装置１に格納された監視画面情報に含まれる画面部品）のうち、上述の論理演算結果割当部品を抽出する。本実施の形態１では、論理演算結果割当部品抽出部７ａは、試験項目情報における試験項目を順に変えた場合の、監視画面に含まれる画面部品の変化パターンと、試験項目情報における複数の試験データの各々の変化パターンとを比較する。そして、論理演算結果割当部品抽出部７ａは、試験項目情報における試験項目を順に変えた場合の変化パターンが、各複数の試験データの変化パターンのいずれとも異なる画面部品を、論理演算結果割当部品として抽出する。そして、論理演算結果割当部品抽出部７ａは、抽出した論理演算結果割当部品を論理演算結果割当部品情報格納装置７ｆに格納する。
【００２９】
図４を用いて、論理演算結果割当部品抽出部７ａによる論理演算結果割当部品の抽出の一例について簡単に説明する。ここでは、試験項目ＩＤ１〜ＩＤ４の試験実施による変化が互い同一であり、試験項目ＩＤ５〜ＩＤ８の試験実施による変化が互いに同一であり、かつ、試験項目ＩＤ１〜ＩＤ４の当該変化と試験項目ＩＤ５〜ＩＤ８の当該変化とが異なるという変化パターンを有する画面部品を想定する。試験項目を順に変えた場合の当該画面部品の変化パターンは、試験項目ＩＤ１〜ＩＤ４では０であり、試験項目ＩＤ５〜ＩＤ８では１である試験データＡの値の変化パターンと同一であることから、論理演算結果割当部品抽出部７ａは、当該画面部品を、論理演算結果割当部品として抽出しない。論理演算結果割当部品抽出部７ａは、同様に、変化パターンが試験データＢ，Ｃの変化パターンと同じ画面部品を、論理演算結果割当部品として抽出しない。そして、論理演算結果割当部品抽出部７ａは、残った画面部品、つまり変化パターンが試験データＡ，Ｂ，Ｃの変化パターンのいずれとも異なる画面部品を、論理演算結果割当部品として抽出する。
【００３０】
図２に戻って、対象部品限定試験結果比較部７ｂは、画面画像格納装置４に格納された画面画像情報の中から、論理演算結果割当部品抽出部７ａによって抽出された各論理演算結果割当部品のみに着目した場合に、試験実行前の画面画像同士が等しく、かつ試験実行後の画面画像同士が等しい画面画像情報を取得する。
【００３１】
対象部品限定試験結果集約部７ｃは、対象部品限定試験結果比較部７ｂによって取得された画面画像情報について、試験項目情報（試験項目など）及び画面画像情報を集約し、当該集約した情報を含む試験結果情報を試験結果情報格納装置７ｅに格納する。
【００３２】
試験結果情報格納装置７ｅは、試験結果情報を格納する。試験結果情報には、例えば試験対象画面ＩＤ、対象画面部品ＩＤ、試験項目ＩＤ、集約された試験項目情報及び画面画像情報が含まれる。
【００３３】
論理演算結果割当部品情報格納装置７ｆは、論理演算結果割当部品抽出部７ａで抽出された論理演算結果割当部品に関する論理演算結果割当部品情報を格納する。論理演算結果割当部品情報には、例えば試験対象画面ＩＤ、対象画面部品ＩＤが含まれる。
【００３４】
試験結果表示制御部７は、試験結果情報格納装置７ｅに格納されている試験結果情報を、例えば図５のような表の形式で表示装置（図２）に出力することによって、当該表示装置に表示させる。
【００３５】
＜動作＞
図６は本実施の形態１の試験結果集約装置における演算処理を示すフローチャートである。まず、当該試験結果集約装置の演算処理の概略について説明する。
【００３６】
まずステップＳ１０００にて、試験項目自動実行部６は、試験項目情報格納装置５に格納されている試験項目情報を実行する。これにより、試験実行前後の画面画像情報が、画面画像記憶制御部３によって画面画像格納装置４に格納される。
【００３７】
ステップＳ２０００にて、論理演算結果割当部品抽出部７ａは、監視画面情報格納装置１に格納された監視画面情報と、ステップＳ１０００で画面画像記憶制御部３によって画面画像格納装置４に格納された画面画像情報と、試験項目情報格納装置５に格納された試験項目情報とに基づいて、論理演算結果割当部品を抽出する。
【００３８】
ステップＳ３０００にて、対象部品限定試験結果比較部７ｂ及び対象部品限定試験結果集約部７ｃが、ステップＳ２０００で抽出された各論理演算結果割当部品に着目した場合に同一となる試験項目情報及び画面画像情報を集約し、試験結果情報格納装置７ｅに試験結果情報として格納する。
【００３９】
ステップＳ４０００にて、試験結果表示制御部７が、試験結果情報格納装置７ｅに格納された試験結果情報（対象部品限定試験結果集約部７ｃで集約した画面画像情報）を、例えば表示装置（図２）に出力することにより当該表示装置に表示させる。
【００４０】
次に、図６中のステップＳ１０００における試験項目の自動実行、ステップＳ２０００における論理演算結果割当部品の抽出、ステップＳ３０００の試験結果の集約、のそれぞれについて詳細に説明する。
【００４１】
＜ステップＳ１０００の演算処理＞
図７は図６中のステップＳ１０００における試験項目の自動実行における演算処理を示すフローチャートである。
【００４２】
ステップＳ１１００にて、試験項目自動実行部６は、試験項目情報格納装置５から一つの試験項目情報を読み込み、当該試験項目情報のうちの監視画面ＩＤ及び試験項目ＩＤを、監視画面生成部２及び画面画像記憶制御部３にそれぞれ与える。
【００４３】
ステップＳ１２００にて、監視画面生成部２は、試験項目自動実行部６から与えられた監視画面ＩＤに対応する監視画面情報を監視画面情報格納装置１から取り出し、当該監視画面情報に基づいて監視画面を生成する。
【００４４】
ステップＳ１３００にて、画面画像記憶制御部３は、ステップＳ１２００で生成された監視画面を、試験実行前の画面画像として記憶し、試験項目自動実行部６から与えられた試験項目ＩＤと紐付けて画面画像格納装置４に格納する。
【００４５】
ステップＳ１４００にて、試験項目自動実行部６は、ステップＳ１１００で読み込んだ試験項目情報の試験手順の内容を実行する。ここでは、試験項目自動実行部６は、生成されている監視画面の全ての画面部品に共通する全ての試験項目について試験を実行する。
【００４６】
ステップＳ１５００にて、監視画面生成部２は、実行された試験手順の内容に応じて、ステップＳ１２００で生成した監視画面を変更する。但し、実行された試験手順の内容によって監視画面の状態が影響を受けない場合は、監視画面を変更しない。
【００４７】
ステップＳ１６００にて、画面画像記憶制御部３は、変更後の監視画面を、試験実行後の画面画像として記憶し、試験項目自動実行部６から与えられた試験項目ＩＤと紐付けて画面画像格納装置４に格納する。
【００４８】
ステップＳ１７００にて、試験結果集約装置は、試験項目情報格納装置５に次の試験項目情報が存在するか否かを判定する。次の試験項目情報が存在すると判定した場合にはステップＳ１１００に戻り、存在しないと判定した場合には図７の処理を終了する。
【００４９】
＜ステップＳ２０００の演算処理＞
図８は図６中のステップＳ２０００の論理演算結果割当部品の抽出における演算処理を示すフローチャートである。
【００５０】
まずステップＳ２１００にて、論理演算結果割当部品抽出部７ａは、監視画面情報格納装置１から、処理対象となる一つの監視画面（対象の監視画面）について監視画面情報を読み込む。また、論理演算結果割当部品抽出部７ａは、画面画像格納装置４及び試験項目情報格納装置５から、対象の監視画面に関する画面画像情報及び試験項目情報をそれぞれ読み込む。その後、論理演算結果割当部品抽出部７ａは、対象の監視画面内の処理対象となる一つの画面部品（対象の画面部品）について、以下の処理を実施する。
【００５１】
ステップＳ２２００にて、論理演算結果割当部品抽出部７ａは、ステップＳ２１００で読み込んだ画面画像情報及び試験項目情報に基づき、対象の画面部品について、試験項目情報における試験項目を順に変えた場合の変化パターンを調べる。
【００５２】
ステップＳ２３００にて、論理演算結果割当部品抽出部７ａは、調べた変化パターンと同一の変化パターンを持つ試験データを試験項目情報から探索する。ステップＳ２４００にて、論理演算結果割当部品抽出部７ａは、当該探索結果に基づいて、対象の画面部品の変化パターンと同一の変化パターンを持つ試験データが存在するか否かを判定する。
【００５３】
ステップＳ２４００で同一の変化パターンを持つ試験データが存在しないと判定した場合には、ステップＳ２５００に進む。ステップＳ２５００にて、論理演算結果割当部品抽出部７ａは、対象の画面部品を論理演算結果割当部品として抽出し、論理演算結果割当部品情報格納装置７ｆに格納する。その後、ステップＳ２６００に進む。
【００５４】
ステップＳ２４００で同一の変化パターンを持つ試験データが存在すると判定した場合には、論理演算結果割当部品抽出部７ａは、対象の画面部品には当該試験データ単体が割り当てられていると判定して、ステップＳ２５００を行わずにステップＳ２６００に進む。即ち、この場合には、論理演算結果割当部品抽出部７ａは、対象の画面部品を論理演算結果割当部品として抽出しない。
【００５５】
ステップＳ２６００にて、論理演算結果割当部品抽出部７ａは、対象の監視画面内に次の画面部品が存在するか否かを判定する。存在すると判定した場合にはステップＳ２２００に戻り、存在しない場合にはステップＳ２７００に進む。
【００５６】
ステップＳ２７００にて、論理演算結果割当部品抽出部７ａは、監視画面情報格納装置１に次の監視画面の監視画面情報が存在するか否かを判定する。存在すると判定した場合にはステップＳ２１００に戻り、存在しない場合には図８の処理を終了する。
【００５７】
図９は、ステップＳ２２００からステップＳ２７００までの一連処理の一例を示す図である。例えば、画面部品２１ｂは、試験項目ＩＤ１，ＩＤ２の試験実行前後では内部白色を維持し、試験項目ＩＤ３，ＩＤ４では試験実行前の内部白色から試験実行後の内部黒色に変化する。つまり、画面部品２１ｂの変化は、試験項目ＩＤ１，ＩＤ２と試験項目ＩＤ３，ＩＤ４との間で異なる。ここで、試験データＡの値（０または１）は、試験項目ＩＤ１，ＩＤ２と、試験項目ＩＤ３，ＩＤ４との間で異なる。
【００５８】
つまり、試験項目を順に変えた場合の変化パターンに関して、画面部品２１ｂも試験データＡも、試験項目ＩＤ１，ＩＤ２と試験項目ＩＤ３，ＩＤ４との間で変化しており、画面部品２１ｂ及び試験データＡは同一の変化パターンを有する。このことは、画面部品２１ｂは、試験データＡのみに依存している可能性が高いことを意味する。そこで、論理演算結果割当部品抽出部７ａは、画面部品２１ｂには試験データＡ単体が割り当てられていると判定する。
【００５９】
同様に、論理演算結果割当部品抽出部７ａは、画面部品２１ｃには同じ変化パターンを持つ試験データＢ単体が割り当てられていると判定する。そして、論理演算結果割当部品抽出部７ａは、試験データＡ，Ｂの変化パターンのいずれとも異なる変化パターンを持つ画面部品２１ａを論理演算結果割当部品として抽出し、論理演算結果割当部品情報格納装置７ｆに格納する。
【００６０】
＜ステップＳ３０００の演算処理＞
図１０は図６中のステップＳ３０００の試験結果の集約における演算処理を示すフローチャートである。
【００６１】
まずステップＳ３１００にて、試験結果表示制御部７は、論理演算結果割当部品情報格納装置７ｆから一つの論理演算結果割当部品（一つの論理演算結果割当部品情報）を対象の論理演算結果割当部品として読み込み、それと関連する試験項目情報を読み込む。
【００６２】
ステップＳ３２００にて、試験結果表示制御部７は、読み込んだ各試験項目情報の試験項目ＩＤに対応する画面画像情報を読み込む。
【００６３】
ステップＳ３３００にて、対象部品限定試験結果比較部７ｂは、対象の論理演算結果割当部品の座標に着目し、読み込んだ画面画像情報の比較を行う。例えば、対象部品限定試験結果比較部７ｂは、読み込んだ画面画像情報について、まず試験実行前の画面画像が同じかを判定する。そして、対象部品限定試験結果比較部７ｂは、試験実行前の画面画像が同じと判定された画面画像情報について、試験実行後の画面画像が同じかを判定する。
【００６４】
ステップＳ３４００にて、対象部品限定試験結果集約部７ｃは、試験実行前の画面画像同士が同じであり、かつ試験実行後の画面画像同士が同じ画面画像情報について、試験項目情報（試験項目など）及び画面画像情報を集約する。
【００６５】
図１１に、図９の試験項目情報及び画面画像情報を集約した結果の一例を示す。なお、試験実行後の画面画像の第１例として「集約した試験項目のうち、いずれか一つの試験実行後の画面画像」を使用してもよい。または、試験実行後の画面画像の第２例として「集約した試験項目のうち、いずれか一つの試験実行後の画面画像に関して、対象の論理演算結果割当部品以外の個所をグレーなどで塗り潰した画面画像」を使用してもよい。または、試験実行後の画面画像の第３例として「集約した試験項目のうち、いずれか一つの試験実行後の画面画像に関して、集約した試験項目間で対象の論理演算結果割当部品以外で差異がある個所を、特定色で塗りつぶした画面画像」を使用してもよい。
【００６６】
図１１には、第２例の画面画像（砂地ハッチングはグレーに対応）を含む集約結果が示されている。また、図５には、試験データが２つ（試験データＡ，Ｂ）ではなく３つ（試験データＡ，Ｂ，Ｃ）であり、かつ、第３例の画面画像を含む集約結果が示されている。
【００６７】
図１０に戻ってステップＳ３５００にて、対象部品限定試験結果集約部７ｃは、集約結果、試験対象画面ＩＤ、対象画面部品ＩＤ、試験項目ＩＤ、試験データ、画面画像情報を合わせて試験結果情報を作成し、試験結果情報格納装置７ｅに格納する。
【００６８】
ステップＳ３６００にて、試験結果集約装置は、論理演算結果割当部品情報格納装置７ｆに次の論理演算結果割当部品が存在するか否かを判定する。次の論理演算結果割当部品が存在すると判定した場合にはステップＳ３１００に戻り、存在しないと判定した場合には図１０の処理を終了する。
【００６９】
＜実施の形態１のまとめ＞
例えば、図９に示す監視画面では、「試験データＡ∨試験データＢ」という論理演算式の論理演算結果が割り当てられた論理演算結果割当部品である画面部品２１ａと、試験データＡが割り当てられた画面部品２１ｂと、試験データＢが割り当てられた画面部品２１ｃとが示されている。このような監視画面の場合は、試験実行後の画面画像が試験項目ＩＤ１，ＩＤ２，ＩＤ３，ＩＤ４のいずれも異なるので、試験結果を集約することができない。
【００７０】
これに対して、本実施の形態１に係る試験結果集約装置によれば、論理演算結果割当部品を抽出し、論理演算結果割当部品に関して論理演算の結果が同一である画面画像情報を集約する。これにより、図９に示す監視画面に対しても、図１１に示すように論理演算の正当性を確認するための集約を行うことができる。したがって、試験結果を集約する可能性を高めることができる。その結果として、試験結果の確認作業コストの削減が見込める。さらに同一の試験結果だった他の試験項目が把握しやすくなるため、論理演算結果としては同じ試験結果になってはいけない試験項目、あるいは同じ試験結果にならなくてはいけない試験項目の確認が容易になる。
【００７１】
また、本実施の形態１によれば、監視画面に含まれる画面部品のうち、試験項目情報における試験項目を順に変えた場合の変化パターンが試験項目情報における各複数の試験データの変化パターンのいずれとも異なる画面部品を、論理演算結果割当部品として抽出する。したがって、論理演算結果割当部品を適切に抽出することができる。
【００７２】
＜実施の形態２＞
本発明の実施の形態２に係る試験結果集約装置では、集約された試験項目の各試験データの値などから論理演算式を算出し、参考情報として試験結果情報に付加することで、さらに試験結果の確認を容易にすることが可能となっている。
【００７３】
図１２は本実施の形態２に係る試験結果集約装置の機能構成を示すブロック図である。なお、本実施の形態２に係る試験結果集約装置において、以上で説明した構成要素と同一または類似するものについては同じ参照符号を付し、異なる部分について主に説明する。
【００７４】
図１２の試験結果集約装置は、図２の構成に加えて、論理演算式算出部７ｄを備えている。
【００７５】
論理演算式算出部７ｄは、試験項目情報における複数の試験データと、試験実行前後の論理演算結果割当部品とに基づいて、当該論理演算結果割当部品の論理演算の式を算出する。ここでは、論理演算式算出部７ｄは、各試験項目の複数の試験データの値（０または１）と、対象の論理演算結果割当部品の画面画像の変化結果（変化なし＝０、変化あり＝１）とを合わせたものを真理値表とみなし、この真理値表から主加法標準形及び主乗法標準形を用いて、論理演算式を算出する。算出法に関しては公知のため、ここでは算出法の説明を省略する。算出した論理演算式は、論理演算の公式（べき等則、交換則、結合則、分配則、吸収則、ド・モルガンの法則、等）を用いて、論理演算式を構成する各項（各試験データ）の登場回数が最小になるよう変形してもよい。
【００７６】
そして、試験結果表示制御部７は、図１３のように、試験結果情報（論理演算結果割当部品について対象部品限定試験結果集約部７ｃで集約された画面画像情報）に、当該論理演算結果割当部品について論理演算式算出部７ｄで算出された論理演算式を付加し、試験結果情報格納装置７ｅに格納する。そして、試験結果表示制御部７は、試験結果情報格納装置７ｅに格納されている試験結果情報を、例えば図１３のような表の形式で表示装置（図２）に出力することによって、当該表示装置に表示させる。
【００７７】
以上のような本実施の形態２に係る試験結果集約装置によれば、論理演算式を算出し、試験結果情報に付加する。このため、論理演算結果割当部品の確認作業を容易化することができる。
【００７８】
なお、本発明は、その発明の範囲内において、各実施の形態を自由に組み合わせたり、各実施の形態を適宜、変形、省略したりすることが可能である。
【符号の説明】
【００７９】
２  監視画面生成部、５  試験項目情報格納装置、７ａ  論理演算結果割当部品抽出部、７ｃ  対象部品限定試験結果集約部、７ｄ  論理演算式算出部、２１ａ，２１ｂ，２１ｃ  画面部品。
【図１】
0006436817.tif 000002
【図２】
0006436817.tif 000003
【図３】
0006436817.tif 000004
【図４】
0006436817.tif 000005
【図５】
0006436817.tif 000006
【図６】
0006436817.tif 000007
【図７】
0006436817.tif 000008
【図８】
0006436817.tif 000009
【図９】
0006436817.tif 000010
【図１０】
0006436817.tif 000011
【図１１】
0006436817.tif 000012
【図１２】
0006436817.tif 000013
【図１３】
0006436817.tif 000014