(57)【要約】【課題】実際の運用に近い状態で情報通信機器の動作の検証を行なうことが可能な情報通信機器検証装置を提供すること。【解決手段】テストシナリオ制御部３２は、テストシナリオ格納ファイル３１に格納されたテストシナリオに記述された命令コードを解釈し、指示を発行する。情報通信機器制御部３３は、テストシナリオ制御部３２からの指示を受け、検証対象の情報通信機器の動作を制御する。トラフィックジェネレータ制御部３４は、テストシナリオ制御部３２からの指示を受け、ネットワークに接続されたトラフィックジェネレータの動作を制御する。そして、テスト結果生成部３９は、検証対象の情報通信機器から受けた情報とトラフィックジェネレータから受けた情報とに基づいてテスト結果を生成する。したがって、実際の運用に近い状態で情報通信機器の動作の検証を行なうことが可能となる。【選択図】図３
2008134684.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続された情報通信機器の動作を検証する情報通信機器検証装置であって、
テストシナリオに記述された命令コードを解釈し、指示を発行する第１の制御手段と、
前記第１の制御手段からの指示を受け、検証対象の情報通信機器の動作を制御する第２の制御手段と、
前記第１の制御手段からの指示を受け、前記ネットワークに接続されたテスト冶具の動作を制御する第３の制御手段と、
前記検証対象の情報通信機器の動作を示す情報と前記テスト冶具の動作を示す情報とに基づいてテスト結果を生成する生成手段とを含む、情報通信機器検証装置。
【請求項２】
前記生成手段は、前記検証対象の情報通信機器の動作を示す情報および前記テスト冶具の動作を示す情報と、前記テストシナリオに記述された判定条件とを比較して、前記テスト結果を生成する、請求項１記載の情報通信機器検証装置。
【請求項３】
前記生成手段は、前記ネットワークに接続された検証対象の情報通信機器のテスト結果を集約して表示する、請求項１または２記載の情報通信機器検証装置。
【請求項４】
前記テスト冶具は、前記情報通信機器のトラフィックを制御するトラフィックジェネレータと、
前記ネットワーク上に意図的に異常を発生させるメディア異常発生器とを含む、請求項１〜３のいずれかに記載の情報通信機器検証装置。
【請求項５】
コンピュータに、ネットワークに接続された情報通信機器の動作を検証させる情報通信機器検証プログラムであって、
テストシナリオに記述された命令コードを解釈し、指示を発行するステップと、
前記指示を受け、検証対象の情報通信機器の動作を制御するステップと、
前記指示を受け、前記ネットワークに接続されたテスト冶具の動作を制御するステップと、
前記検証対象の情報通信機器の動作を示す情報と前記テスト冶具の動作を示す情報とに基づいてテスト結果を生成するステップとを前記コンピュータに実行させる、情報通信機器検証プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報通信機器の動作を検証する技術に関し、特に、情報通信機器がネットワークに接続された、実際の運用に近い状態で情報通信機器の動作の検証を行なうことが可能な情報通信機器検証装置および情報通信機器検証プログラムに関する。
【背景技術】
【０００２】
近年、インターネットに代表される情報通信の普及が急速に進み、通信形態にも様々なものが出現してきている。たとえば、光ファイバを利用したＧＥＰＯＮ（Gigabit Ethernet（登録商標） Passive Optical Network）では、局側にＯＬＴ（Optical Line Terminal）が配置され、宅側にＯＮＵ（Optical Network Unit）が配置されて通信が行なわれる。
【０００３】
また、宅内にルータを配置し、複数台の端末をネットワークに接続するような通信形態を採ることも可能である。このようなＯＬＴ、ＯＮＵ、ルータなどの情報通信機器の開発において、情報通信機器の動作を検証することは必須となっている。これに関連する技術として、下記の特許文献１および特許文献２に開示された発明がある。
【０００４】
特許文献１に開示されたプログラムテスト自動化システムにおいては、テスト対象プログラムとテスト項目とドライバ等とを対応づける情報を記憶するテスト資源記憶装置が設けられる。テスト項目ファイルは最新のテスト項目を格納し、テスト実行用テスト項目ファイルは過去に使用されたテスト項目を格納し、ドライバファイルはテスト項目に対応するドライバを格納している。テスト対象プログラムが指定されると、管理装置は、テスト項目ファイルからプログラムに関連するテスト項目を検索し、テスト実行用テスト項目ファイルのテスト項目と比較して、変更があれば、テスト実行用テスト項目ファイル、ドライバファイルおよび記憶装置を最新状態にする。テスト実行装置は、記憶装置の情報を参照して、プログラムに対応するテスト項目のドライバを起動し、テストを実行する。
【０００５】
特許文献２に開示された汎用検査システムにおいては、少なくとも入力部、表示部、記憶部を有するコンピュータシステムおよびある所望の目的を達成するためのソフトウェアを具備し、ユーザの要求に応じて外部からのアプローチにより、ソフトウェアのコードを変更することなく所望の目的の動作を行なうことができる汎用検査装置において、被操作装置に、その装置自身の状態を示すインタフェースを設け、その状態を制御側処理装置で取得することができるようにしたものである。
【特許文献１】特開平１０−１１６２０９号公報
【特許文献２】特開２００２−２７８６１７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上述した特許文献１は、テスト対象プログラムとテスト項目とドライバ等とを対応づける情報を記憶し、テスト対象プログラムを指定すると、関連するテスト項目を抽出し、対応するドライバを使用してテストを自動的に行なうものである。したがって、ソフトウェアの単体テストを自動化することは可能であるが、ソフトウェアが実際にハードウェアに組込まれた状態でのテストを、実際の運用に近い形で行なうことができない。
【０００７】
また、特許文献２は、使用者の操作が不正なものであるか否かを判定し、それが致命的なものであったとしても、エラー前の状態に復帰できるようにしたものである。したがって、特許文献１と同様に、ソフトウェアが実際にハードウェアに組込まれた状態でのテストを、実際の運用に近い形で行なうことができない。
【０００８】
本発明は、上記問題点を解決するためになされたものであり、その目的は、実際の運用に近い状態で情報通信機器の動作の検証を行なうことが可能な情報通信機器検証装置および情報通信機器検証プログラムを提供することである。
【課題を解決するための手段】
【０００９】
本発明のある局面に従えば、ネットワークに接続された情報通信機器の動作を検証する情報通信機器検証装置であって、テストシナリオに記述された命令コードを解釈し、指示を発行する第１の制御手段と、第１の制御手段からの指示を受け、検証対象の情報通信機器の動作を制御する第２の制御手段と、第１の制御手段からの指示を受け、ネットワークに接続されたテスト冶具の動作を制御する第３の制御手段と、検証対象の情報通信機器の動作を示す情報とテスト冶具の動作を示す情報とに基づいてテスト結果を生成する生成手段とを含む。
【００１０】
好ましくは、生成手段は、検証対象の情報通信機器の動作を示す情報およびテスト冶具の動作を示す情報と、テストシナリオに記述された判定条件とを比較して、テスト結果を生成する。
【００１１】
好ましくは、生成手段は、ネットワークに接続された検証対象の情報通信機器のテスト結果を集約して表示する。
【００１２】
好ましくは、テスト冶具は、情報通信機器のトラフィックを制御するトラフィックジェネレータと、ネットワーク上に意図的に異常を発生させるメディア異常発生器とを含む。
【００１３】
本発明の別の局面に従えば、コンピュータに、ネットワークに接続された情報通信機器の動作を検証させる情報通信機器検証プログラムであって、テストシナリオに記述された命令コードを解釈し、指示を発行するステップと、指示を受け、検証対象の情報通信機器の動作を制御するステップと、指示を受け、ネットワークに接続されたテスト冶具の動作を制御するステップと、検証対象の情報通信機器の動作を示す情報とテスト冶具の動作を示す情報とに基づいてテスト結果を生成するステップとをコンピュータに実行させる。
【発明の効果】
【００１４】
本発明のある局面によれば、第２の制御手段が検証対象の情報通信機器の動作を制御し、第３の制御手段がネットワークに接続されたテスト冶具の動作を制御し、生成手段が検証対象の情報通信機器の動作を示す情報とテスト冶具の動作を示す情報とに基づいてテスト結果を生成するので、実際の運用に近い状態で情報通信機器の動作の検証を行なうことが可能となる。
【００１５】
また、生成手段が、検証対象の情報通信機器の動作を示す情報およびテスト冶具の動作を示す情報と、テストシナリオに記述された判定条件とを比較して、テスト結果を生成するので、利用者がテストシナリオにテストの手順と判定条件とを記述するだけで情報通信機器の動作の検証を自動的に行なうことが可能となる。
【００１６】
また、生成手段が、ネットワークに接続された検証対象の情報通信機器のテスト結果を集約して表示するので、利用者はどの機器でどのような障害が発生しているのかを容易に把握することが可能となる。
【００１７】
また、テスト冶具は、情報通信機器のトラフィックを制御するトラフィックジェネレータと、ネットワーク上に意図的に異常を発生させるメディア異常発生器とを含むので、情報通信機器が接続されたネットワーク上に様々なテスト条件を設定することが可能となる。
【発明を実施するための最良の形態】
【００１８】
図１は、本発明の実施の形態における情報通信機器検証装置を含んだシステムの一例を示す図である。このシステムは、情報通信機器検証装置として動作する制御ＰＣ（Personal Computer）１と、複数の情報通信機器２と、トラフィックジェネレータ装置３と、メディア異常発生器４とを含む。なお、トラフィックジェネレータ装置３およびメディア異常発生器４を総称して、テスト冶具とも呼ぶものとする。
【００１９】
情報通信機器２、トラフィックジェネレータ装置３およびメディア異常発生器４は、ネットワーク５によって環状に接続される。情報通信機器２の送信ポートと受信ポートとの両方に同一のトラフィックジェネレータ装置３が接続されて、パケットの受信状況やスループットの確認を確実に行なえるようにしている。なお、このシステム構成は、ＲＦＣ２５４４（Benchmarking Methodology for Network Interconnect Devices）で規定されるものである。
【００２０】
制御ＰＣ１は、情報通信機器２とＲＳ−２３２Ｃ、ＧＰＩＢ（General Purpose Interface Bus）などのインタフェースによって接続されており、後述するように情報通信機器２に命令を送信することによって情報通信機器２の制御を行なう。図１に示すように、情報通信機器２が複数台ある場合には、パケットの送り先を変更して検証対象となる情報通信機器２を切り換えることが可能である。
【００２１】
また、制御ＰＣ１は、トラフィックジェネレータ装置３およびメディア異常発生器４とＬＡＮ（Local Area Network）、ＲＳ−２３２Ｃ、ＧＰＩＢなどのインタフェースによって接続されており、後述するようにトラフィックジェネレータ装置３およびメディア異常発生器４に専用のスクリプト言語によって記述された命令を送信することによってトラフィックジェネレータ装置３およびメディア異常発生器４の制御を行なう。
【００２２】
情報通信機器２は、ＯＬＴ、ＯＮＵ、ルータなどの検証対象の通信機器であり、通信形態によってはこれ以外の通信機器であってもよい。情報通信機器２は、通常の動作を行なうが、制御ＰＣ１から命令を受信するとその命令に応じた動作を行なうようにプログラミングされている。
【００２３】
トラフィックジェネレータ装置３は、トラフィックの生成／モニタ、エラーフレームの挿入、ペイロード解析などの機能を有しており、制御ＰＣ１から受信した命令に応じて動作する。
【００２４】
メディア異常発生器４は、トラフィックが流れる経路上に設置され、トラフィックのデータ内容を故意に書き換えたり、経路を遮断するなどの機能を有しており、制御ＰＣ１から受信した命令に応じて動作する。
【００２５】
図２は、本発明の実施の形態における情報通信機器検証装置１の構成例を示すブロック図である。この情報通信機器検証装置（制御ＰＣ）１は、コンピュータ本体１１、ディスプレイ装置１２、ＦＤ（Flexible Disk）１４が装着されるＦＤドライブ１３、キーボード１５、マウス１６、ＣＤ−ＲＯＭ（Compact Disc-Read Only Memory）１８が装着されるＣＤ−ＲＯＭ装置１７、およびネットワーク通信装置１９を含む。情報通信機器検証プログラムは、ＦＤ１４またはＣＤ−ＲＯＭ１８等の記録媒体によって供給される。情報通信機器検証プログラムがコンピュータ本体１１によって実行されることによって、情報通信機器２の検証が行なわれる。また、情報通信機器検証プログラムは他のコンピュータより通信回線を経由し、コンピュータ本体１１に供給されてもよい。
【００２６】
また、コンピュータ本体１１は、ＣＰＵ２０、ＲＯＭ（Read Only Memory）２１、ＲＡＭ（Random Access Memory）２２およびハードディスク２３を含む。ＣＰＵ２０は、ディスプレイ装置１２、ＦＤドライブ１３、キーボード１５、マウス１６、ＣＤ−ＲＯＭ装置１７、ネットワーク通信装置１９、ＲＯＭ２１、ＲＡＭ２２またはハードディスク２３との間でデータを入出力しながら処理を行なう。ＦＤ１４またはＣＤ−ＲＯＭ１８に記録された情報通信機器検証プログラムは、ＣＰＵ２０によりＦＤドライブ１３またはＣＤ−ＲＯＭ装置１７を介してハードディスク２３に格納される。ＣＰＵ２０は、ハードディスク２３から適宜情報通信機器検証プログラムをＲＡＭ２２にロードして実行することによって、情報通信機器２の検証が行なわれる。
【００２７】
図３は、情報通信機器検証装置１の機能的構成を示すブロック図である。この情報通信機器検証装置１は、検証の手順を記述したテストシナリオを格納するテストシナリオ格納ファイル３１と、テストシナリオ格納ファイル３１に格納されたテストシナリオを読み出して各部に対して指示を与えるテストシナリオ制御部３２と、テストシナリオ制御部３２からの指示に応じて情報通信機器２を制御する情報通信機器制御部３３と、テストシナリオ制御部３２からの指示に応じてトラフィックジェネレータ装置３を制御するトラフィックジェネレータ制御部３４と、テストシナリオ制御部３２からの指示に応じてメディア異常発生器４を制御するメディア異常発生器制御部３５と、情報通信機器２から受信した統計情報などを記録する情報通信機器ログファイル３６と、トラフィックジェネレータ装置３から受信した統計情報などを記録するトラフィックジェネレータログファイル３７と、メディア異常発生器４から受信した情報を記録するメディア異常発生器ログファイル３８と、情報通信機器ログファイル３６、トラフィックジェネレータログファイル３７およびメディア異常発生器ログファイル３８に記録された情報を取得し、テスト結果を生成してディスプレイ装置１２に表示するテスト結果生成部３９とを含む。
【００２８】
テストシナリオ格納ファイル３１に格納されるテストシナリオは、検証の担当者によって記述された検証の手順である。このテストシナリオはスプレッドシートの形式を有しており、検証の担当者がディスプレイ装置１２に表示されたスプレッドシートにデータを入力することによって作成される。
【００２９】
テストシナリオは、検証の対象となる情報通信機器２の識別情報、情報通信機器２に設定するコンフィグレーションの内容や取得すべき統計情報の内容、トラフィックジェネレータ装置３に設定するトラフィック条件や取得すべき統計情報の内容、メディア異常発生器４に設定する異常種別や発生頻度などを含む。このテストシナリオは、一度記述された後は再利用可能である。
【００３０】
テストシナリオ制御部３２は、利用者によって選択されたテストシナリオをテストシナリオ格納ファイル３１からロードし、テストシナリオに記述された命令ワードを解釈しながら情報通信機器制御部３３、トラフィックジェネレータ制御部３４およびメディア異常発生器制御部３５に対して指示を発行する。
【００３１】
情報通信機器制御部３３は、テストシナリオ制御部３２から指示を受け、命令ワードを情報通信機器２が解釈可能な命令に変換して、情報通信機器２に送信することによりコンフィグレーションの設定、統計情報の取得などを行なう。また、情報通信機器制御部３３は、情報通信機器２から受信したトラフィックの受取り量、エラー量などの統計情報を情報通信機器ログファイル３６に記録する。
【００３２】
トラフィックジェネレータ制御部３４は、テストシナリオ制御部３２から指示を受け、命令ワードをトラフィックジェネレータ装置３が解釈可能な命令に変換して、トラフィックジェネレータ装置３に送信することによりトラフィック条件の設定、トラフィックの開始および終了、統計情報の取得などを行なう。また、トラフィックジェネレータ制御部３４は、トラフィックジェネレータ装置３から受信したトラフィック性能値、機器障害情報などの統計情報をトラフィックジェネレータログファイル３７に記録する。
【００３３】
メディア異常発生器制御部３５は、テストシナリオ制御部３２から指示を受け、命令ワードをメディア異常発生器４が解釈可能な命令に変換して、メディア異常発生器４に送信することにより異常種別や発生頻度の設定を行なう。また、メディア異常発生器制御部３５は、メディア異常発生器４から受信した情報をメディア異常発生器ログファイル３８に記録する。
【００３４】
テスト結果生成部３９は、テストシナリオ制御部３２からテストシナリオに記述された判定条件を受け、情報通信機器ログファイル３６、トラフィックジェネレータログファイル３７およびメディア異常発生器ログファイル３８に記録された各種情報を参照してテスト結果を生成し、ディスプレイ装置１２にテスト結果を表示する。テスト結果生成部３９によって生成されたテスト結果は、テストシナリオ格納ファイル３１に格納される。
【００３５】
図４は、本発明の実施の形態における情報通信機器検証装置の処理手順を説明するためのフローチャートである。まず、情報通信機器検証プログラムが起動されると（Ｓ１１）、利用者によってテストシナリオ格納ファイル３１に格納された複数のテストシナリオの中から所望のテストシナリオが選択される（Ｓ１２）。このとき、複数のテストシナリオが選択されてもよい。
【００３６】
次に、テストシナリオ制御部３２は、利用者によって選択されたテストシナリオの構文をチェックし（Ｓ１３）、エラーがなければ次の処理に進む。構文にエラーがある場合には処理を終了する。
【００３７】
次に、テストシナリオ制御部３２は、テストシナリオの記述に従ってトラフィックジェネレータ制御部３４にトラフィックジェネレータ装置３の初期化を指示する。トラフィックジェネレータ制御部３４は、命令ワードをトラフィックジェネレータ装置３が理解できる命令に変換してトラフィックジェネレータ装置３に送信し、初期化を行なわせる（Ｓ１４）。
【００３８】
次に、テストシナリオ制御部３２は、テストシナリオの記述に従って情報通信機器制御部３３に情報通信機器２の初期化を指示する。情報通信機器制御部３３は、命令ワードを情報通信機器２が理解できる命令に変換して情報通信機器２に送信し、初期化を行なわせる（Ｓ１５）。
【００３９】
次に、テストシナリオ制御部３２は、テストシナリオの記述に従ってメディア異常発生器制御部３５にメディア異常発生器４の初期化を指示する。メディア異常発生器制御部３５は、命令ワードをメディア異常発生器４が理解できる命令に変換してメディア異常発生器４に送信し、初期化を行なわせる（Ｓ１６）。
【００４０】
次に、テストシナリオ制御部３２は、実行中のテストシナリオに次の命令ワードがあるか否かを判定する（Ｓ１７）。次の命令ワードがあれば（Ｓ１７，Ｙｅｓ）、テストシナリオ制御部３２は情報通信機器制御部３３、トラフィックジェネレータ制御部３４またはメディア異常発生器制御部３５に、その命令ワードに従った処理を行なわせる（Ｓ１８）。このとき、情報通信機器２、トラフィックジェネレータ装置３またはメディア異常発生器４から統計情報などを受信すると、情報通信機器ログファイル３６、トラフィックジェネレータログファイル３７またはメディア異常発生器ログファイル３８に格納する。
【００４１】
また、次の命令ワードがなければ（Ｓ１７，Ｎｏ）、テスト結果生成部３９は情報通信機器ログファイル３６に格納される統計情報（テスト結果）を収集し（Ｓ１９）、トラフィックジェネレータログファイル３７に格納される統計情報（テスト結果）を収集する（Ｓ２０）。
【００４２】
そして、テスト結果生成部３９は、収集したテスト結果をまとめて編集する（Ｓ２１）。そして、テスト結果生成部３９は、編集したテスト結果とテストシナリオ制御部３２から受けたテスト判定条件とを比較し、テスト結果の“ＯＫ”、“ＮＧ”などの判定を行なう（Ｓ２２）。
【００４３】
最後に、テストシナリオ制御部３２は、未処理の別のテストシナリオがあるか否かを判定する（Ｓ２３）。未処理の別のテストシナリオがあれば（Ｓ２３，Ｙｅｓ）、ステップＳ１４に戻って以降の処理を繰返す。また、未処理の別のテストシナリオがなければ（Ｓ２３，Ｎｏ）、処理を終了する。
【００４４】
図５は、情報通信機器検証装置の画面上に表示されたテスト結果の一例を示す図である。画面上に表示されたテスト結果は、実行したテストシナリオの名前を示すテストシナリオ名４１と、トラフィック性能値４２と、テスト実行時間４３と、テスト結果４４と、情報通信機器障害情報４５とを含む。
【００４５】
トラフィック性能値４２は、情報通信機器ＩＤ、送信スループット、受信スループットおよび転送レイテンシを含み、情報通信機器毎のスループット、転送レイテンシなどが表示される。
【００４６】
テスト実行時間４３には、テストの開始時刻、テストの終了時刻、テストの累積時間が表示される。テスト結果４４には、テスト結果が“ＯＫ”、“ＮＧ”などで表示される。
【００４７】
情報通信機器障害情報４５には、情報通信機器毎に、製品の型番、ＭＡＣアドレス、ファームウェアのバージョンなどの機器固有情報と、機器エラーカウンタ、トラフィックエラーカウンタなどの機器障害情報とが表示される。
【００４８】
以上説明したように、本実施の形態における情報通信機器検証装置によれば、ネットワーク５に接続される情報通信機器２、トラフィックジェネレータ装置３およびメディア異常発生器４に命令を発行しながら各機器を動作させるようにしたので、実際の運用に近い状態で情報通信機器２の動作の検証を行なうことが可能となった。
【００４９】
また、テストシナリオに記述された命令コマンドを解釈しながら各機器を制御するので、テストシナリオの記述により同期を取って各機器を動作させることができ、定期的にトラフィックの条件を切り替えるテストパターンや、メディア異常発生器４による異常発生中にトラフィックを印加するパターンなど、様々なテストパターンを自動的に行なわせることが可能となる。それによって、情報通信機器の検証に必要となる人手を少なくすることが可能となった。
【００５０】
また、テストシナリオに判定条件と手順のみを登録すればよいため、作業時間を短縮することができ、人手によるミスが発生する可能性を少なくすることが可能となった。
【００５１】
また、各機器のテスト結果を集約して表示するようにしたので、利用者はどの機器でどのような障害が発生しているかなどの情報を容易に取得することが可能となった。
【００５２】
今回開示された実施の形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【００５３】
【図１】本発明の実施の形態における情報通信機器検証装置を含んだシステムの一例を示す図である。
【図２】本発明の実施の形態における情報通信機器検証装置１の構成例を示すブロック図である。
【図３】情報通信機器検証装置１の機能的構成を示すブロック図である。
【図４】本発明の実施の形態における情報通信機器検証装置の処理手順を説明するためのフローチャートである。
【図５】情報通信機器検証装置の画面上に表示されたテスト結果の一例を示す図である。
【符号の説明】
【００５４】
１  制御ＰＣ、２  情報通信機器、３  トラフィックジェネレータ装置、４  メディア異常発生器、１１  コンピュータ本体、１２  ディスプレイ装置、１３  ＦＤドライブ、１４  ＦＤ、１５  キーボード、１６  マウス、１７  ＣＤ−ＲＯＭ装置、１８  ＣＤ−ＲＯＭ、１９  ネットワーク通信装置、２０  ＣＰＵ、２１  ＲＯＭ、２２  ＲＡＭ、２３  ハードディスク、３１  テストシナリオ格納ファイル、３２  テストシナリオ制御部、３３  情報通信機器制御部、３４  トラフィックジェネレータ制御部、３５  メディア異常発生器制御部、３６  情報通信機器ログファイル、３７  トラフィックジェネレータログファイル、３８  メディア異常発生器ログファイル、３９  テスト結果生成部。
【図１】
2008134684.tif 000003
【図２】
2008134684.tif 000004
【図３】
2008134684.tif 000005
【図４】
2008134684.tif 000006
【図５】
2008134684.tif 000007