(57)【要約】【課題】未加工データの生成又は並び替えの際にエラーが生じても、データを有効に活用できること。【解決手段】一実施形態において、試験データをフォーマットするシステムは、ｉ）試験イベントの通知を受信すると、データストアから試験データを読み出し、ｉｉ）試験データに基づいて多数の試験記録を生成する少なくとも１つのデータフォーマッタを備える。前記システムは、中断イベントに応じて、データフォーマッタのうちの少なくとも１つに、データストア内の現時点で利用可能な試験データに基づいて多数の試験記録の生成を完成させる中断処理手段も備える。他の実施形態も開示する。【選択図】図２
2007206070.tif 000002
【特許請求の範囲】
【請求項１】
試験データをフォーマットするシステムであって：
ｉ）試験イベントの通知を受信した際にデータストアから試験データを読み出して、ｉｉ）前記試験データに基づいて多数の試験記録を生成する少なくとも１つのデータフォーマッタと；
中断イベントに応じて、前記データフォーマッタのうちの少なくとも１つに、前記データストア内の現時点で利用可能な試験データに基づいてその多数の試験記録の生成を完成させる中断処理手段と、
を備えることを特徴とするシステム。
【請求項２】
前記中断処理手段は、ｉ）前記試験イベントに関する現状情報を保持し、ｉｉ）前記中断イベントを受信すると、前記データフォーマッタのうち、その多数の試験記録の生成を完成させる必要のあるデータフォーマッタに前記現状情報を提供すること、
を特徴とする請求項１に記載のシステム。
【請求項３】
前記試験イベントは試験イベント対を形成し、各試験イベント対は１セットの試験結果の境界を示す開始イベントと終了イベントとを備え；
前記終了イベントのうちの少なくとも１つが存在しない場合に、前記データフォーマッタのうちの少なくとも１つに、その多数の試験記録の生成を完成させること、
を特徴とする請求項１に記載のシステム。
【請求項４】
前記中断処理手段は、ｉ）終了イベントと対をなしていない開始イベントに関する現状情報を保持し、ｉｉ）前記中断イベントを受信すると、前記データフォーマッタのうち、その多数の試験記録の生成を完成させる必要のあるデータフォーマッタに前記現状情報を提供すること、
を特徴とする請求項３に記載のシステム。
【請求項５】
ｉ）前記少なくとも１つのデータフォーマッタに前記試験イベントの前記通知を送り、ｉｉ）前記中断イベントを前記中断処理手段に送る通知管理部をさらに備えること、
を特徴とする請求項１に記載のシステム。
【請求項６】
前記通知管理部は、前記データストア内の前記試験イベントを参照するトークンを１つ又は複数の前記データフォーマッタに送ることにより、前記試験イベントの前記通知を１つ又は複数の前記データフォーマッタへ送信すること、
を特徴とする請求項５に記載のシステム。
【請求項７】
ｉ）前記試験データ及び前記試験イベントを含む順次試験データストリームを受信し、ｉｉ）前記試験データを前記データストアに書き込み、ｉｉｉ）前記試験イベントの通知を前記通知管理部に送るデータ投入部をさらに備えること、
を特徴とする請求項５に記載のシステム。
【請求項８】
さらに前記データ投入部が前記通知管理部に前記中断イベントを送ること、
を特徴とする請求項７に記載のシステム。
【請求項９】
前記データ投入部は、前記順次試験データストリームが不完全であると判断すると、前記通知管理部に前記中断イベントを送ること、
を特徴とする請求項８に記載のシステム。
【請求項１０】
前記データ投入部は、前記順次試験データストリーム内の試験イベントが不規則に受信されていると判断すると、前記通知管理部に前記中断イベントを送ること、
を特徴とする請求項８に記載のシステム。
【請求項１１】
前記データ投入部に障害が生じた際に前記中断処理手段に前記中断イベントを送るプロセス監視手段をさらに備えること、
を特徴とする請求項７に記載のシステム。
【請求項１２】
前記中断イベントがある場合に、前記データ投入部は前記データストアに格納されたサマリ情報を、前記データストア内の前記現時点で利用可能な試験データに基づいて完成させること、
を特徴とする請求項７に記載のシステム。
【請求項１３】
前記データ投入部に障害が生じた際に前記中断処理手段に前記中断イベントを送るプロセス監視手段をさらに備えること、
を特徴とする請求項１に記載のシステム。
【請求項１４】
前記中断処理手段を前記データフォーマッタのうちの１つと一体化すること、
を特徴とする請求項１に記載のシステム。
【請求項１５】
試験データをフォーマットする方法であって：
試験イベントの通知を受信した際にデータストアから試験データを読み出して、前記試験データに基づいて多数の試験記録を生成し；
中断イベントに応じて、前記データストア内の現時点で利用可能な試験データに基づいて前記多数の試験記録の生成を完成すること、を含む
ことを特徴とする方法。
【請求項１６】
前記試験イベントに関する現状情報を保持し；
前記中断イベントを受信すると、前記現状情報を使用して前記多数の試験記録の生成を完成することをさらに含むこと、
を特徴とする請求項１５に記載の方法。
【請求項１７】
前記試験イベントは試験イベント対を形成し、各試験イベント対は１セットの試験結果の境界を示す開始イベントと終了イベントを備え；
前記終了イベントのうちの少なくとも１つが存在しない場合に、前記多数の試験記録の生成を完成することを含むこと、
を特徴とする請求項１５に記載の方法。
【請求項１８】
終了イベントと対をなしていない開始イベントに関する現状情報を保持し；
前記中断イベントを受信すると、前記現状情報を使用して前記多数の試験記録の生成を完成することをさらに含むこと、
を特徴とする請求項１７に記載の方法。
【請求項１９】
前記試験データ及び前記試験イベントを含む順次試験データストリームを受信し；
前記試験データを前記データストアに書き込み；
前記順次試験データストリームが不完全であると判断すると前記中断イベントを生成することをさらに含むこと、
を特徴とする請求項１５に記載の方法。
【請求項２０】
前記試験データ及び前記試験イベントを含む順次試験データストリームを受信し；
前記試験データを前記データストアに書き込み；
前記順次試験データストリーム内の試験イベントが不規則に受信されていると判断すると、前記中断イベントを生成することをさらに含むこと、
を特徴とする請求項１５に記載の方法。
【請求項２１】
前記中断イベントがある場合に、前記データストアに格納されたサマリ情報を、前記データストア内の現時点で利用可能な試験データに基づいて完成させることをさらに含むこと、
を特徴とする請求項１５に記載の方法。
【請求項２２】
命令シーケンスを格納された多数の機械読み取り可能な媒体であって、
前記命令シーケンスは、機械によって実行されると、
少なくとも１つのデータフォーマッタに、ｉ）試験イベントの通知を受信した時にデータストアから前記試験データを読み出させ、ｉｉ）前記試験データに基づいて多数の試験記録を生成させる動作と；
中断処理手段によって、中断イベントの受信に応じて前記データフォーマッタのうちの少なくとも１つに前記データストア内の現時点で利用可能な試験データに基づいてその多数の試験記録の生成を完成させる動作と；
を前記機械に実行させる、
ことを特徴とする機械読み取り可能な媒体。
【請求項２３】
前記命令シーケンスは、前記機械によって実行されると、
前記中断イベントがある場合に、前記データストアに格納されたサマリ情報を、前記データストア内の前記現時点で利用可能な試験データに基づいて完成させる動作を前記機械にさらに実行させること、
を特徴とする請求項２２に記載の機械読み取り可能な媒体。
【請求項２４】
前記命令シーケンスは、前記機械によって実行されると、前記データストアに障害が生じた時に、プロセス監視手段に前記中断イベントを前記中断処理手段へと送らせること、
を特徴とする請求項２２に記載の機械読み取り可能な媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は試験データをフォーマットするシステム及び方法に関し、さらに詳細には、中断イベント後にその時点で利用可能な試験データに基づいて試験記録の生成を完成させるシステム及び方法に関する。
【背景技術】
【０００２】
回路を試験すると、試験結果は「未加工」フォーマットで記録される。多くの場合この未加工フォーマットは、１）試験結果の分析に使用するアプリケーションプログラムには対応しておらず、２）試験技術者等の人間がこれを理解するのは困難である。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上記のように未加工データフォーマットを理解するのは困難であるため、未加工データに対して並び替え、ソート、分類、ディスティル等の操作のうちの少なくとも１つを行うことによって、未加工データを１つ以上の他のフォーマットに変換することが多い。
【０００４】
未加工データの生成又は並び替えの際にエラーが生じると、「進行中」のデータフォーマット操作は多くの場合突然終了し、それまで使用可能であり得た試験記録が破壊又は損失されることが多い。このように試験記録が破壊又は損失されると、試験に大幅な遅れが生じる、又は作業を無駄に繰り返すといった事態につながるおそれがあるが、特にデータフォーマット操作の「進行」が長時間に及んでいた場合には、このフォーマット操作により生成された部分的記録には、ユーザがそれらの生成を繰り返して行う必要のない十分な情報が含まれている。
【課題を解決するための手段】
【０００５】
一実施の形態において、試験データをフォーマットするシステムは、ｉ）試験イベントの通知を受信した際にデータストアから試験データを読み出して、ｉｉ）前記試験データに基づいて多数の試験記録を生成する少なくとも１つのデータフォーマッタを備える。このシステムは、さらに、中断イベントに応じて、前記データフォーマッタのうちの少なくとも１つに、前記データストア内の現時点で利用可能な試験データに基づいてその多数の試験記録の生成を完成させる中断処理手段を備える。
【０００６】
他の実施の形態において、試験データをフォーマットする方法は、１）試験イベントの通知を受信した際にデータストアから試験データを読み出して、前記試験データに基づいて多数の試験記録を生成し；２）中断イベントに応じて、前記データストア内の現時点で利用可能な試験データに基づいて前記多数の試験記録の生成を完成することを含む。
【０００７】
さらに他の実施の形態において、命令シーケンスを格納された多数の機械読み取り可能な媒体であって、前記命令シーケンスは、機械によって実行されると、１）少なくとも１つのデータフォーマッタに、ｉ）試験イベントの通知を受信した時にデータストアから前記試験データを読み出させ、ｉｉ）前記試験データに基づいて多数の試験記録を生成させる動作と；２）中断処理手段によって、中断イベントの受信に応じて前記データフォーマッタのうちの少なくとも１つに前記データストア内の現時点で利用可能な試験データに基づいてその多数の試験記録の生成を完成させる動作と；を前記機械に実行させる。
【０００８】
この他の実施の形態も開示されている。
【発明を実施するための最良の形態】
【０００９】
本発明を例示する実施形態を図面に示す。
【００１０】
「背景技術」で述べたとおり、未加工試験データに対して並び替え、ソート、分類、ディスティル等の操作のうちの少なくとも１つを実行することにより、未加工試験データを１つ以上の他のフォーマットに変換することが多い。
【００１１】
従来では、例えば試験データソース（例えば、試験装置）の障害または再起動；試験プログラムの障害；試験データソースによって生成された試験データの破壊（試験データの損失又は不完全な試験データを含む）；試験データが格納されるデータストアの障害（破壊を含む）；試験データを取得して送る（又は格納する）１つ以上のプロセスの障害等、データフォーマット操作の中断にいたるイベントがあった。これらの中断イベントのうちの１つが発生すると、データフォーマット操作の結果生成された記録は破壊又は損失されるのが典型的であった。中断イベントの前に生成されていた「部分的な記録」には、ユーザがその生成を繰り返して行う必要のない十分な情報が含まれている場合があるため、記録が破壊又は損失されるのは不運なことである。この事実を踏まえ、図１に試験データをフォーマットする新しい方法１００を示す。
【００１２】
方法１００は、１）試験イベント通知を受信した時に、データストアから試験データを読み出し、その試験データに基づいて多数の試験記録を生成するステップ１０２と、２）中断イベントに応じ、現時点で利用できるデータストア内の試験データに基づいて、前記多数の試験記録の生成を完成するステップ１０４とを含む。方法１００の動作については、図２に示す方法１００を実施する例示のシステム２２２と関連させると、より良く理解することができる。
【００１３】
システム２２２は多数のデータフォーマッタ２１４、２１６、２１８、２２０を備え、それらデータフォーマッタは、１）試験イベント通知を受信した時に、データストア２１０から試験データを読み出し、２）その試験データに基づいて多数の試験記録を生成する。システム２２２はまた中断イベント２２６に応じて、現時点で利用できるデータストア２１０内の試験データに基づいて、データフォーマッタ２１４、２１６、２１８、２２０のうちの少なくとも１つに前記多数の試験記録の生成を完成させる中断処理手段２２４を備える。
【００１４】
一実施形態ではシステム２２２を使用して、アジレントテクノロジーズ社（Ａｇｉｌｅｎｔ  Ｔｅｃｈｎｏｌｏｇｉｅｓ，  Ｉｎｃ．）の９３０００ＳＯＣテスタの生成するデータをフォーマットする。９３０００ＳＯＣテスタ（以後「９３０００テスタ」と称す）は、順次試験データストリームを生成し、試験イベントを含む試験データをＥＤＬ（イベントデータログ）ファイル２００として知られるバイナリデータファイルに記録するＳＯＣ（システムオンチップ）テスタである。図２を参照されたい。このＥＤＬファイル２００中のイベントは、少なくとも１つの被試験デバイス（ＤＵＴ)に複数の試験を実行することに対応し、順番に格納されている。ただし、ＥＤＬファイル２００に格納されたイベントは他のどのプロセスにも「投入される」ことはなく、ＥＤＬファイル２００に記録されるだけである。かかる用途では、１）複数のイベントに対応するファイル(例えばＥＤＬファイル２００）が解析されることで複数のイベントが読み出され、２）データファイルから読み出されたイベントは、複数のデータオブジェクトを作成してデータストア２１０（例えばメモリ）に格納するプロセス（例えばデータ投入部２０８）に送られる。
【００１５】
一実施形態では、ＥＤＬファイル２００はイベントマネージャ２０４によって行われるメソッド呼び出しに応じて解析される。図２に示すように、イベントマネージャ２０４がメソッド呼出し（例えばイベント獲得やイベント属性獲得）を共有ライブラリ２０２に対して行うと、共有ライブラリ２０２はＥＤＬファイル２００からイベントを読み出して、イベントマネージャ２０４にイベントを「投入する」。その後イベントマネージャ２０４はデータ投入部２０８にイベントを送る。
【００１６】
共有ライブラリ２０２は、例えばデータ検索ライブラリ（ＤＲＬ）等の編集コードの形態であり得、イベントマネージャ２０４に呼び出されると１つ又は複数のメソッドを実行する。
【００１７】
データ投入部２０８はデータストア２１０にデータオブジェクトを格納した後、データオブジェクト同士を様々に関連づけることができる。一実施形態では、データオブジェクトは階層ツリー構造において互いに関係づけられる。他のデータオブジェクトの子であるデータオブジェクトは、それらの親データオブジェクトへのポインタを保持し得るが、親オブジェクトは全ての子へのポインタのリストを保持する必要はない。本明細書で後述するように、子から親へのこのようなポインタは、必要でなくなったデータオブジェクトを消去するプロセスに役立つ。
【００１８】
試験データはデータオブジェクトに対して多様に関連付けることができるが、かかる関連づけの例として、１）データオブジェクト内にデータを直接格納することによるもの、又は２）データオブジェクトに関連するデータ構造に試験データを格納することによるもの（例えばポインタや他の手段によって関連付ける）等がある。
【００１９】
ＥＤＬファイル２００において、データはイベントの属性として格納される。よって、データ投入部２０８はＥＤＬファイル２００からのイベント２０６を受信すると、イベントの属性から試験データを抽出することによって、イベントに対応する試験データを抽出し得る。回路試験の場合には、抽出データは試験結果を含み得る。
【００２０】
データフォーマッタ２１４、２１６、２１８、２２０が、データ投入部２０８の作成するデータオブジェクト及び試験データにアクセスする方法は多数ある。一実施形態では、データフォーマッタ２１４、２１６、２１８、２２０はデータオブジェクトを監視するだけでよいが、この場合には多くのメモリ帯域幅が必要となり、大して効率的でないことが多い。好適な実施形態では、データ投入部２０８は作成した試験データを指すトークンを生成した後、これらトークンを通知管理部２１２に送る。通知管理部２１２は、データフォーマッタ２１４、２１６、２１８、２２０にトークンを分配する。
【００２１】
なお、通知管理部２１２は各データオブジェクトに対して１つのトークンを受信するだけでよい。通知管理部２１２は各データフォーマッタ２１４、２１６、２１８、２２０に対してトークンを複製するか、あるいはトークンをブロードキャストする。代替的に、通知管理部２１２は各データフォーマッタ２１４、２１６、２１８、２２０に対してトークンを複製又はブロードキャストするのではなく、データオブジェクトの示すある種のデータに対して承認された特定のデータフォーマッタ２１４、２１６、２１８、２２０に対して複製又はブロードキャストするだけでよい。
【００２２】
典型的に、データ投入部２０８の動作はデータフォーマッタ２１４、２１６、２１８、２２０の動作より優先される。データオブジェクト及びデータが格納されているメモリ２１０へのアクセスをさらに制御するために、データ投入部２０８には、データオブジェクト及び試験データへの直接のアクセスを提供してもよい。一方多数のデータフォーマッタ２１４、２１６、２１８、２２０には、データフォーマッタのデータオブジェクト及びデータへのアクセスを調整／調停するように構成されたインタフェースを介した複数のデータオブジェクトへのアクセスを提供してもよい。
【００２３】
図２に示すデータフォーマッタは、ＡＳＣＩＩ（情報交換用米国標準コード）フォーマッタ２１４、ＸＭＬ（拡張マークアップ言語）フォーマッタ２１６、ＥＤＬフォーマッタ２１８、及びＳＴＤＦ（標準試験定義フォーマット）フォーマッタ２２０等の形態を含む様々な形態をとり得る。
【００２４】
本明細書の教示を実施するため様々なプログラミング言語、パラダイム、及びハードウェアプラットフォームを使用できることを理解されたい。一実施形態では、データストア２１０（図２）に格納されるデータオブジェクトを開発するためにオブジェクト指向プログラミング方法を使用する。別の実施形態では、データ要素と処理ロジックとを開発するために手続き型言語を使用する。
【００２５】
ここで中断イベントの処理に戻るが、システム２２２に中断処理手段２２４を設けた点に留意されたい。図２に示すように、中断処理手段２２４はデータフォーマッタ２１４、２１６、２１８、２２０とは別に設けることができる。代替的には、中断処理手段２２４の機能を１つ以上のデータフォーマッタ２１４、２１６、２１８、２２０と一体化できる。
【００２６】
中断処理手段２２４は、データフォーマッタ２１４、２１６、２１８、２２０のいずれかにその試験記録の生成を多くの方法で完成させることができる。一実施形態において中断処理手段２２４は、データ投入部２０８又は通知管理部２１２の受信した試験イベントに関係する現状情報を保持することによって完成させる。この場合中断処理手段２２４は、中断イベント２２６を受信すると、データフォーマッタ２１４、２１６、２１８、２２０のうち、試験記録の生成を完成させる必要のあるデータフォーマッタにその現状情報を提供する。
【００２７】
一連の試験イベントを含むＥＤＬファイル２００から試験イベント２０６（図２）を得ることはすでに指摘したが、システム２２２を用いて他のソースから得た試験イベントを処理することもできる。ただし、システム２２２を使用してＥＤＬタイプのイベント又はその他の順次試験イベントを処理すると仮定して、かかるイベント３００の順序及び関係を図３に例示する。なお、各「開始イベント」の後には対応する「終了イベント」があり、これらの間には（図示するように、ネスト化した試験イベント対の中ということもある）、幾つかの試験結果が存在している。このように（ＥＤＬファイル内または他の試験イベントソース内で）試験イベントを対にすると、中断処理手段２２４は「終了イベント」と対をなさない「開始イベント」（即ち、未閉鎖イベント対）に関する現状情報を保持し得る。この未閉鎖イベント対に関する情報を使用することで、１つまたは複数の「終了イベント」が存在しない場合にデータフォーマッタ２１４、２１６、２１８、２２０のいずれかにその試験記録の生成を完成させることができる。例えば、未受信の「終了イベント」を中断処理手段が「投入する」だけでよい場合もある。
【００２８】
図２に示すように、通知管理部２１２はデータフォーマッタ２１４、２１６、２１８、２２０へ試験イベントの通知を送ることができる。通知管理部２１２はまた、中断イベント２２６がある場合に、これを中断処理手段２２４へ送信できる。一実施形態において、通知管理部２１２はまずデータ投入部２０８から中断イベントを受信する。一例として、データ投入部２０８は、試験イベントを含む順次試験データストリームが不完全であると判断すると、中断イベントを通知管理部２１２へ送ることができる。データ投入部２０８はまた、（例えば、図３に示すイベント「ＴｅｓｔＥｖｅｎｔ：ＡｐｐＭｏｄｅｌＬｅｖｅｌＳｔａｒｔＥｖｅｎｔ／／ｅ．ｇ．，  ｌｏｔ  ｎｕｍｂｅｒ  ＃１０００００１２」及び「ＴｅｓｔＥｖｅｎｔ：ＡｐｐＭｏｄｅｌＬｅｖｅｌＥｎｄＥｖｅｎｔ」等、中間の試験イベント対が受信されなかった等の理由から）順次試験データストリームにおける試験イベントが不規則に受信されていると判断すれば、中断イベントを通知管理部２１２へ送ることができる。
【００２９】
一実施形態において、システム２２２はプロセス監視手段２２８を備え得る。プロセス監視手段２２８は、データ投入部２０８、通知管理部２１２、及びその他のプロセス（またはスレッド）のうちの少なくとも１つを実行するプロセス（スレッドを含む）を監視することができる。プロセス監視手段２２８は、データストア２１０等の構造を監視することもできる。プロセス監視手段２２８は、監視するプロセスまたは構造のいずれかに障害が生じると、中断処理手段２２４へ中断イベントを送ることができる。
【００３０】
中断処理手段２２４がデータフォーマッタ２１４、２１６、２１８、２２０に試験記録の生成を完成させることに加えて、データ投入部２０８が機能し続ける場合には、データ投入部２０８によってデータフォーマッタ２１４、２１６、２１８、２２０に試験記録の生成を完成させることができる。例えばデータ投入部２０８は、中断イベントがある場合にはデータストア２１０に格納された任意の試験データのサマリ情報を完成させることができる。このサマリ情報の元となる試験データ全てを利用できるというわけではないが、データ投入部２０８は、データストア２１０にて現時点で利用できる試験データに基づいてサマリ情報を完成させることができる。このようにサマリ情報が完成すれば、ＳＴＤＦフォーマッタ２２０等のフォーマッタによって完成される試験記録が有意義なものとなり、特に有益である。
【００３１】
本明細書中に記載するシステム２００及び方法１００は、機械読み取り可能な媒体に格納された命令シーケンスによって実行することができ、この命令シーケンスを機械が実行すると、機械は方法１００の動作を実行する。機械読み取り可能な媒体としては例えば、固定媒体やリムーバブルメディア（１つ以上の固定ディスク、ランダムアクセスメモリ（ＲＡＭ）、読取り専用メモリ（ＲＯＭ）、コンパクトディスク等）があり、それらを任意の数で又は任意に組み合わせてネットワーク上の１つの位置に又はネットワーク上に分散させて使用することができる。典型的に命令シーケンスはソフトウェアを含むが、ファームウェアも含み得る。
【００３２】
本願の付記を以下に説明する。
【００３３】
（付記１）
試験データをフォーマットするシステムであって：
ｉ）試験イベントの通知を受信した際にデータストアから試験データを読み出して、ｉｉ）前記試験データに基づいて多数の試験記録を生成する少なくとも１つのデータフォーマッタと；
中断イベントに応じて、前記データフォーマッタのうちの少なくとも１つに、前記データストア内の現時点で利用可能な試験データに基づいてその多数の試験記録の生成を完成させる中断処理手段と、
を備えることを特徴とするシステム。
【００３４】
（付記２）
前記中断処理手段は、ｉ）前記試験イベントに関する現状情報を保持し、ｉｉ）前記中断イベントを受信すると、前記データフォーマッタのうち、その多数の試験記録の生成を完成させる必要のあるデータフォーマッタに前記現状情報を提供すること、
を特徴とする付記１に記載のシステム。
【００３５】
（付記３）
前記試験イベントは試験イベント対を形成し、各試験イベント対は１セットの試験結果の境界を示す開始イベントと終了イベントとを備え；
前記終了イベントのうちの少なくとも１つが存在しない場合に、前記データフォーマッタのうちの少なくとも１つに、その多数の試験記録の生成を完成させること、
を特徴とする付記１に記載のシステム。
【００３６】
（付記４）
前記中断処理手段は、ｉ）終了イベントと対をなしていない開始イベントに関する現状情報を保持し、ｉｉ）前記中断イベントを受信すると、前記データフォーマッタのうち、その多数の試験記録の生成を完成させる必要のあるデータフォーマッタに前記現状情報を提供すること、
を特徴とする付記３に記載のシステム。
【００３７】
（付記５）
ｉ）前記少なくとも１つのデータフォーマッタに前記試験イベントの前記通知を送り、ｉｉ）前記中断イベントを前記中断処理手段に送る通知管理部をさらに備えること、
を特徴とする付記１に記載のシステム。
【００３８】
（付記６）
ｉ）前記試験データ及び前記試験イベントを含む順次試験データストリームを受信し、ｉｉ）前記試験データを前記データストアに書き込み、ｉｉｉ）前記試験イベントの通知を前記通知管理部に送るデータ投入部をさらに備えること、
を特徴とする付記５に記載のシステム。
【００３９】
（付記７）
さらに前記データ投入部が前記通知管理部に前記中断イベントを送ること、
を特徴とする付記６に記載のシステム。
【００４０】
（付記８）
前記データ投入部は、前記順次試験データストリームが不完全であると判断すると、前記通知管理部に前記中断イベントを送ること、
を特徴とする付記７に記載のシステム。
【００４１】
（付記９）
前記中断イベントがある場合に、前記データ投入部は前記データストアに格納されたサマリ情報を、前記データストア内の前記現時点で利用可能な試験データに基づいて完成させること、
を特徴とする付記６に記載のシステム。
【００４２】
（付記１０）
試験データをフォーマットする方法であって：
試験イベントの通知を受信した際にデータストアから試験データを読み出して、前記試験データに基づいて多数の試験記録を生成し；
中断イベントに応じて、前記データストア内の現時点で利用可能な試験データに基づいて前記多数の試験記録の生成を完成すること、を含む
ことを特徴とする方法。
【図面の簡単な説明】
【００４３】
【図１】試験データをフォーマットする方法を例示する図である。
【図２】試験データをフォーマットするシステムを例示する図である。
【図３】図１及び図２に示す方法及びシステムによって処理できる試験イベントの順序と関係を例示する図である。
【符号の説明】
【００４４】
２００  ＥＤＬファイル
２０２  共有ライブラリ
２０４  イベントマネージャ
２０６  イベント
２０８  データ投入部
２１０  データストア
２１２  通知管理部
２１４  ＡＳＣＩＩフォーマッタ
２１６  ＸＭＬフォーマッタ
２１８  ＥＤＬフォーマッタ
２２０  ＳＴＤＦフォーマッタ
２２４  中断処理手段
２２６  中断イベント
２２８  プロセス監視手段
【図１】
2007206070.tif 000003
【図２】
2007206070.tif 000004
【図３】
2007206070.tif 000005
【外国語明細書】
2007206070000001.pdf