(57)【要約】【課題】試験データのサマリーを蓄積するシステムを提供すること。【解決手段】このシステムは、（１）試験データからデータオブジェクトを生成して、データオブジェクトをデータモデルに格納するコードと、（２）データオブジェクトをツリー構造に配列するコードと、（３）試験データのサマリーを生成するコードと、（４）試験データのサマリーをツリー構造に格納するコードと、（５）データオブジェクトを消去するコードとを有するデータ投入部を備える。上記システムはまた、データモデルと通信する多数のクライアントを含み、クライアントは（１）データモデルに格納されたデータオブジェクトから試験データを選択的に読み込むコードと、（２）ツリー構造に格納された試験データのサマリーを読み込むコードとを有する。【選択図】図１
2007206068.tif 000002
【特許請求の範囲】
【請求項１】
試験データのサマリーを蓄積するシステムであって、
（１）前記試験データからデータオブジェクトを生成して、前記データオブジェクトをデータモデルに格納し、（２）前記データオブジェクトをツリー構造に配列し、（３）前記試験データのサマリーを生成し、（４）前記試験データの前記サマリーを前記ツリー構造に格納し、（５）前記データオブジェクトを消去する、コードを有するデータ投入部と、
前記データモデルと通信する多数のクライアントであって、（１）前記データモデルに格納された前記データオブジェクトから前記試験データを選択的に読み込み、（２）前記ツリー構造に格納された前記試験データの前記サマリーを読み込む、コードとを有する、前記クライアントとを含むこと、
を特徴とするシステム。
【請求項２】
前記データ投入部が、１つのサマリーデータオブジェクトを生成し、前記試験データの前記サマリーを前記サマリーデータオブジェクトに格納すること、
を特徴とする請求項１に記載のシステム。
【請求項３】
前記データ投入部が、複数のサマリーデータオブジェクトを生成し、前記試験データの前記サマリーを前記複数のサマリーデータオブジェクトに格納すること、
を特徴とする請求項１に記載のシステム。
【請求項４】
前記試験データの前記サマリーが統計情報を含むことを特徴とする請求項１に記載のシステム。
【請求項５】
前記多数のクライアントが多数のデータフォーマッタを含むことを特徴とする請求項１に記載のシステム。
【請求項６】
前記データフォーマッタが、ＳＴＤＦライタ、ＡＳＣＩＩライタ、ＸＭＬライタ、ＥＤＬライタを含む群から選択される少なくとも１つを含むこと、
を特徴とする請求項５に記載のシステム。
【請求項７】
前記試験データの前記サマリーを格納する前記コードが、関連するデータオブジェクトの親オブジェクトに前記試験データの前記サマリーを配置すること、
を特徴とする請求項１に記載のシステム。
【請求項８】
前記試験データの前記サマリーを格納する前記コードが、前記データ投入部によって前記試験データから作成された前記データオブジェクトの少なくとも１つに、前記試験データの前記サマリーを配置すること、
を特徴とする請求項１に記載のシステム。
【請求項９】
前記データ投入部が前記試験データの前記サマリーを消去するコードを含むこと、
を特徴とする請求項１に記載のシステム。
【請求項１０】
前記データ投入部が、前記試験データの前記サマリーの完成前であって、前記多数のクライアントが前記試験データの前記サマリーを読み込む前に、前記データオブジェクトを消去するコードを含むこと、
を特徴とする請求項１に記載のシステム。
【請求項１１】
試験データのサマリーを蓄積するシステムであって、
（１）前記試験データからデータオブジェクトを生成し、（２）前記データオブジェクトを関係構造に配列する、コードとを有するデータ投入部と、
前記データモデルと通信する多数のクライアントであって、前記データモデルに格納された前記データオブジェクトから前記試験データを選択的に読み込むコードを有する、前記多数のクライアントと、
前記試験データのサマリーを生成するコードを含むこと、
を特徴とするシステム。
【請求項１２】
前記試験データの前記サマリーを前記関係構造に格納するコードをさらに含むこと、
を特徴とする請求項１１に記載のシステム。
【請求項１３】
前記データオブジェクトを消去するコードをさらに含むことを特徴とする請求項１１に記載のシステム。
【請求項１４】
前記試験データの前記サマリーを消去するコードをさらに含むことを特徴とする請求項１１に記載のシステム。
【請求項１５】
前記クライアントが前記試験データの前記サマリーを読み込むコードを有すること、
を特徴とする請求項１１に記載のシステム。
【請求項１６】
試験データのサマリーを蓄積する方法であって、
前記試験データからデータオブジェクトを生成することと、
前記データオブジェクトをデータモデルに格納することと、
前記試験データのサマリーを生成することと、
前記試験データの前記サマリーを前記データモデルに格納することを含むこと、
を特徴とする方法。
【請求項１７】
前記試験データの前記サマリーの完成前に、前記データオブジェクトの少なくとも一部を消去することをさらに含むこと、
を特徴とする請求項１６に記載の方法。
【請求項１８】
前記データオブジェクトを消去した後に前記試験データの前記サマリーを消去することをさらに含むこと、
を特徴とする請求項１７に記載の方法。
【請求項１９】
前記データオブジェクトから多数のクライアントを通じて前記試験データを読み込むことをさらに含むこと、
を特徴とする請求項１８に記載の方法。
【請求項２０】
前記データオブジェクトの前記サマリーの完成前に、前記多数のクライアントを通じて前記データオブジェクトから前記試験データを読み込むこと、
を特徴とする請求項１９に記載の方法。
【請求項２１】
前記多数のクライアントを通じて前記試験データの前記サマリーを読み込むことをさらに含むこと、
を特徴とする請求項２０に記載の方法。
【請求項２２】
前記多数のクライアントを通じて前記試験データの前記サマリーを読み込む前に、前記多数のクライアントを通じて前記試験オブジェクトから前記試験データを読み込むこと、
を特徴とする請求項２１に記載の方法。
【請求項２３】
前記多数のクライアントを通じて前記試験データの前記サマリーを読み込む前に前記データオブジェクトを消去することをさらに含むこと、
を特徴とする請求項２２に記載の方法。
【請求項２４】
試験データのサマリーを蓄積する方法であって、
前記試験データからデータオブジェクトを生成することと、
前記データオブジェクトをツリー構造に配列することと、
前記ツリー構造に配列された前記データオブジェクトをデータモデルに格納することと、
前記データモデルと通信する多数のクライアントを通じて、前記データモデルに格納された前記データオブジェクトから前記試験データを選択的に読み込むことと、
前記試験データのサマリーを生成することと、
前記試験データの前記サマリーを関連するデータオブジェクトの親オブジェクトに格納することを含むこと、
を特徴とする方法。
【請求項２５】
前記試験データの前記サマリーの完成前に、前記データオブジェクトの少なくとも一部を消去することと、
前記多数のクライアントを通じて前記試験データの前記サマリーを読み込むことと、
をさらに含むこと、
を特徴とする請求項２４に記載の方法。
【請求項２６】
試験データのサマリーを蓄積する方法であって、
前記試験データからデータオブジェクトを生成することと、
前記データオブジェクトをデータモデルに格納することと、
前記試験データのサマリーを生成することと、
前記試験データの前記サマリーを前記データモデルに格納することと、
前記サマリーの少なくとも１つのサマリーオブジェクト内の既存のサマリー情報を更新することを含むこと、
を特徴とする方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、試験データのサマリーを蓄積するシステム及び方法に関する。
【背景技術】
【０００２】
典型的に、自動試験装置の生成した試験データはクライアントに提供され、クライアントは試験データのフォーマット又は分析の少なくとも一方を行う。複数のクライアントが試験データにアクセスする必要がある場合には、試験データを格納する要求が過剰になる可能性がある。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
この発明は上記従来技術における問題点を解決するためになされたものである。
【課題を解決するための手段】
【０００４】
一実施の形態において、試験データのサマリーを蓄積するシステムは、（１）前記試験データからデータオブジェクトを生成して、前記データオブジェクトをデータモデルに格納し、（２）前記データオブジェクトをツリー構造に配列し、（３）前記試験データのサマリーを生成し、（４）前記試験データの前記サマリーを前記ツリー構造に格納し、（５）前記データオブジェクトを消去する、コードを有するデータ投入部と、前記データモデルと通信する多数のクライアントであって、（１）前記データモデルに格納された前記データオブジェクトから前記試験データを選択的に読み込み、（２）前記ツリー構造に格納された前記試験データの前記サマリーを読み込む、コードとを有する、前記クライアントとを含む。
【０００５】
他の実施の形態において、試験データのサマリーを蓄積するシステムであって、（１）前記試験データからデータオブジェクトを生成し、（２）前記データオブジェクトを関係構造に配列する、コードとを有するデータ投入部と、前記データモデルと通信する多数のクライアントであって、前記データモデルに格納された前記データオブジェクトから前記試験データを選択的に読み込むコードを有する、前記多数のクライアントと、前記試験データのサマリーを生成するコードを含む。
【０００６】
さらに他の実施の形態において、試験データのサマリーを蓄積する方法であって、前記試験データからデータオブジェクトを生成することと、前記データオブジェクトをデータモデルに格納することと、前記試験データのサマリーを生成することと、前記試験データの前記サマリーを前記データモデルに格納することを含む。
【０００７】
さらに他の実施の形態において、試験データのサマリーを蓄積する方法であって、前記試験データからデータオブジェクトを生成することと、前記データオブジェクトをツリー構造に配列することと、前記ツリー構造に配列された前記データオブジェクトをデータモデルに格納することと、前記データモデルと通信する多数のクライアントを通じて、前記データモデルに格納された前記データオブジェクトから前記試験データを選択的に読み込むことと、前記試験データのサマリーを生成することと、前記試験データの前記サマリーを関連するデータオブジェクトの親オブジェクトに格納することを含む。
【発明を実施するための最良の形態】
【０００８】
本発明を例示する実施形態を図面に示す。
【０００９】
図１においては、試験データ１０４のサマリー１０２を蓄積するシステム１００が示してある。一実施形態において、システム１００は試験データ１０４からデータオブジェクト１１０を生成するコード１０８を有するデータ投入部１０６を含み得る。 システム１００はまた、ツリー構造１１４にデータオブジェクト１１０を配列するコード１１２を含み得る。
【００１０】
一実施形態では、データ投入部１０６と通信するデータモデル１１６を提供する。データモデル１１６はツリー構造１１４に配列されたデータオブジェクト１１０を格納し得る。
【００１１】
さらに図１を参照する。一実施形態において、多数のクライアント１１８（即ち、複数存在する）がデータモデル１１６と通信し得る。データファイルを書き込む必要に応じて、クライアント１１８はデータモデル１１６に格納されたデータオブジェクトから試験データを選択的に読み込むことができる。
【００１２】
一実施形態において、データ投入部１０６はデータオブジェクト１１０に格納される試験データのサマリー１０２を生成するコード１２０を含み得る。データ投入部１０６は、このサマリー情報１０２をツリー構造１１４に格納するコード１２２をさらに含み得る。データ投入部１０６はまた、データオブジェクト１１０を消去するコード１２４を含み得る。一実施形態において、クライアント１１８はツリー構造１１４に格納されたサマリー情報１０２を読み込むコード１２６を有する。
【００１３】
一実施形態において、データ投入部１０６が１つのサマリーデータオブジェクト１２８を生成し、このサマリーデータオブジェクト１２８内にサマリー情報１０２が格納され得る。別の実施形態では、データ投入部１０６は複数のサマリーデータオブジェクト１２８を生成し、これら複数のサマリーデータオブジェクト内にサマリー情報１０２が格納され得る。
【００１４】
一実施形態において、サマリー情報１０２は統計情報を含み得る。
【００１５】
さらに図１を参照する。一実施形態において、複数のクライアント１１８はデータフォーマッタを含み得る。データフォーマッタとしては、ＳＴＤＦライタ１１８Ａ、ＡＳＣＩＩライタ１１８Ｂ、ＸＭＬライタ１１８Ｃ、又はＥＤＬライタ１１８Ｄ等があるが、それらに限定されない。
【００１６】
一実施形態において、データオブジェクト１１０Ｂ、１１０Ｃのサマリー情報１０２を格納するコード１２２は、関連するデータオブジェクトの親オブジェクト１１０Ａにサマリー情報１０２を配置する。別の実施形態では、データオブジェクトのサマリーを子オブジェクトから、それらに隣接して位置する親オブジェクトに格納するコードが提供される。一実施形態において、データオブジェクト１１０Ｂ、１１０Ｃのサマリー情報１０２を格納するコード１２２は、隣接するデータオブジェクト１１０Ｂ、１１０Ｃから少なくともオブジェクト１つ分を隔てた位置に位置する複数のサマリーオブジェクトオブジェクト１２８（即ち祖父母オブジェクト）にサマリー情報１０２を配置する。
【００１７】
別の実施形態では、データオブジェクト１１０Ｂ、１１０Ｃのサマリー情報１０２を格納するコード１２２は、データ投入部１０６によって試験データから作成されたデータオブジェクト１２８のうちの少なくとも１つにサマリー情報１０２を配置する。
【００１８】
一実施形態において、データオブジェクト１１０のサマリー情報１０２を格納するコード１２２は、複数のデータオブジェクト１１０のサマリー情報１０２を集約し得る。
【００１９】
一実施形態において、データ投入部１０６はサマリー情報１０２の完成前であって、クライアントの一部又は全てがサマリー情報１０２を読み込む前に、データオブジェクト１１０を消去するコード１２４を含み得る。
【００２０】
一実施形態において、データ投入部１０６はサマリー情報１０２を消去するコード１３２を含み得る。一実施形態において、サマリー情報１０２を消去するコード１３２はサマリーオブジェクト１２８を消去し得る。一般に、コード１３２はクライアント１１８がサマリー情報１０２に関連するすべてのオブジェクト１１０を読み込んだ後にサマリー情報１０２を消去し得る。別の実施形態では、親オブジェクト１１０Ａを消去した後にサマリー情報１０２を消去するよう、コード１３２を構成してもよい。
【００２１】
別の実施形態において、試験データ１０４のサマリー情報１０２を蓄積するシステム１００は、データ投入部１０６、データモデル１１６、及び複数のクライアント１１８を含む。
【００２２】
データ投入部１０６は試験データ１０４からデータオブジェクト１１０を生成するコード１０８を有し得る。さらに、データ投入部１０６は関係構造１１４においてデータオブジェクト１１０を配列するコード１１２を有する。
【００２３】
データモデル１１６はデータ投入部１０６と通信し得る。一般に、データモデル１１６は関係構造１１４に配列されたデータオブジェクト１１０を格納する。複数のクライアント１１８はデータモデル１１６と通信し得る。典型的に、クライアント１１８はデータモデル１１６に格納されたデータオブジェクト１１０を選択的に取得する。システム１００はデータオブジェクト１１０のサマリー情報１０２を生成するコード１１２を含む。
【００２４】
一実施形態において、システム１００はデータオブジェクト１１０のサマリー情報１０２を関係構造１１４に格納するコード１２２を含む。システム１００はデータオブジェクト１１０を消去するコード１２４を含み得る。さらに、システム１００はサマリー情報１０２を消去するコード１３２を含み得る。
【００２５】
一般に、各クライアント１１８は関係構造１１４に格納されたサマリー情報１０２を読み込むコード１２６を有し得る。一実施形態では、クライアント１１８はサマリー情報１０２の読込みに必要なコードを有さずとも、サマリー情報１０２を取得し得る。
【００２６】
図２から図４は、データモデルに格納されたロット２０８の詳細な試験結果２０２及び２０４並びにサマリーデータ２０６と、データフォーマッタスレッド２００との相互関係を示す。ロット２０８は子オブジェクト２０２及び２０４の親オブジェクトである。
【００２７】
図２に示すロット２０８は、デバイスＡに対する詳細な試験結果を含む子オブジェクト２０２を有する。データフォーマッタスレッド２００は、デバイスＡに対する子オブジェクト２０２内の詳細な試験結果を参照する。またデータフォーマッタスレッド２００は、子オブジェクト２０２のデータをファイルに書き込むために、デバイスＡに対する子オブジェクト２０２のデータをフォーマットし得る。
【００２８】
図３を参照する。図３にもロット２０８を示しているが、図３は図２に示すロット２０８に対する処理後のデータモデルの状態を示しており、ロット２０８は試験された２つのデバイス、即ちデバイスＡ及びＢの結果を含んでいる。一般に、サマリーオブジェクト２１０が作成されて、試験されたデバイスのサマリーが格納される。一実施形態において、デバイスＡに対する詳細な試験結果を有する子オブジェクト２０２に対するサマリー情報２１０が書き込まれた後であって、データフォーマッタスレッド２００が子オブジェクト２０２を読み込んだ後、子オブジェクト２０２は消去され得る。他のデバイスに対する他のデータオブジェクトについても、データが必要なくなった時点でこの処理を行うことができる。
【００２９】
図４を参照すると、デバイスＢに対するデータオブジェクト２０４の詳細な結果をフォーマットした後のデータフォーマッタスレッド２００が示されている。デバイスＢのデータは必要なくなったため、データオブジェクト２０４を消去することができる。データフォーマッタスレッド２００はサマリーオブジェクト２１０を参照するように示されており、これによってデータフォーマッタスレッド２００はサマリーオブジェクト２１０内にサマリー情報を書き込むことができる。データフォーマッタスレッド２００は、デバイスＡ及びデバイスＢにそれぞれ関連するデータオブジェクト２０２及びデータオブジェクト２０４が消去された後も、サマリーオブジェクト２０６からこのサマリー情報を検索することができる。
【００３０】
図５を参照する。一実施形態において、親及び子データオブジェクト５０４のツリー構造５０２を有するデータモデル５００が示されている。一実施形態において、ツリー構造５０２は親及び子オブジェクト５０４に試験データのサマリーを格納する試験サマリーデータオブジェクト５０６を含み得る。親及び子オブジェクト５０４を削除した後も、試験サマリーデータオブジェクト５０６によりデータモデル５００内に統計情報等のサマリー情報を保存することが可能となる。試験サマリーデータオブジェクトによってサマリー情報を保存することにより、クライアントは長期にわたって親及び子オブジェクトを格納せずに、この情報にさらにアクセスすることができる。
【００３１】
図６を参照する。一実施形態において、試験データ６０４のサマリー情報６０２を蓄積するシステム６００を示す。一実施形態において、システム６００は試験データ６０４からデータオブジェクト６０８を生成するデータ投入部６０６を含み得る。
【００３２】
一実施形態において、データ投入部６０６と通信するデータモデル６１０を提供する。 データモデル６１０はデータオブジェクト６０８を格納し得る。複数のクライアント６１２はデータモデル６１０と通信することができる。データファイルを書き込む必要に応じて、クライアント６１２はデータモデル６１０に格納されたサマリー情報６０２とデータオブジェクト６０８を選択的に読み込むことができる。
【００３３】
一実施形態において、ＥＤＬマネージャ６１２とも称し得るイベントデータログマネージャ６１２は、試験データ６０４をデータ投入部６０６に提供し得る。さらに、ＤＲＬ６１４とも称し得るデータリソースライブラリ６１４は、ＥＤＬマネージャ６１２に試験データ６０４を提供し得る。
【００３４】
一実施形態において、通知マネージャ６１６はデータ投入部６０６とクライアント６１２と通信し得る。通知マネージャ６１６は、データオブジェクト６０８とサマリー情報６０２をクライアント６１２に通知し得る。各クライアント６１２はデータモデル６１０に格納されたデータオブジェクト６０８とサマリー情報６０２を選択的に読み込むことができる。
【００３５】
図７を参照すると、試験データのサマリーを蓄積する方法７００が示されている。一実施形態において、方法７００は試験データからデータオブジェクトを生成するステップ７０２を含み得る。方法７００は、データオブジェクトをデータモデルに格納するステップ７０４をさらに含み得る。方法７００はまた、試験データのサマリーを生成するステップ７０６を含み得る。方法７００は、試験データのサマリーをデータモデルに格納するステップ７０８を含み得る。
【００３６】
図８を参照すると、試験データのサマリーを蓄積する方法８００が示されている。一実施形態において、方法８００は試験データからデータオブジェクトを生成するステップ８０２を含み得る。方法８００は、データオブジェクトをデータモデルに格納するステップ８０４をさらに含む。方法８００はまた、試験データのサマリーを生成するステップ８０６を含み得る。方法８００は、試験データのサマリーをデータモデルに格納するステップ８０８を含み得る。方法８００は、試験データのサマリーの完成前にデータオブジェクトの少なくとも一部を消去するステップ８１０を含み得る。
【００３７】
図９を参照すると、試験データのサマリーを蓄積する方法９００が示される。 一実施形態において、方法９００は試験データからデータオブジェクトを生成するステップ９０２を含み得る。方法９００は、データオブジェクトをデータモデルに格納するステップ９０４をさらに含み得る。方法９００はまた、試験データのサマリーを生成するステップ９０６を含み得る。方法９００は、試験データのサマリーをデータモデルに格納するステップ９０８を含み得る。方法９００は、データモデルに試験データのサマリーを格納するステップの後にデータオブジェクトを消去するステップ９１０を含み得る。方法９００はデータオブジェクトを消去するステップの後に試験データのサマリーを消去するステップ９１２を含み得る。
【００３８】
図１０は試験データのサマリーを蓄積する方法１０００を示す。一実施形態において、方法１０００は試験データからデータオブジェクトを生成するステップ１００２を含み得る。方法１０００は、データオブジェクトをデータモデルに格納するステップ１００４をさらに含み得る。方法１０００は、多数のクライアントを通じてデータオブジェクトから試験データを読み込むステップ１００６を含み得る。方法１０００はまた、試験データのサマリーを生成するステップ１００８を含み得る。方法１０００は、試験データのサマリーをデータモデルに格納するステップ１０１０を含み得る。方法１０００は試験データのサマリーを格納するステップの後にデータオブジェクトを消去するステップ１０１２を含み得る。方法１０００は、試験データのサマリーを消去するステップ１０１４を含み得る。
【００３９】
図１１を参照すると、試験データのサマリーを蓄積する方法１１００が示されている。一実施形態において、方法１１００は試験データからデータオブジェクトを生成するステップ１１０２を含み得る。方法１１００は、データオブジェクトをデータモデルに格納するステップ１１０４をさらに含み得る。方法１１００は、データオブジェクトのサマリーの完成前に、多数のクライアントを通じてデータオブジェクトから試験データを読み込むステップ１１１２を含み得る。方法１１００はまた、試験データのサマリーを生成するステップ１１０６を含み得る。方法１１００は、試験データのサマリーを格納するステップ１１０８を含み得る。方法１１００は、試験データのサマリーを格納するステップの後にデータオブジェクトを消去するステップ１１１０を含み得る。方法１１００は、データオブジェクトを消去するステップの後に試験データのサマリーを消去するステップ１１１４を含み得る。
【００４０】
図１２を参照すると、試験データのサマリーを蓄積する方法１２００が示されている。一実施形態において、方法１２００は試験データからデータオブジェクトを生成するステップ１２０２を含み得る。方法１２００は、データオブジェクトをデータモデルに格納するステップ１２０４をさらに含み得る。方法１２００はまた、データオブジェクトに関連する試験データのサマリーを生成するステップ１２０６を含み得る。方法１２００は、データオブジェクトのサマリーを格納するステップ１２０８を含み得る。方法１２００は、データオブジェクトのサマリーを格納するステップの後にクライアントがデータオブジェクトを読み込むステップ１２１０を含み得る。方法１２００は、試験データのサマリーを格納するステップの後にデータオブジェクトを消去するステップ１２１２を含み得る。方法１２００は、多数のクライアントを通じて試験データのサマリーを読み込むステップ１２１４を含み得る。方法１２００は、データオブジェクトを消去するステップの後に試験データのサマリーを消去するステップ１２１６を含み得る。
【００４１】
図１３は試験データのサマリーを蓄積する別の方法１３００を示す。一実施形態において、方法１３００は試験データからデータオブジェクトを生成するステップ１３０２を含み得る。方法１３００は、データオブジェクトをデータモデルに格納するステップ１３０４をさらに含み得る。方法１３００はまた、データオブジェクトに関連する試験データのサマリーを生成するステップ１３０６を含み得る。方法１３００は、データオブジェクトのサマリーを格納するステップ１３０８を含み得る。方法１３００は、データオブジェクトのサマリーを格納するステップの後であって、クライアントが試験データのサマリーを読み込むステップの前に、クライアントがデータオブジェクトを読み込むステップ１３１０を含み得る。方法１３００は、試験データのサマリーを格納するステップの後にデータオブジェクトを消去するステップ１３１２を含み得る。方法１３００は、試験データのサマリーをクライアントが読み込むステップ１３１４を含み得る。方法１３００は、データオブジェクトを消去するステップの後に試験データのサマリーを消去するステップ１３１６を含み得る。
【００４２】
図１４を参照すると、試験データのサマリーを蓄積する方法１４００が示されている。一実施形態において、方法１４００は試験データからデータオブジェクトを生成するステップ１４０２を含み得る。方法１４００は、データオブジェクトをデータモデルに格納するステップ１４０４をさらに含み得る。方法１４００はまた、データオブジェクトに関連する試験データのサマリーを生成するステップ１４０６を含み得る。方法１４００は、データオブジェクトのサマリーを格納するステップ１４０８を含み得る。方法１４００は、データオブジェクトのサマリーを格納するステップの後であって、クライアントが試験データのサマリーを読み込むステップの前に、クライアントがデータオブジェクトを読み込むステップ１４１０を含み得る。方法１４００は、試験データのサマリーを格納するステップの後であって多数のクライアントを通じて試験データのサマリーを読み込むステップの前に、データオブジェクトを消去するステップ１４１２を含み得る。方法１４００は、多数のクライアントを通じて試験データのサマリーを読み込むステップ１４１４を含み得る。方法１４００は、データオブジェクトを消去するステップの後に試験データのサマリーを消去するステップ１４１６を含み得る。
【００４３】
図１５を参照すると、試験データのサマリーを蓄積する方法１５００が示されている。一実施形態において、方法１５００は試験データからデータオブジェクトを生成するステップ１５０２を含み得る。方法１５００は、データオブジェクトをデータモデルに格納するステップ１５０４をさらに含み得る。方法１５００はまた、試験データのサマリーを生成するステップ１５０６を含み得る。方法１５００は、データオブジェクトのサマリーを格納するステップ１５０８を含み得る。方法１５００はデータオブジェクトのサマリーを格納するステップの後であって多数のクライアントを通じて試験データのサマリーを読み込むステップの前に、クライアントがデータオブジェクトを読み込むステップ１５１０を含み得る。方法１５００は、試験データのサマリーを格納するステップの後であってクライアントが試験データのサマリーを読み込むステップの前に、データオブジェクトを消去するステップ１５１２を含み得る。方法１５００は、多数のクライアントを通じて試験データのサマリーを読み込むステップ１５１４を含み得る。方法１５００は、データオブジェクトを消去するステップの後であって多数のクライアントを通じて試験データのサマリーを読み込むステップの後に、データオブジェクトのサマリーを消去するステップ１５１６を含み得る。
【００４４】
ここで図１６を参照する。図１６には試験データのサマリーを蓄積する方法１６００を示す。一実施形態において、方法１６００は試験データからデータオブジェクトを生成するステップ１６０２を含み得る。方法１６００は、データオブジェクトをツリー構造に配列するステップ１６０４をさらに含み得る。方法１６００はまた、ツリー構造に配列されたデータオブジェクトをデータモデルに格納するステップ１６０６を含み得る。方法１６００は、データモデルと通信する多数のクライアントを通じてデータモデルに格納されたデータオブジェクトから試験データを選択的に読み込むステップ１６０８を含み得る。方法１６００は、試験データのサマリーを生成するステップ１６１０を含み得る。方法１６００はまた、関連するデータオブジェクトの親オブジェクトに試験データのサマリーを格納するステップ１６１２を含み得る。
【００４５】
さらに図１６を参照する。図１６には一実施形態として、試験データのサマリーの完成前にデータオブジェクトの少なくとも一部を消去するステップ１６１４と、多数のクライアントを通じて試験データのサマリーを読み込むステップ１６１６が示されている。
【００４６】
図１７を参照する。一実施形態において試験データのサマリーを蓄積する方法１７００は、サマリーの少なくとも１つのサマリーオブジェクト内の既存のサマリー情報を更新するステップ１７１０を含み得る。このステップは、試験データからデータオブジェクトを生成するステップ１７０２、データオブジェクトをデータモデルに格納するステップ１７０４、試験データのサマリーを生成するステップ１７０６、及び試験データのサマリーをデータモデルに格納するステップ１７０８に追加され得る。換言すれば、サマリーオブジェクトを消去する前に、既存のサマリーオブジェクトを変更することができる。方法１７００は、新しい試験結果が生じた時に既存のサマリーオブジェクト内のサマリー情報の値を更新するステップ１７１０を含み得る。
【００４７】
本願の付記を以下説明する。
【００４８】
（付記１）
試験データのサマリーを蓄積するシステムであって、
前記試験データからデータオブジェクトを生成して、前記データオブジェクトをデータモデルに格納するコードと、前記データオブジェクトをツリー構造に配列するコードと、前記試験データのサマリーを生成するコードと、前記試験データの前記サマリーを前記ツリー構造に格納するコードと、前記データオブジェクトを消去するコードとを有するデータ投入部と、
前記データモデルと通信する多数のクライアントであって、前記データモデルに格納された前記データオブジェクトから前記試験データを選択的に読み込むコードと、前記ツリー構造に格納された前記試験データの前記サマリーを読み込むコードとを有する、前記クライアントとを含むこと、
を特徴とするシステム。
【００４９】
（付記２）
前記データ投入部が、１つのサマリーデータオブジェクトを生成し、前記試験データの前記サマリーを前記サマリーデータオブジェクトに格納すること、
を特徴とする付記１に記載のシステム。
【００５０】
（付記３）
前記データ投入部が、複数のサマリーデータオブジェクトを生成し、前記試験データの前記サマリーを前記複数のサマリーデータオブジェクトに格納すること、
を特徴とする付記１に記載のシステム。
【００５１】
（付記４）
前記多数のクライアントが多数のデータフォーマッタを含むことを特徴とする付記１に記載のシステム。
【００５２】
（付記５）
前記データフォーマッタが、ＳＴＤＦライタ、ＡＳＣＩＩライタ、ＸＭＬライタ、ＥＤＬライタを含む群から選択される少なくとも１つを含むこと、
を特徴とする付記４に記載のシステム。
【００５３】
（付記６）
試験データのサマリーを蓄積する方法であって、
前記試験データからデータオブジェクトを生成することと、
前記データオブジェクトをデータモデルに格納することと、
前記試験データのサマリーを生成することと、
前記試験データの前記サマリーを前記データモデルに格納することを含むこと、
を特徴とする方法。
【００５４】
（付記７）
前記試験データの前記サマリーの完成前に、前記データオブジェクトの少なくとも一部を消去することをさらに含むこと、
を特徴とする付記６に記載の方法。
【００５５】
（付記８）
前記データオブジェクトを消去した後に前記試験データの前記サマリーを消去することをさらに含むこと、
を特徴とする付記７に記載の方法。
【００５６】
（付記９）
前記データオブジェクトから多数のクライアントを通じて前記試験データを読み込むことをさらに含むこと、
を特徴とする付記８に記載の方法。
【００５７】
（付記１０）
前記データオブジェクトの前記サマリーの完成前に、前記多数のクライアントを通じて前記データオブジェクトから前記試験データを読み込むこと、
を特徴とする付記９に記載の方法。
【図面の簡単な説明】
【００５８】
【図１】試験データのサマリーを蓄積するシステムを示す図。
【図２】データフォーマッタスレッドと、データモデルに格納された試験データ及び試験データのサマリーとの相互関係を示す図。
【図３】データフォーマッタスレッドと、データモデルに格納された試験データ及び試験データのサマリーとの相互関係を示す図。
【図４】データフォーマッタスレッドと、データモデルに格納された試験データ及び試験データのサマリーとの相互関係を示す図。
【図５】子データオブジェクトに関連する試験データのサマリーを格納する試験サマリーデータオブジェクトと共に、親データオブジェクト及び子データオブジェクトのツリー構造を有するデータモデルを示す図。
【図６】試験データのサマリーを蓄積する別のシステムを示す図。
【図７】試験データのサマリーを蓄積する方法を示す図。
【図８】試験データのサマリーを蓄積する方法を示す図。
【図９】試験データのサマリーを蓄積する方法を示す図。
【図１０】試験データのサマリーを蓄積する方法を示す図。
【図１１】試験データのサマリーを蓄積する方法を示す図。
【図１２】試験データのサマリーを蓄積する方法を示す図。
【図１３】試験データのサマリーを蓄積する方法を示す図。
【図１４】試験データのサマリーを蓄積する方法を示す図。
【図１５】試験データのサマリーを蓄積する方法を示す図。
【図１６】試験データのサマリーを蓄積する方法を示す図。
【図１７】試験データのサマリーを蓄積する方法を示す図。
【符号の説明】
【００５９】
１００  システム
１０２  サマリー
１０４  試験データ
１０６  データ投入部
１１０  データオブジェクト
１１４  ツリー構造１１４
１１６  データモデル
１１８  クライアント
【図１】
2007206068.tif 000003
【図２】
2007206068.tif 000004
【図３】
2007206068.tif 000005
【図４】
2007206068.tif 000006
【図５】
2007206068.tif 000007
【図６】
2007206068.tif 000008
【図７】
2007206068.tif 000009
【図８】
2007206068.tif 000010
【図９】
2007206068.tif 000011
【図１０】
2007206068.tif 000012
【図１１】
2007206068.tif 000013
【図１２】
2007206068.tif 000014
【図１３】
2007206068.tif 000015
【図１４】
2007206068.tif 000016
【図１５】
2007206068.tif 000017
【図１６】
2007206068.tif 000018
【図１７】
2007206068.tif 000019
【外国語明細書】
2007206068000001.pdf