(57)【要約】【課題】通信システムのプロトコル及びプロトコルに用いられるパラメータの評価を行うプロトコル評価装置、プロトコル評価プログラム、プロトコル評価方法を提供する。【解決手段】予め定義された質問器の処理内容である質問器処理内容と予め定義された応答器の処理内容である応答器処理内容とを取得する処理内容取得部と、処理内容取得部により取得された質問器処理内容に基づいて質問器からの送信時刻を質問器送信時刻として算出し、該質問器送信時刻と処理内容取得部により取得された応答器処理内容とに基づいて各々の応答器からの送信時刻を応答器送信時刻として算出し、各々の応答器送信時刻と前記質問器処理内容とに基づいて各々の応答器が認証された時刻を応答器認証時刻として算出する時刻算出部とを備えた。【選択図】図２
2008011326.tif 000002
【特許請求の範囲】
【請求項１】
質問器と少なくとも一つの応答器からなる通信システムのプロトコルの評価を行うプロトコル評価装置であって、
予め定義された前記質問器の処理内容である質問器処理内容と予め定義された前記応答器の処理内容である応答器処理内容とを取得する処理内容取得部と、
前記処理内容取得部により取得された質問器処理内容に基づいて質問器からの送信時刻を質問器送信時刻として算出し、該質問器送信時刻と前記処理内容取得部により取得された応答器処理内容とに基づいて各々の前記応答器からの送信時刻を応答器送信時刻として算出し、各々の前記応答器送信時刻と前記質問器処理内容とに基づいて各々の前記応答器が認証された時刻を応答器認証時刻として算出する時刻算出部と
を備えるプロトコル評価装置。
【請求項２】
請求項１に記載のプロトコル評価装置において、
前記時刻算出部は更に、前記応答器送信時刻と前記質問器処理内容とに基づいて次の質問器送信時刻を算出することを特徴とするプロトコル評価装置。
【請求項３】
請求項２に記載のプロトコル評価装置において、
前記時刻算出部は、前記質問器処理内容により全ての応答器の認証が完了するまで、前記質問器送信時刻、前記応答器送信時刻、前記応答器認証時刻の算出を繰り返すことを特徴とするプロトコル評価装置。
【請求項４】
質問器と少なくとも一つの応答器からなる通信システムのプロトコルの評価をコンピュータに実行させるプロトコル評価プログラムであって、
予め定義された前記質問器の処理内容である質問器処理内容と予め定義された前記応答器の処理内容である応答器処理内容とを取得する処理内容取得ステップと、
前記処理内容取得ステップにより取得された質問器処理内容に基づいて質問器からの送信時刻を質問器送信時刻として算出し、該質問器送信時刻と前記処理内容取得ステップにより取得された応答器処理内容とに基づいて各々の前記応答器からの送信時刻を応答器送信時刻として算出し、各々の前記応答器送信時刻と前記質問器処理内容とに基づいて各々の前記応答器が認証された時刻を応答器認証時刻として算出する時刻算出ステップと
をコンピュータに実行させるプロトコル評価プログラム。
【請求項５】
質問器と少なくとも一つの応答器からなる通信システムのプロトコルの評価を行うプロトコル評価方法であって、
予め定義された前記質問器の処理内容である質問器処理内容と予め定義された前記応答器の処理内容である応答器処理内容とを取得する処理内容取得ステップと、
前記処理内容取得ステップにより取得された質問器処理内容に基づいて質問器からの送信時刻を質問器送信時刻として算出し、該質問器送信時刻と前記処理内容取得ステップにより取得された応答器処理内容とに基づいて各々の前記応答器からの送信時刻を応答器送信時刻として算出し、各々の前記応答器送信時刻と前記質問器処理内容とに基づいて各々の前記応答器が認証された時刻を応答器認証時刻として算出する時刻算出ステップと
を実行するプロトコル評価方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信システムのプロトコルを評価するプロトコル評価装置、プロトコル評価プログラム、プロトコル評価方法に関するものである。
【背景技術】
【０００２】
ＲＦＩＤ（Radio Frequency Identification）においては、周波数毎（１３５ＫＨｚ、１３．５６ＭＨｚ、ＵＨＦ、２．５４ＧＨｚ，５．８ＧＨｚ）に、国際的な通信方式の規格化（ＩＳＯ１８０００）が進められている。また、ＲＦＩＤは、半導体製造技術の進歩に伴いタグの製造コストが低下したことにより、利用範囲が急速に広がりつつある。
【０００３】
ＲＦＩＤシステムやＤＳＲＣ（狭域通信：Dedicated Short Range Communications）システムなどの通信システムでは、基本的に一つの質問器に対して複数の応答器が通信できることを前提にしている。そのため、質問器からの一方向の同報命令や特定された応答器への通信以外に、応答器を特定する認証手順（アンチコリジョン認証プロトコル）が必要である。ＲＦＩＤシステムにおいても、様々なアンチコリジョン認証プロトコルが提案されている（例えば、特許文献１参照）。
【０００４】
また、ＲＦＩＤの第１の目的はＲＦＩＤタグ（ＩＣタグと呼ばれる場合もある）の認証（タグ内のデータの読み出し）であり、その性能規格として、国際的に規格化（ＩＳＯ１８０４６：パフォーマンスのテスト方法，性能評価，ＩＳＯ１８０４７：コンフォーマンスのテスト方法，適合性試験）が進められている。ＲＦＩＤの性能項目には、通信距離や、温度・湿度に対する通信距離特性などあるが、バーコードにはない優れた性能として同時読取処理（アンチコリジョン認証プロトコル）性能がある。
【特許文献１】特開平８−１８１６３３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、アンチコリジョン認証プロトコルの提案の内容において、いずれも適用場面に関係しない、または性能評価環境条件を明示しない内容で優位性を述べていることが多い。
【０００６】
アンチコリジョン認証プロトコルの性能指標の一つである同時読取り速度は、殆どの場合、適用環境の応答器数によって変動する。例えば、数十の応答器の場合は、同時読取り速度が換算値で５０応答器数／秒でも、数百の応答器の場合は１０応答器数／秒となる場合がある。
【０００７】
また、認証プロトコルには、固有のパラメータがあり、このパラメータ値によっても、同時読取り速度が変動する。すなわち、適用環境に最適な認証プロトコルやそのパラメータ値が存在するが、どの認証プロトコルが効率的か、どのパラメータ値が適当か判断する評価システムが無いという課題がある。さらに、「どの処理を短くすれば認証速度が速くなるか」など認証プロトコルを改良する場合や、新しく認証プロトコルを設計する場合に、容易に評価できる評価システムが無いという課題がある。
【０００８】
本発明は上述した問題点を解決するためになされたものであり、通信システムのプロトコル及びプロトコルに用いられるパラメータの評価を行うプロトコル評価装置、プロトコル評価プログラム、プロトコル評価方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上述した課題を解決するため、本発明は、質問器と少なくとも一つの応答器からなる通信システムのプロトコルの評価を行うプロトコル評価装置であって、予め定義された前記質問器の処理内容である質問器処理内容と予め定義された前記応答器の処理内容である応答器処理内容とを取得する処理内容取得部と、前記処理内容取得部により取得された質問器処理内容に基づいて質問器からの送信時刻を質問器送信時刻として算出し、該質問器送信時刻と前記処理内容取得部により取得された応答器処理内容とに基づいて各々の前記応答器からの送信時刻を応答器送信時刻として算出し、各々の前記応答器送信時刻と前記質問器処理内容とに基づいて各々の前記応答器が認証された時刻を応答器認証時刻として算出する時刻算出部とを備えたものである。
【００１０】
また、本発明に係るプロトコル評価装置において、前記時刻算出部は更に、前記応答器送信時刻と前記質問器処理内容とに基づいて次の質問器送信時刻を算出することを特徴とする。
【００１１】
また、本発明に係るプロトコル評価装置において、前記時刻算出部は、前記質問器処理内容により全ての応答器の認証が完了するまで、前記質問器送信時刻、前記応答器送信時刻、前記応答器認証時刻の算出を繰り返すことを特徴とする。
【００１２】
また、本発明に係るプロトコル評価装置において、前記質問器処理内容は、前記応答器への信号の送信処理、前記応答器からの信号の受信処理、前記応答器の認証処理を含み、前記応答器処理内容は、前記質問器への信号の送信処理、前記質問器からの信号の受信処理を含むことを特徴とする。
【００１３】
また、本発明に係るプロトコル評価装置において、前記時刻算出部は、前記応答器処理内容において、前記質問器からの受信処理から前記質問器への送信処理までの処理時間を、前記質問器送信時刻に加算することにより、前記応答器送信時刻を算出することを特徴とする。
【００１４】
また、本発明に係るプロトコル評価装置において、前記時刻算出部は、前記質問器処理内容において、前記応答器からの受信から前記応答器への送信までの処理時間を、前記応答器送信時刻に加算することにより、前記質問器送信時刻を算出することを特徴とする。
【００１５】
また、本発明に係るプロトコル評価装置において、互いに異なる応答器の応答器送信時刻に基づいて、衝突の発生を検出することを特徴とする。
【００１６】
また、本発明に係るプロトコル評価装置において、前記時刻算出部は、算出した最終の前記応答器認証時刻に基づいて、同時読み取り速度を算出することを特徴とすることを特徴とする。
【００１７】
また、本発明に係るプロトコル評価装置において、前記時刻算出部は、算出した前記質問器送信時刻、前記応答器送信時刻、前記応答器認証時刻に基づいて、タイミングチャートを出力することを特徴とすることを特徴とする。
【００１８】
また、本発明に係るプロトコル評価装置において、前記処理内容取得部は、ユーザからの入力に基づいて、前記質問器処理内容、前記応答器処理内容、前記質問器処理内容及び前記応答器処理内容で用いられるパラメータを定義することを特徴とする。
【００１９】
また、本発明に係るプロトコル評価装置において、前記処理内容取得部は、前記ユーザからの入力時、前記質問器処理内容または前記応答器処理内容のトリガーとなる所定の信号を提供することを特徴とする。
【００２０】
また、本発明は、質問器と少なくとも一つの応答器からなる通信システムのプロトコルの評価をコンピュータに実行させるプロトコル評価プログラムであって、予め定義された前記質問器の処理内容である質問器処理内容と予め定義された前記応答器の処理内容である応答器処理内容とを取得する処理内容取得ステップと、前記処理内容取得ステップにより取得された質問器処理内容に基づいて質問器からの送信時刻を質問器送信時刻として算出し、該質問器送信時刻と前記処理内容取得ステップにより取得された応答器処理内容とに基づいて各々の前記応答器からの送信時刻を応答器送信時刻として算出し、各々の前記応答器送信時刻と前記質問器処理内容とに基づいて各々の前記応答器が認証された時刻を応答器認証時刻として算出する時刻算出ステップとをコンピュータに実行させるものである。
【００２１】
また、本発明に係るプロトコル評価プログラムにおいて、前記時刻算出ステップは更に、前記応答器送信時刻と前記質問器処理内容とに基づいて次の質問器送信時刻を算出することを特徴とする。
【００２２】
また、本発明に係るプロトコル評価プログラムにおいて、前記時刻算出ステップは、前記質問器処理内容により全ての応答器の認証が完了するまで、前記質問器送信時刻、前記応答器送信時刻、前記応答器認証時刻の算出を繰り返すことを特徴とする。
【００２３】
また、本発明に係るプロトコル評価プログラムにおいて、前記質問器処理内容は、前記応答器への信号の送信処理、前記応答器からの信号の受信処理、前記応答器の認証処理を含み、前記応答器処理内容は、前記質問器への信号の送信処理、前記質問器からの信号の受信処理を含むことを特徴とする。
【００２４】
また、本発明に係るプロトコル評価プログラムにおいて、前記時刻算出ステップは、前記応答器処理内容において、前記質問器からの受信処理から前記質問器への送信処理までの処理時間を、前記質問器送信時刻に加算することにより、前記応答器送信時刻を算出することを特徴とする。
【００２５】
また、本発明に係るプロトコル評価プログラムにおいて、前記時刻算出ステップは、前記質問器処理内容において、前記応答器からの受信から前記応答器への送信までの処理時間を、前記応答器送信時刻に加算することにより、前記質問器送信時刻を算出することを特徴とする。
【００２６】
また、本発明に係るプロトコル評価プログラムにおいて、互いに異なる応答器の応答器送信時刻に基づいて、衝突の発生を検出することを特徴とする。
【００２７】
また、本発明に係るプロトコル評価プログラムにおいて、前記時刻算出ステップは、算出した最終の前記応答器認証時刻に基づいて、同時読み取り速度を算出することを特徴とすることを特徴とする。
【００２８】
また、本発明は、質問器と少なくとも一つの応答器からなる通信システムのプロトコルの評価を行うプロトコル評価方法であって、予め定義された前記質問器の処理内容である質問器処理内容と予め定義された前記応答器の処理内容である応答器処理内容とを取得する処理内容取得ステップと、前記処理内容取得ステップにより取得された質問器処理内容に基づいて質問器からの送信時刻を質問器送信時刻として算出し、該質問器送信時刻と前記処理内容取得ステップにより取得された応答器処理内容とに基づいて各々の前記応答器からの送信時刻を応答器送信時刻として算出し、各々の前記応答器送信時刻と前記質問器処理内容とに基づいて各々の前記応答器が認証された時刻を応答器認証時刻として算出する時刻算出ステップとを実行するものである。
【発明の効果】
【００２９】
本発明によれば、通信システムにおけるプロトコル及びプロトコルに用いられるパラメータの評価を行うことができる。
【発明を実施するための最良の形態】
【００３０】
以下、本発明の実施の形態について図面を参照しつつ説明する。
【００３１】
まず、本実施の形態に係るプロトコル評価装置の構成について説明する。
【００３２】
図１は、本実施の形態に係るプロトコル評価装置の構成の一例を示すブロック図である。このプロトコル評価装置は、制御部１０１、入力部１０２、出力部１０３を備える。制御部１０１は、プロトコルのシミュレーションの定義、実行、結果の出力を行うものであり、ＰＣ（Personal Computer）本体などで実現される。入力部１０２は、プロトコル手順を入力するものであり、ＰＣ用キーボードなどで実現される。出力部１０３は、ユーザが入力部１０２を用いてプロトコル手順を入力するためのＧＵＩ（Graphical User Interface）やユーザに結果を表示するためのＧＵＩなどを表示するものであり、ディスプレイなどで実現される。
【００３３】
次に、制御部１０１の構成について説明する。
【００３４】
図２は、本実施の形態に係る制御部１０１の構成の一例を示すブロック図である。制御部１０１は、信号プロパティ入力部１０、環境パラメータ入力部１１、内部パラメータ入力部１２、認証プロトコル手順入力部１４、処理プロパティ入力部１５、接続条件入力部１６、シミュレーション部２１、シミュレーション結果出力部２２を備える。
【００３５】
環境パラメータ入力部１１は、入力部１０２を用いて、応答器数などの入力を受け付ける。内部パラメータ入力部１２は、入力部１０２を用いて、各認証プロトコルで使用される内部パラメータの値の入力を受け付ける。認証プロトコル手順入力部１４は、入力部１０２を用いて、質問器と応答器の認証プロトコル手順と、認証プロトコル手順内の各処理内容の入力を受け付ける。処理プロパティ入力部１５は、入力部１０２を用いて、認証プロトコルを模擬するための質問器と応答器のシミュレーション上のクラス（オブジェクトの雛形）の定義を受け付ける。信号プロパティ入力部１０は、入力部１０２を用いて、質問器と応答器の各認証プロトコルで送受信される信号の定義を受け付ける。
【００３６】
次に、信号プロパティ入力部１０、環境パラメータ入力部１１、内部パラメータ入力部１２、認証プロトコル手順入力部１４、処理プロパティ入力部１５、接続条件入力部１６によるシミュレーション定義処理の動作について説明する。
【００３７】
図３は、本実施の形態に係る信号プロパティ入力部１０により表示されるＧＵＩの一例を示す画面である。信号プロパティ入力部１０は、入力部１０２からの入力に従って、認証プロトコルで使用される信号である質問器送信信号、質問器受信応答器信号について、名称、処理内での記号、および時間換算した信号長を定義する。図中の信号はスロットアロハ法の信号の例を示す。ここでは、質問器から応答器へＩＤを送信するよう命令するＩＤ送信命令信号（Ｒｅａｄ＿ＩＤ）、質問器から応答器へＩＤが認証されたことを通知するＩＤ認証信号（Ａｃｋ）、応答器から質問器へＩＤを送信するＩＤ送信信号（ＩＤ＿Ｓｅｎｄ）が定義される。プロパティ入力部１０によれば、各信号の長さや識別色が定義され、質問器と応答器間の具体的な通信タイミングがシミュレーションできるようになり、またタイミングチャートなどに表示、確認できるようになる。
【００３８】
図４は、本実施の形態に係る環境パラメータ入力部１１及び内部パラメータ入力部１２により表示されるＧＵＩの一例を示す画面である。この画面には、環境パラメータを入力する部分と内部パラメータを入力する部分が設けられる。環境パラメータは、全てのオブジェクトが共通に用いられるパラメータ（グローバル変数）であり、内部パラメータは、オブジェクトの内部だけで用いられるパラメータ（ローカル変数）である。
【００３９】
環境パラメータ入力部１１は、グローバル時間（ｇ＿ｔｉｍｅ）、応答器ＩＤ長（Ｔｒａｎ＿ｉｄ＿ｌｅ）、応答器数（ｎｕｍ＿Ｔｒａｎ）、スロット数（ｎｕｍ＿ｓｌｏｔ）などの予約パラメータとその他のパラメータの値の入力を受け付ける。ここで、予約パラメータは、ユーザの負担を軽減するために予め定義されたパラメータであり、全ての認証プロトコルに必須のパラメータである。内部パラメータ入力部１２は、応答器ＩＤ（Ｔｒａｎ＿ｉｄ）、応答器番号（Ｔｒａｎ＿ｎｕｍ）などの予約パラメータとその他のパラメータの定義を受け付ける。環境パラメータ入力部１１と内部パラメータ入力部１２により、応答器数や認証プロトコル内部で使われる変数の初期値や配列長が定義されることにより、スロット数（応答器が応答する時間窓の数）などにより異なる通信時間や場面を想定したシミュレーションが可能となる。
【００４０】
図５は、本実施の形態に係る認証プロトコル手順入力部１４により表示されるＧＵＩの一例を示す画面である。認証プロトコルは、質問器クラスが実行する処理の手順（質問器処理内容）または応答器クラスが実行する処理の手順（応答器処理内容）である認証プロトコル手順として入力される。この画面において、まず、認証プロトコル手順入力部１４は、ユーザによる質問器ボタンまたは応答器ボタンの押下に従って、入力する認証プロトコルの対象となるクラスを選択する。
【００４１】
次に、認証プロトコル手順入力部１４は、信号プロパティ入力部１０に入力された信号を候補として提示することにより、ユーザがその候補の中から、対象となる認証プロトコル手順により送信される送信信号、認証プロトコル手順におけるトリガーとなる受信信号であるトリガー受信信号とを選択できるようにする。認証プロトコル手順入力部１４は、ユーザからの入力に従って、送信信号とトリガー受信信号を定義する。この図の認証プロトコル手順において、送信信号はない（ＮＯＮ）。また、この図の認証プロトコル手順のように受信信号がない場合、トリガー受信信号をＩＮＩＴとして初期化手順を設定することが必要となる。次に、認証プロトコル手順入力部１４は、ユーザからの入力に従って、端子、演算、送信、および判断などの処理要素から認証プロトコルに必要な要素を選択し、接続要素で接続し、フローチャートの形式で認証プロトコル手順を定義する。
【００４２】
図６は、本実施の形態に係る処理プロパティ入力部１５により表示されるプロパティのＧＵＩの一例を示す画面である。認証プロトコル手順入力部１４においてユーザからの入力により一つの手順が選択されると、処理プロパティ入力部１５は、ＧＵＩを表示し、ユーザからの入力に従って、処理要素の名称、処理内容、処理時間、識別色など、選択された手順の処理プロパティを定義する。図７は、本実施の形態に係る接続条件入力部１６により表示される接続条件のＧＵＩの一例を示す画面である。また、認証プロトコル手順入力部１４においてユーザからの入力により一つの分岐接続が選択されると、接続条件入力部１６は、ＧＵＩが表示し、ユーザからの入力に従って、選択された分岐接続の分岐条件を定義する。このようにして、認証プロトコルにおける具体的な制御条件が定義される。
【００４３】
次に、認証プロトコル手順入力部１４、処理プロパティ入力部１５、接続条件入力部１６による定義の具体例について説明する。ここでは、スロットアロハ法の認証プロトコルを評価する例について説明する。
【００４４】
まず、質問器クラスにおける認証プロトコル手順の定義の具体例について説明する。
【００４５】
図８は、本実施の形態に係る質問器クラスにおける初期化手順の定義の一例を示すフローチャートである。この場合、トリガー受信信号はＩＮＩＴ、送信信号はＮＯＮに設定される。認証プロトコル（シミュレーション）の開始時、質問器オブジェクトは、質問器オブジェクトの初期化を行い（Ｓ２１１）、Ｒｅａｄ＿ＩＤ信号の設定を行う認証プロトコル開始処理を行い（Ｓ２１２）、このフローは終了する。
【００４６】
図９は、本実施の形態に係る質問器クラスにおけるＴＩＭＥＲ属性Ｒｅａｄ＿ＩＤ送信手順の定義の一例を示すフローチャートである。この場合、トリガー受信信号はＴＩＭＥＲ、送信信号はＲｅａｄ＿ＩＤに設定される。質問器オブジェクトは、タイマーに従って送信のタイミングを決定し（Ｓ２２１）、Ｒｅａｄ＿ＩＤ（ＩＤ送信命令）信号を応答器オブジェクトへ送信し（Ｓ２２２）、このフローは終了する。図１０は、本実施の形態に係る質問器クラスにおけるＴＩＭＥＲ属性ＲｅａｄＩＤ送信手順における処理プロパティの定義の一例を示す画面である。処理Ｓ２２２の処理プロパティにおいて、処理内容は、Ｉｎｔ＿Ｔｘ（送信信号）をＲｅａｄ＿ＩＤとし、Ｉｎｔ＿Ｄｔ（質問器送信データ）をＮＵＬＬとする。
【００４７】
図１１は、本実施の形態に係る質問器クラスにおけるＩＤ＿Ｓｅｎｄ受信Ａｃｋ送信手順の定義の一例を示すフローチャートである。この場合、トリガー受信信号はＩＤ＿Ｓｅｎｄ、送信信号はＡｃｋに設定される。質問器オブジェクトは、応答器オブジェクトからのＩＤ＿Ｓｅｎｄ（ＩＤ送信）信号を受信すると、衝突判定を行う（Ｓ２３１）。
【００４８】
図１２は、本実施の形態に係る質問器クラスにおけるＩＤ＿Ｓｅｎｄ受信Ａｃｋ送信手順の処理プロパティの定義の一例を示す画面である。処理Ｓ２３２の処理プロパティにおいて、処理内容は、Ｉｎｔ＿ＴｘをＡｃｋとし、Ｉｎｔ＿ＤｔをＴｒａｎ＿ｓｌｏｔ（応答器スロット番号）とする。図１３は、本実施の形態に係る質問器クラスにおけるＩＤ＿Ｓｅｎｄ受信Ａｃｋ送信手順の接続条件の定義の一例を示す画面である。処理Ｓ２３１の２つの分岐接続において、接続条件は、それぞれＴｒｕｅとＦａｌｓｅとする。これにより、処理Ｓ２３１において、衝突があると判定された場合（Ｓ２３１，Ｔｒｕｅ）、このフローは終了する。一方、衝突がないと判定された場合（Ｓ２３１，Ｆａｌｓｅ）、Ａｃｋ（ＩＤ認証）信号を応答器オブジェクトへ送信し（Ｓ２３２）、このフローは終了する。
【００４９】
次に、応答器クラスにおける認証プロトコル手順の定義の具体例について説明する。
【００５０】
図１４は、本実施の形態に係る応答器クラスにおける初期化手順の定義の一例を示すフローチャートである。この場合、トリガー受信信号はＩＮＩＴ、送信信号はＮＯＮに設定される。認証プロトコル（シミュレーション）の開始時、応答器オブジェクトは、応答器オブジェクトの初期化を行い（Ｓ３１１）、このフローは終了する。
【００５１】
図１５は、本実施の形態に係る応答器クラスにおけるＲｅａｄ＿ＩＤ受信ＩＤ＿Ｓｅｎｄ送信手順の定義の一例を示すフローチャートである。この場合、トリガー受信信号はＲｅａｄ＿ＩＤ、送信信号はＩＤ＿Ｓｅｎｄに設定される。応答器オブジェクトは、質問器オブジェクトからのＲｅａｄ＿ＩＤ信号を受信すると、認証フラグがＯｎである（既にＡｃｋ信号を受信した）か否かの判断を行う（Ｓ３２１）。認証フラグがＯｎである場合（Ｓ３２１，Ｏｎ）、このフローは終了する。認証フラグがＯｆｆである場合（Ｓ３２１，Ｏｆｆ）、応答器オブジェクトは、送信するスロット決定を行い（Ｓ３２２）、送信スロット待ち（Ｓ３２３）、ＩＤ＿Ｓｅｎｄ信号を送信し（Ｓ３２４）、このフローは終了する。
【００５２】
図１６は、本実施の形態に係る応答器クラスにおけるＲｅａｄ＿ＩＤ受信ＩＤ＿Ｓｅｎｄ送信手順の処理プロパティの定義の一例を示す画面である。処理Ｓ３２４の処理プロパティにおいて、処理内容は、Ｉｎｔ＿ＴｘをＩＤ＿Ｓｅｎｄとし、Ｉｎｔ＿ＤｔをＴｒａｎ＿ｉｄ（応答器ＩＤ）とする。
【００５３】
図１７は、本実施の形態に係る応答器クラスにおけるＡｃｋ受信手順の定義の一例を示すフローチャートである。この場合、トリガー受信信号はＡｃｋ、送信信号はＮＯＮに設定される。応答器オブジェクトは、質問器オブジェクトからのＡｃｋ信号を受信すると、ＩＤ認証成功と判断し（Ｓ３３１）、このフローは終了する。
【００５４】
ここでは、スロットアロハ法の認証プロトコルを評価する例について説明したが、その他、アロハ法、アドレスビッド送信法、アドレス選択法などの認証プロトコルの評価を行うことができる。ここで、アロハ法は、応答器がそれぞれ独立に時間遅延またはスロット選択してＩＤを送信する方式である。アドレスビッド送信法は、応答器がＩＤをビット単位で送信する際、そのビット値で決まるタイミングで送信する方式である。アドレス選択法は、質問器が送信するサブアドレスと一致する応答器だけが応答する方式である。
【００５５】
次に、シミュレーション部２１によるシミュレーション実行処理の動作について説明する。
【００５６】
まず、シミュレーション部２１によるシミュレーション実行処理において算出される入力グローバル時間及び出力グローバル時間について説明する。グローバル時間は、全ての質問器と応答器に共通の時刻である。質問器入力グローバル時間（質問器受信時刻）は、質問器が信号を受信したグローバル時間である。応答器入力グローバル時間（応答器受信時刻）は、応答器が信号を受信したグローバル時間である。
【００５７】
質問器出力グローバル時間（質問器送信時刻）は、質問器が信号を送信したグローバル時間である。応答器出力グローバル時間（応答器送信時刻）は、応答器が信号を送信したグローバル時間である。図１８は、本実施の形態に係る出力グローバル時間の計算式である。出力グローバル時間は、認証処理プロトコル手順において定義された信号処理手順の時間の累計または中断開始処理（受信待機）から送信処理までの時間（信号処理手順時間）を、入力グローバル時間に加算した値であり、質問器オブジェクトまたは応答器オブジェクトにより受信された信号毎に計算される。この出力グローバル時間により、質問器オブジェクトと複数の応答器オブジェクトにおける認証プロトコル処理のタイミングを正確に整合させることができる。
【００５８】
次に、質問器クラスに基づいて生成される質問器オブジェクト、応答器クラスに基づいて生成される応答器オブジェクトの動作の概要について説明する。図１９は、本実施の形態に係る質問器オブジェクト及び応答器オブジェクトの入出力を示すブロック図である。質問器オブジェクトは、各応答器オブジェクトの出力グローバル時間と応答器から送信され質問器が受信した信号である質問器受信応答器信号から衝突性確認処理した値とを入力パラメータとする。また、応答器オブジェクトは、質問器オブジェクトの出力グローバル時間と質問器から送信された信号である質問器送信信号を入力パラメータとする。
【００５９】
シミュレーション部２１は、認証プロトコル手順に従って、質問器オブジェクトと応答器オブジェクトの処理を実行させ、実行中に得られる各オブジェクトの入力グローバル時間及び出力グローバル時間を算出し、記憶する。図２０は、本実施の形態に係るシミュレーション部２１の動作の一例を示すフローチャートである。
【００６０】
まず、シミュレーション部２１は、環境パラメータとしてグローバル時間と環境パラメータ入力部１１により定義された環境パラメータとを初期化する（Ｓ１０１）。次に、シミュレーション部２１は、認証プロトコル手順入力部１４により定義されたクラスから質問器オブジェクトと応答器オブジェクトを生成する（Ｓ１０２）。応答器オブジェクトの数は、環境パラメータ入力部１１により入力された応答器数である。この時、環境パラメータ入力部１１により定められた応答器ＩＤ長の排他ＩＤが各応答器オブジェクトに付与され、認証プロトコル開始信号が質問器オブジェクトに設定される。また、この時、質問器オブジェクトと各応答器オブジェクトはそれぞれの初期化手順を行う。
【００６１】
次に、シミュレーション部２１は、応答器オブジェクト毎に質問器オブジェクトとの単位通信（一回の質問器オブジェクトの送信と、それに対する応答器オブジェクトの処理）を実行する（Ｓ１０３）。
【００６２】
ここで、処理Ｓ１０３について説明する。まず、質問器オブジェクトは、予め定義された質問器の認証プロトコル手順に従って、時間的に整合性の取れた質問器送信信号（最初は、全て認証プロトコル開始信号）と質問器オブジェクトの出力グローバル時間（最初は、全ての応答器オブジェクトに対して同時刻）を生成し（Ｓ１１０）、特定（ｉ番目：ｉ＝１〜応答器数）の応答器オブジェクトに渡す（Ｓ１１１）。ここで、質問器オブジェクトは、質問器の認証プロトコル手順における送信処理到達（質問器送信点）後の応答信号受信待ち処理（質問器受信点）で認証プロトコル手順の実行を中断する。
【００６３】
次に、各応答器オブジェクトは、予め定義された応答器の認証プロトコル手順に従って、順番に応答器オブジェクトの認証プロトコルを実行する（Ｓ１１２）。この時、各応答器オブジェクトは、質問器オブジェクトの出力グローバル時間と質問器送信信号を使用する。各応答器オブジェクトは、質問器オブジェクトの出力グローバル時間と信号処理手順時間から応答器の出力グローバル時間を算出し、応答器の認証プロトコル手順における送信処理到達（応答器送信点）後の受信信号受信待ち処理（応答器受信点）で認証プロトコル手順の実行を中断する、または質問器からＩＤ認証信号（Ａｃｋ）を渡された場合に終了する。
【００６４】
また、上述した質問器オブジェクトと特定（ｉ）の応答器オブジェクトとの単位通信（処理Ｓ１１０，Ｓ１１１，Ｓ１１２）は、順次応答器オブジェクトを選択し（ｉを増加させ）、全ての応答器オブジェクトについて行われる（ループ）。
【００６５】
質問器オブジェクトと全ての応答器オブジェクトとの単位通信が終了した場合、次に、シミュレーション部２１は、質問器が受信する信号である質問器受信応答器信号を応答器オブジェクト毎に作成する（Ｓ１０４）。ここで、シミュレーション部２１は、各応答器オブジェクトの出力グローバル時間と質問器受信応答器信号を用いて衝突性確認処理を行う。
【００６６】
衝突性確認処理において、シミュレーション部２１は、全応答器オブジェクト間で、各出力グローバル時間と送信信号（無信号もある）のグローバル時間との比較により、または、全応答器オブジェクト間で、各スロット番号（単位応答時間）と送信信号のグローバル時間との比較により、時間軸上での衝突または不一致が発生したかの確認を行う。（衝突例：Ｔｒａｎ＿Ｔｘ＝ＩＤ＿Ｓｅｎｄ、Ｔｒａｎ＿Ｄｔ＝Ｔｒａｎ＿ＩＤ  ⇒Ｔｒａｎ＿Ｔｘ＝ＩＤ＿Ｓｅｎｄ、Ｔｒａｎ＿Ｄｔ＝ＣＯＬＩ）（ＣＯＬＩ：衝突を示す予約記号）。衝突が発生した場合は、質問器オブジェクトは、応答器の認証を行わない。一方、衝突が発生していない場合、質問器オブジェクトは、ＩＤを受信した応答器へＩＤ認証信号を渡す。
【００６７】
次に、シミュレーション部２１は、全応答器の認証が行われたか否かの判断を行う（Ｓ１０５）。全応答器が認証されていない場合（Ｓ１０５，Ｎｏ）、処理Ｓ１０３に戻り、再び応答器オブジェクト毎に質問器オブジェクトとの単位通信を実行する。このとき、質問器オブジェクトは、Ｓ１１１において、再び質問器オブジェクトの認証プロトコル手順における応答器オブジェクトからの受信点から復帰実行する。全応答器が認証された場合（Ｓ１０５，Ｙｅｓ）、このフローは終了する。シミュレーション実行部２１は、各処理において算出された入力グローバル時間及び出力グローバル時間を、シミュレーション結果出力部２２に渡す。
【００６８】
次に、シミュレーション結果出力部２２について説明する。
【００６９】
シミュレーション結果出力部２２は、シミュレーション部２１によるシミュレーションの結果（入力グローバル時間、出力グローバル時間）から、各応答器の入出力信号のタイミングチャートや質問器の読取り速度のグラフ、数値データなどを、出力部１０３上にＧＵＩとしてまたはファイルとして出力する。
【００７０】
図２１は、本実施の形態に係るシミュレーション結果出力部２２により表示されるタイミングチャートの一例を示す画面である。横軸はグローバル時間であり、応答器毎、に全応答器の認証が完了するまでの信号のタイミングを表す。各応答器における時間範囲の部分は、Ｒｅａｄ＿ＩＤ信号３１ａ，３１ｂ，３１ｃ、ＩＤ＿Ｓｅｎｄ信号３２ａ，３２ｂ，３２ｃ，３２ｄ，３２ｅ，３２ｆ，３２ｇ、Ａｃｋ信号３３ａ，３３ｂ，３３ｃ，３３ｄ，３３ｅを表す。その他の部分は、信号処理手順時間や待機時間である。
【００７１】
Ｒｅａｄ＿ＩＤ信号３１ａ，３１ｂ，３１ｃは、質問器出力グローバル時間に基づいて表示される。ＩＤ＿Ｓｅｎｄ信号３２ａ，３２ｂ，３２ｃ，３２ｄ，３２ｅ，３２ｆ，３２ｇは、応答器出力グローバル時間に基づいて表示される。また、Ａｃｋ信号３３ａ，３３ｂ，３３ｃ，３３ｄ，３３ｅは、質問器出力グローバル時間に基づいて表示される。また、Ａｃｋ信号の質問器出力グローバル時間は、各応答器が認証されたグローバル時間（応答器認証時刻）を表し、最後のＡｃｋ信号の質問器出力グローバル時間は、全応答器の認証完了のグローバル時間（応答器認証完了時刻）を表す。また、この例では、ＩＤ＿Ｓｅｎｄ信号３２ｃ，３２ｄが衝突している。
【００７２】
図２２は、本実施の形態に係るシミュレーション結果出力部２２により表示されるグラフの一例を示す画面である。このシミュレーション結果は、認証プロトコルをスロットアロハ法とし、応答器数に対する同時読取り速度の変化を示す。この図において、横軸は応答器数、縦軸は１秒間に認証される応答器数である同時読み取り速度［応答器数／秒］を表す。また、スロット数毎のシミュレーション結果が折れ線グラフとして表されている。この図によれば、スロット数毎に、最適な応答器数が存在することが分かる。つまり、認証プロトコルの設計において、このようなシミュレーションを行うことにより、環境パラメータであるスロット数と応答器数を決定することができる。
【００７３】
本発明によれば、環境に応じた認証プロトコルの評価がシミュレーションでき、実際に現場にシステムを設置せずとも、応答器数の数にあった適当な認証プロトコルが選択でき、また選択された認証プロトコルの最適なパラメータが選択できることにより、コスト、導入面で大きな効果がある。さらに、「どの処理を短くすれば認証速度が速くなるか」などプロトコルを改良する場合や、新しくプロトコルを設計する場合に、容易に評価できる効果がある。
【００７４】
なお、処理内容取得ステップは、実施の形態における信号プロパティ入力部１０、環境パラメータ入力部１１、内部パラメータ入力部１２、認証プロトコル手順入力部１４、処理プロパティ入力部１５、接続条件入力部１６による処理に対応する。また、時刻算出ステップは、実施の形態におけるシミュレーション部２１、シミュレーション結果出力部２２による処理に対応する。
【００７５】
また、本実施の形態に係るプロトコル評価装置は、情報処理装置に容易に適用することができ、情報処理装置の性能をより高めることができる。ここで、情報処理装置には、例えばＰＣ、ワークステーション、サーバ等が含まれ得る。
【００７６】
更に、プロトコル評価装置を構成するコンピュータにおいて上述した各ステップを実行させるプログラムを、プロトコル評価プログラムとして提供することができる。上述したプログラムは、コンピュータにより読取り可能な記録媒体に記憶させることによって、プロトコル評価装置を構成するコンピュータに実行させることが可能となる。ここで、上記コンピュータにより読取り可能な記録媒体としては、ＲＯＭやＲＡＭ等のコンピュータに内部実装される内部記憶装置、ＣＤ−ＲＯＭやフレキシブルディスク、ＤＶＤディスク、光磁気ディスク、ＩＣカード等の可搬型記憶媒体や、コンピュータプログラムを保持するデータベース、或いは、他のコンピュータ並びにそのデータベースや、更に回線上の伝送媒体をも含むものである。
【００７７】
（付記１）  質問器と少なくとも一つの応答器からなる通信システムのプロトコルの評価を行うプロトコル評価装置であって、
予め定義された前記質問器の処理内容である質問器処理内容と予め定義された前記応答器の処理内容である応答器処理内容とを取得する処理内容取得部と、
前記処理内容取得部により取得された質問器処理内容に基づいて質問器からの送信時刻を質問器送信時刻として算出し、該質問器送信時刻と前記処理内容取得部により取得された応答器処理内容とに基づいて各々の前記応答器からの送信時刻を応答器送信時刻として算出し、各々の前記応答器送信時刻と前記質問器処理内容とに基づいて各々の前記応答器が認証された時刻を応答器認証時刻として算出する時刻算出部と
を備えるプロトコル評価装置。
（付記２）  付記１に記載のプロトコル評価装置において、
前記時刻算出部は更に、前記応答器送信時刻と前記質問器処理内容とに基づいて次の質問器送信時刻を算出することを特徴とするプロトコル評価装置。
（付記３）  付記２に記載のプロトコル評価装置において、
前記時刻算出部は、前記質問器処理内容により全ての応答器の認証が完了するまで、前記質問器送信時刻、前記応答器送信時刻、前記応答器認証時刻の算出を繰り返すことを特徴とするプロトコル評価装置。
（付記４）  付記３に記載のプロトコル評価装置において、
前記質問器処理内容は、前記応答器への信号の送信処理、前記応答器からの信号の受信処理、前記応答器の認証処理を含み、前記応答器処理内容は、前記質問器への信号の送信処理、前記質問器からの信号の受信処理を含むことを特徴とするプロトコル評価装置。
（付記５）  付記４に記載のプロトコル評価装置において、
前記時刻算出部は、前記応答器処理内容において、前記質問器からの受信処理から前記質問器への送信処理までの処理時間を、前記質問器送信時刻に加算することにより、前記応答器送信時刻を算出することを特徴とするプロトコル評価装置。
（付記６）  付記４または付記５に記載のプロトコル評価装置において、
前記時刻算出部は、前記質問器処理内容において、前記応答器からの受信から前記応答器への送信までの処理時間を、前記応答器送信時刻に加算することにより、前記質問器送信時刻を算出することを特徴とするプロトコル評価装置。
（付記７）  付記１乃至付記６のいずれかに記載のプロトコル評価装置において、
互いに異なる応答器の応答器送信時刻に基づいて、衝突の発生を検出することを特徴とするプロトコル評価装置。
（付記８）  付記１乃至付記７のいずれかに記載のプロトコル評価装置において、
前記時刻算出部は、算出した最終の前記応答器認証時刻に基づいて、同時読み取り速度を算出することを特徴とすることを特徴とするプロトコル評価装置。
（付記９）  付記１乃至付記８のいずれかに記載のプロトコル評価装置において、
前記時刻算出部は、算出した前記質問器送信時刻、前記応答器送信時刻、前記応答器認証時刻に基づいて、タイミングチャートを出力することを特徴とすることを特徴とするプロトコル評価装置。
（付記１０）  付記１乃至付記９のいずれかに記載のプロトコル評価装置において、
前記処理内容取得部は、ユーザからの入力に基づいて、前記質問器処理内容、前記応答器処理内容、前記質問器処理内容及び前記応答器処理内容で用いられるパラメータを定義することを特徴とするプロトコル評価装置。
（付記１１）  付記１０に記載のプロトコル評価装置において、
前記処理内容取得部は、前記ユーザからの入力時、前記質問器処理内容または前記応答器処理内容のトリガーとなる所定の信号を提供することを特徴とするプロトコル評価装置。
（付記１２）  質問器と少なくとも一つの応答器からなる通信システムのプロトコルの評価をコンピュータに実行させるプロトコル評価プログラムであって、
予め定義された前記質問器の処理内容である質問器処理内容と予め定義された前記応答器の処理内容である応答器処理内容とを取得する処理内容取得ステップと、
前記処理内容取得ステップにより取得された質問器処理内容に基づいて質問器からの送信時刻を質問器送信時刻として算出し、該質問器送信時刻と前記処理内容取得ステップにより取得された応答器処理内容とに基づいて各々の前記応答器からの送信時刻を応答器送信時刻として算出し、各々の前記応答器送信時刻と前記質問器処理内容とに基づいて各々の前記応答器が認証された時刻を応答器認証時刻として算出する時刻算出ステップと
をコンピュータに実行させるプロトコル評価プログラム。
（付記１３）  付記１２に記載のプロトコル評価プログラムにおいて、
前記時刻算出ステップは更に、前記応答器送信時刻と前記質問器処理内容とに基づいて次の質問器送信時刻を算出することを特徴とするプロトコル評価プログラム。
（付記１４）  付記１３に記載のプロトコル評価プログラムにおいて、
前記時刻算出ステップは、前記質問器処理内容により全ての応答器の認証が完了するまで、前記質問器送信時刻、前記応答器送信時刻、前記応答器認証時刻の算出を繰り返すことを特徴とするプロトコル評価プログラム。
（付記１５）  付記１４に記載のプロトコル評価プログラムにおいて、
前記質問器処理内容は、前記応答器への信号の送信処理、前記応答器からの信号の受信処理、前記応答器の認証処理を含み、前記応答器処理内容は、前記質問器への信号の送信処理、前記質問器からの信号の受信処理を含むことを特徴とするプロトコル評価プログラム。
（付記１６）  付記１５に記載のプロトコル評価プログラムにおいて、
前記時刻算出ステップは、前記応答器処理内容において、前記質問器からの受信処理から前記質問器への送信処理までの処理時間を、前記質問器送信時刻に加算することにより、前記応答器送信時刻を算出することを特徴とするプロトコル評価プログラム。
（付記１７）  付記１５または付記１６に記載のプロトコル評価プログラムにおいて、
前記時刻算出ステップは、前記質問器処理内容において、前記応答器からの受信から前記応答器への送信までの処理時間を、前記応答器送信時刻に加算することにより、前記質問器送信時刻を算出することを特徴とするプロトコル評価プログラム。
（付記１８）  付記１２乃至付記１７のいずれかに記載のプロトコル評価プログラムにおいて、
互いに異なる応答器の応答器送信時刻に基づいて、衝突の発生を検出することを特徴とするプロトコル評価プログラム。
（付記１９）  付記１２乃至付記１８のいずれかに記載のプロトコル評価プログラムにおいて、
前記時刻算出ステップは、算出した最終の前記応答器認証時刻に基づいて、同時読み取り速度を算出することを特徴とすることを特徴とするプロトコル評価プログラム。
（付記２０）  質問器と少なくとも一つの応答器からなる通信システムのプロトコルの評価を行うプロトコル評価方法であって、
予め定義された前記質問器の処理内容である質問器処理内容と予め定義された前記応答器の処理内容である応答器処理内容とを取得する処理内容取得ステップと、
前記処理内容取得ステップにより取得された質問器処理内容に基づいて質問器からの送信時刻を質問器送信時刻として算出し、該質問器送信時刻と前記処理内容取得ステップにより取得された応答器処理内容とに基づいて各々の前記応答器からの送信時刻を応答器送信時刻として算出し、各々の前記応答器送信時刻と前記質問器処理内容とに基づいて各々の前記応答器が認証された時刻を応答器認証時刻として算出する時刻算出ステップと
を実行するプロトコル評価方法。
【図面の簡単な説明】
【００７８】
【図１】本実施の形態に係るプロトコル評価装置の構成の一例を示すブロック図である。
【図２】本実施の形態に係る制御部１０１の構成の一例を示すブロック図である。
【図３】本実施の形態に係る信号プロパティ入力部１０により表示されるＧＵＩの一例を示す画面である。
【図４】本実施の形態に係る環境パラメータ入力部１１及び内部パラメータ入力部１２により表示されるＧＵＩの一例を示す画面である。
【図５】本実施の形態に係る認証プロトコル手順入力部１４により表示されるＧＵＩの一例を示す画面である。
【図６】本実施の形態に係る処理プロパティ入力部１５により表示されるプロパティのＧＵＩの一例を示す画面である。
【図７】本実施の形態に係る接続条件入力部１６により表示される接続条件のＧＵＩの一例を示す画面である。
【図８】本実施の形態に係る質問器クラスにおける初期化手順の定義の一例を示すフローチャートである。
【図９】本実施の形態に係る質問器クラスにおけるＴＩＭＥＲ属性Ｒｅａｄ＿ＩＤ送信手順の定義の一例を示すフローチャートである。
【図１０】本実施の形態に係る質問器クラスにおけるＴＩＭＥＲ属性ＲｅａｄＩＤ送信手順における処理プロパティの定義の一例を示す画面である。
【図１１】本実施の形態に係る質問器クラスにおけるＩＤ＿Ｓｅｎｄ受信Ａｃｋ送信手順の定義の一例を示すフローチャートである。
【図１２】本実施の形態に係る質問器クラスにおけるＩＤ＿Ｓｅｎｄ受信Ａｃｋ送信手順の処理プロパティの定義の一例を示す画面である。
【図１３】本実施の形態に係る質問器クラスにおけるＩＤ＿Ｓｅｎｄ受信Ａｃｋ送信手順の接続条件の定義の一例を示す画面である。
【図１４】本実施の形態に係る応答器クラスにおける初期化手順の定義の一例を示すフローチャートである。
【図１５】本実施の形態に係る応答器クラスにおけるＲｅａｄ＿ＩＤ受信ＩＤ＿Ｓｅｎｄ送信手順の定義の一例を示すフローチャートである。
【図１６】本実施の形態に係る応答器クラスにおけるＲｅａｄ＿ＩＤ受信ＩＤ＿Ｓｅｎｄ送信手順の処理プロパティの定義の一例を示す画面である。
【図１７】本実施の形態に係る応答器クラスにおけるＡｃｋ受信手順の定義の一例を示すフローチャートである。
【図１８】本実施の形態に係る出力グローバル時間の計算式である。
【図１９】本実施の形態に係る質問器オブジェクト及び応答器オブジェクトの入出力を示すブロック図である。
【図２０】本実施の形態に係るシミュレーション部２１の動作の一例を示すフローチャートである。
【図２１】本実施の形態に係るシミュレーション結果出力部２２により表示されるタイミングチャートの一例を示す画面である。
【図２２】本実施の形態に係るシミュレーション結果出力部２２により表示されるグラフの一例を示す画面である。
【符号の説明】
【００７９】
１０  信号プロパティ入力部、１１  環境パラメータ入力部、１２  内部パラメータ入力部、１４  認証プロトコル手順入力部、１５  処理プロパティ入力部、１６  接続条件入力部、２１  シミュレーション部、２２  シミュレーション結果出力部、１０１  制御部、１０２  入力部、１０３  出力部。
【図１】
2008011326.tif 000003
【図２】
2008011326.tif 000004
【図３】
2008011326.tif 000005
【図４】
2008011326.tif 000006
【図５】
2008011326.tif 000007
【図６】
2008011326.tif 000008
【図７】
2008011326.tif 000009
【図８】
2008011326.tif 000010
【図９】
2008011326.tif 000011
【図１０】
2008011326.tif 000012
【図１１】
2008011326.tif 000013
【図１２】
2008011326.tif 000014
【図１３】
2008011326.tif 000015
【図１４】
2008011326.tif 000016
【図１５】
2008011326.tif 000017
【図１６】
2008011326.tif 000018
【図１７】
2008011326.tif 000019
【図１８】
2008011326.tif 000020
【図１９】
2008011326.tif 000021
【図２０】
2008011326.tif 000022
【図２１】
2008011326.tif 000023
【図２２】
2008011326.tif 000024