(57)【特許請求の範囲】
【請求項１】
テストを受ける装置内における１つ又は複数のコンポーネントのうち、交換すべきコンポーネントを見つけるための診断システムであって、
テストを受ける装置に適用された診断テストの各サブセットについてのテスト結果に応答して、該テストを受ける装置にまだ適用されていない該診断テストのセットの中から１つ又は複数の次のテストを選択することを可能にする診断システムであり、
前記各診断テストは、１つ又は複数のコンポーネントの少なくとも一部をカバーし、かつ、前記コンポーネントの優良不良の状態を二値で示すコンポーネント状態ビットパターンと、当該診断テストによるテスト結果を二値で示すテスト結果ビットパターンと、それらビットパターンの発生頻度とのセットに応答することからなる、診断システム。
【請求項２】
前記次のテストは、次に選択しうるテストの識別名と、それら各テストが正しい診断を示す確率の高さを表す優良度の表示とを含むテーブルをユーザに示すことを特徴とする請求項１に記載の診断システム。
【請求項３】
前記テーブルは、前記優良度の表示に応答して格納されることを特徴とする請求項２に記載の診断システム。
【請求項４】
前記優良度の表示は、前記次に選択しうるテストの間の相対的な優良度を示す数値であることを特徴とする請求項２または３に記載の診断システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は装置テストに係り、とりわけテストを受ける装置に適用して、１つ以上の次のテストを選択するための自動化ツールを提供するモデルベース診断システムに関する。
【０００２】
【従来の技術】
機械的、電気的、および化学的システム、並びにそれらの組み合わせを含む多様なシステムは、一般に、製造テスト環境および現場支援環境を含むさまざまな環境下においてテストされる。これらのシステムには、回路基板およびさまざまな回路基板を備えたフルシステムといった電子システムが含まれている。これらのシステムには、自動車、衛星システム、およびテスト機器も含まれている。テストサイクルを受けている間のこうしたシステムは、テストを受ける装置（ＤＵＴ：device under test）と呼ぶことにする。
【０００３】
こうしたＤＵＴには、一般にさまざまなコンポーネントが含まれている。こうしたコンポーネントには、例えば集積回路装置、電気コンポーネント、バッテリシステム、機械的コンポーネント、電気バス、配線用ハーネス、およびバックプレーンコンポーネントが含まれている。こうしたコンポーネントの１つ以上が故障すると、ＤＵＴの故障を生じる可能性がある。
【０００４】
ＤＵＴにおいて故障する可能性のあるコンポーネントを判定するための先行技術によるシステムには、モデルベース診断システムが含まれている。モデルベース診断システムは、診断システムに対する入力として、適用されるテストからの実際のＤＵＴの応答を利用して、ＤＵＴの状態に関する結論を示す診断システムと定義することが可能である。こうした診断システムは、通常、ＤＵＴおよびそのコンポーネントおよび診断プロセスに関するコンピュータで生成したモデルに基づくものである。
【０００５】
通常、ＤＵＴ特性のより扱いやすいモデルに基づくモデルベース診断システムを用いることが望ましい。こうしたモデルベース診断システムによって、通常、ＤＵＴに対する該システムの適用が可能になる前に、ユーザが生成しなければならないＤＵＴのためのモデル化情報量が最小限に抑えられる。こうしたモデル化によって、通常、さまざまなＤＵＴに対する診断システムの適応プロセスが迅速化され、診断システムが示す判定の信頼性が高められる。
【０００６】
Ｐｒｅｉｓｔ氏他の米国特許出願第０８／５５１，０５４号には、モデル化の負担が大幅に軽減される、機能テストに基づくモデルベース診断システムが開示されている。Ｐｒｅｉｓｔ氏他の出願に開示のモデルは、機能テストのリスト、各機能テストで各コンポーネントの用いられる程度の各機能テストで用いられるコンポーネントのリスト、および（利用可能であれば）個々のコンポーネントの履歴または事前故障率を用いる。こうしたモデルデータは、テストエンジニア、テストプログラマ、または、テストを受ける装置に習熟しているが、必ずしも専門家ではない者によって、迅速かつ容易に判定または推定することが可能である。一般に、こうしたモデルは、テストを受ける装置の複雑さに応じて、テストエンジニアが数日〜数週間で開発することが可能である。
【０００７】
Ｐｒｅｉｓｔ氏他のモデルベース診断システムは、テストを受ける装置に対する一連のテストの自動適用を可能にするテスト環境に適している。こうした診断テストは、特に時間およびコストをあまり増すことなく、利用し得る全てのテストを適用することが可能な場合に適している。この状況は、電子機器の製造において一般的である。例えば、プリント回路基板を取り付け具に取り付け、取り付け具から該装置を取り外す前に、多数のテストを適用することが可能である。
【０００８】
しかし、他のテスト環境は、時間および／またはコストの制約を受ける可能性がある。例えば、販売後における自動車または電子装置に対する診断テストの適用は、一般に時間およびコストの制約を受ける。こうした販売後のテスト環境では、利用可能なテストの内のほんのわずかだけしか実施することができない。こうしたテスト環境の場合、不合格の診断を下して、不合格になったコンポーネントを取り替えるのに要する時間を最小限に抑えることが極めて望ましい。従って、先行テストの結果に基づいて、ＤＵＴに適用する次のテストを決めることができることが極めて望ましい。次のテストは、最終的に正しい診断を実施する観点から、最良のテストでなければならない。
【０００９】
より扱いやすいモデルを用いる従来のモデルベース診断システムでは、通常、最良の次のテストを選択するための自動化ツールは得られない。従って、従来のモデルベース診断システムは、必ずしも次に適用する最良のテストではないテストの適用中に、ＤＵＴの過度の浪費となるダウンタイムを強制する可能性がある。さらに、こうした従来のシステムでは、通常、特定のテストの実施またはテストを受ける装置の特定のコンポーネントの取り替えに関連した経済的コストを考慮に入れるツールが得られない。
【００１０】
【発明が解決しようとする課題】
本発明は上記事情に鑑みてなされたもので、時間および／またはコストの制約を受けない診断システムを提供することを目的とする。
【００１１】
【課題を解決するための手段】
テストを受ける装置の扱いやすいモデルに基づいて、まだ適用されていないテストの中から、テストを受ける装置に次に適用すべき１つ以上のテストの選択を可能にする自動化ツールを提供する、モデルベース診断システムが開示される。さらに、この診断システムは、コンポーネントの取り替えに関連したコストの表示に応答して、取り替えるコンポーネントの選択を可能にする。該診断システムは、また、テストを適用する経済的結果の表示に応答して、テストを受ける装置に適用する次のテストの選択を可能にする。
【００１２】
本発明のその他の特徴および利点については、後続する詳細な説明から明らかになるであろう。
【００１３】
【発明の実施の形態】
図１には、扱いやすいモデルベース診断を利用して、自動化された最良の次のテスト選択を可能にする装置テスタ１２に結合された、テストを受ける装置１０が示されている。テストを受ける装置１０には、コンポーネント１〜ｎのセットが含まれている。装置テスタ１２は、テストを受ける装置１０に適用されると、その結果がテスト結果テーブル１６（テスト結果１〜ｍ）に記憶される診断テストセット１４（テスト１〜ｍ）を実施する。テストを受ける装置１０に対するテストサイクル中のいつでも、テスト結果テーブル１６によって、テスト１〜ｎの内から適用されたテストおよび適用された各テストの合否が表示される。
【００１４】
装置テスタ１２は、テストを受ける装置１０にまだ適用されていないテスト１〜ｍの中から１つ以上の最良の次のテストを選択する手順２２を実施する。手順２２では、テスト結果テーブル１６の現在の状態および予測テーブル３０の内容に基づいて、最良の次のテストが判定される。手順２２によって、テストを受ける装置に対してまだ適用されていないテスト１〜ｍの内、次に適用される最良のテストがどれであるかを表示する次のテストテーブルが生成される。手順２２によって、テスト１〜ｍのそれぞれの実施に関連した経済的コストテーブル２８にリストアップされた経済的コストを利用して、１つ以上の次の最良のテストを選択することも可能になる。経済的コストテーブル２８における経済的コストは、テスト１〜ｍの実行に必要なシステムのダウンタイムによって被るコスト、および必要な修理の実施に必要とされる部品および労働力のコストを反映している。
【００１５】
装置テスタ１２には、ユーザがコンポーネント１〜ｎの中から最も可能性の高い不良コンポーネントを判定可能とする手順２０が含まれている。手順２０は、テスト結果テーブル１６の現在の状態および予測テーブル３０の内容に基づいて行われる。手順２０では、コンポーネント１〜ｎの中から最も可能性の高い不良コンポーネントのリストが生成される。手順２０によって、コンポーネント１〜ｎの取り替えに関連した経済的コストを利用して、コンポーネント１〜ｎの内から１つ以上の取り替えを選択することも可能になる。コンポーネント１〜ｎの取り替えに関する経済的コストは、経済的コストテーブル２８に記憶される。経済的コストテーブル２８における経済的コストは、コンポーネントのコストおよびコンポーネントの取り替え中にテストを受ける装置１０のダウンタイムの結果として被るコストを反映している。
【００１６】
テストを受ける装置１０は、機械的、電気的および化学的システムを含むさまざまなシステム、並びに、回路基板、さまざまな回路基板を備えたフルシステム、自動車、衛星システムおよびスト機器を含むその組み合わせを表している。装置テスタ１２には、テストを受ける装置１０に１つまたは複数の刺激を付与し、その刺激に対する応答を測定するために必要なテスト機構が含まれている。こうしたテスト機構には、電気信号を発生し、応答電気信号を測定するための電気的回路要素、およびテストを受ける装置１０の性質および機能に基づいて、機械的または化学的刺激を発生し、機械的または化学的応答を測定するための機構が含まれている。テストを受ける装置１０に付与される刺激は、電気的刺激、機械的刺激、化学的刺激またはその組み合わせとすることが可能であり、付与される刺激の任意の１つに関する応答は、電気的応答、機械的応答、化学的応答またはその組み合わせとすることが可能である。
【００１７】
装置テスタ１２には、手順２０、２２を実施するためのコンピュータまたは同等の機構も含まれている。装置テスタ１２には、自動化された最良の次のテストおよび最も可能性の高い不良コンポーネントの判定結果をユーザに提示するためのグラフィックディスプレイのような機構も含まれている。装置テスタ１２は、次のテストを表示するデータに応答して動作する構成要素に、こうしたデータを伝送することも可能である。該構成要素には、別のコンピュータプログラムを含むこともでき、あるいは例えば自動化修復セルのような自動化装置とすることも可能である。手順２０、２２は、多種多様な利用し得るコンピュータシステムプラットフォームの任意の１つに関するアプリケーションソフトウェアによって実施することもでき、あるいは装置テスタ１２のために特に設計されたハードウェア計算プラットフォームで実行する診断コードとして実施することも可能である。アプリケーションソフトウェアまたは診断コード、並びに、予測テーブル３０および経済的コストテーブル２８の内容は、装置テスタ１２の永続性記憶装置内に組み込むこともでき、あるいはさまざまな適合する通信機構を介して装置テスタ１２内のメモリにダウンロードすることも可能である。
【００１８】
コンポーネント１〜ｎはそれぞれ、個別の明確に定義された取り替え可能なコンポーネントである。こうした取り替え可能なコンポーネントには、例えば集積回路素子、電気的コンポーネント、バッテリシステム、機械的コンポーネント、電気バス、配線コンポーネント、配線用ハーネスおよびバックプレーンコンポーネントが含まれる。こうしたコンポーネントのどれか１つ以上が故障すると、テストを受ける装置１０の故障を生じる可能性がある。
【００１９】
本明細書に開示においては、コンポーネント１〜ｎはそれぞれ、優良（ＧＯＯＤ）状態と不良（ＢＡＤ）状態のいずれかであるとする。コンポーネント１〜ｎは、テストサイクルの進行中に、優良状態および不良状態間で遷移を生じることがない、すなわち、コンポーネント１〜ｎの間欠的故障は、本明細書の開示によって扱われないものとする。
【００２０】
テスト１〜ｍはそれぞれ、コンポーネント１〜ｎの内の１つ以上からなるサブセットに対して作用する。特定のテスト１〜ｍが作用または有効範囲とするコンポーネントのサブセットは、テスト１〜ｍの別のテストが有効範囲とするサブセットと重なり合う可能性がある。特定のテスト１〜ｍが不合格になると、その特定のテストが有効範囲とするコンポーネント１〜ｎの少なくとも１つが不良であると仮定される。各テスト１〜ｍは、テストを受ける装置１０に適用されると、合格または不合格となる。テスト１〜ｍの特定のテストによって有限数のテスト結果が生じると、その特定のテストはそれぞれ、可能性のある結果が合格または不合格の２つだけしかないいくつかのテストとして扱われる。
【００２１】
各テスト結果１〜ｍには、対応するテスト１〜ｍの合格（ＰＡＳＳ）または不合格（ＦＡＩＬ）の表示、および対応するテスト１〜ｍが現在のテストサイクル中にテストを受ける装置１０に対して適用されたか否かの表示が含まれる。テストサイクルの特定の時点において、テストを受ける装置１０に対して適用されたテスト１〜ｍのサブセットは、適用されたテストと呼ばれる。適用されたテストの結果は、テスト結果テーブル１６の現在の状態に表示される。
【００２２】
予測テーブル３０には、可能性のあるテスト結果および可能性のある不良コンポーネントに関するテスト結果の発生回数がまとめて納められている。実施形態の１つでは、予測テーブル３０には、統計的シミュレータ３２によって発生するシミュレートされた実験データが納められている。統計的シミュレータ３２は、独立したコンピュータシステムで実施することもでき、あるいは装置テスタ１２内において実施することも可能である。また、予測テーブル３０におけるシミュレートされた実験データを作成する統計的またはモンテカルロアプローチを利用することによって、実際のテストシステムおよび現実世界の状況からのテスト結果を収集するのに数年を要するであろう、実際の実験データを作成する必要がなくなる。
【００２３】
代替実施形態の場合、予測テーブル３０には、実際の先行テスト結果および履歴レコードからのコンポーネントの故障を反映する実際の実験データが納められている。他の実施形態の場合、予測テーブル３０のデータは、分析に影響する故障モードに基づくものとすることが可能である。
【００２４】
今後、「乱数」という用語は、擬似乱数発生器の出力、並びに何らかの真に確率的な物理的プロセスを通じて選択される数を含むものとする。
【００２５】
統計的シュミレータ３２に対する入力は、コンポーネント１〜ｎの中から不良コンポーネントを突き止める各テスト１〜ｍの能力に関するモデルである。統計的シミュレータ３２に入力されるこのモデルは、コンポーネント数１〜ｎ、テスト数１〜ｍおよびコンポーネント１〜ｎに対するテスト１〜ｍの共用または共同有効範囲と、各コンポーネントｉに関する、その統計的故障確率ｐ（ｉ）とによって与えられる。コンポーネントｉに対するテストｊの有効範囲は、ｃｏｖ（ｉ，ｊ）として表される。各有効範囲ｃｏｖ（ｉ，ｊ）は、０〜１の実数であり、テストｊによってチェックされるコンポーネントｉの機能性の一部である。
【００２６】
共同有効範囲は、テスト１〜ｍ間における既知の従属性を特定する。共同有効範囲は、２つ以上のテスト１〜ｍがコンポーネント１〜ｎの１つを全く同様にテストする有効範囲を備えている場合に生じる。共同有効範囲の一例としては、装置テスタ１２によって実施される２つ以上のテスト１〜ｍが同じパラメータを備えた同じ測定サブルーチンを利用する場合がある。
【００２７】
共同有効範囲ｋは、共同有効範囲ｋを利用するテスト１〜ｍのリストによって指定され、各コンポーネントｉ毎にｉに関する共同有効範囲ｋの量がある。ｉに備わった共同有効範囲の量は、ｊｃｖ（ｉ，ｋ）として表され、０〜１の値である。
【００２８】
予測テーブル３０にはそれぞれ、発生頻度値に関するフィールド、テスト結果パターンに関するフィールド、およびコンポーネント状態パターンに関するフィールドが納められている。実施形態の１つでは、各発生頻度値は、統計的シミュレータ３２によって実施されるシミュレーションの進行中に、コンポーネント状態およびテスト結果の対応するパターンが生じる回数を表示する。代替実施形態の場合、各発生頻度値は、同様のシステムによる先行テストの進行中に、コンポーネント状態およびテスト結果の対応するパターンが実際に生じた回数を表示する。予測テーブル３０における各項目は、テスト結果およびコンポーネント状態に固有のパターンに対応する。
【００２９】
下記の表１は、ｎ＝３、ｍ＝３のときの予想表３０の例である
【００３０】
【表１】
0004271282.tif 000002
【００３１】
各コンポーネント１〜ｎに関するコンポーネント状態ＧＯＯＤまたはＢＡＤは、単一ビット（０または１）によって表される。テスト結果のパターンは、テスト１〜ｍのＰＡＳＳＥＤまたはＦＡＩＬＥＤ結果を表すビットストリングによって表示される。各テスト結果は、テスト１〜ｍのそれぞれに関する単一ビット（０または１）によって表される。
【００３２】
発生頻度フィールドの値は、統計的シミュレータ３２によって実施されるシミュレーションの進行中に、または実際の先行テストの実行中に、対応する対をなすコンポーネント状態とテスト結果のパターンが生じた回数とを表示する。例えば、シミュレーションまたは先行テスト中に、コンポーネント故障パターン１００と対をなすテスト結果パターン０００は３１７回発生し、一方、コンポーネント故障パターン０１０と対をなすテスト結果パターン０００は３０４回発生した。
【００３３】
コンポーネント状態の各パターンおよびテスト結果の各パターンは、予測テーブル３０に別個に２回以上現れる。各対をなすコンポーネント状態およびテスト結果が予測テーブル３０に同時に現れるのはせいぜい１回である。結果として、テスト結果およびコンポーネント故障フィールドは共に、予測テーブル３０の要をなすことになる。
【００３４】
図２には、統計的シミュレータ３２によって実施されるシミュレーションが示されている。該シミュレーションは、所定の多数回（Ｔ）にわたって繰り返されるステップ５０〜５６として示されている。
【００３５】
統計的シミュレータ３２は、テストを受ける装置１０、コンポーネント１〜ｎおよびテスト１〜ｍの所定のモデルに関して１回だけしか実行する必要がない。従って、診断作業は、１回だけしか行われない事前処理部分と、テストを受ける各装置毎に実施される効率の良い判定手順２０、２２とに分割される。
【００３６】
ステップ５０において、コンポーネント状態の新たなパターンが生成され、各状態は「ＧＯＯＤ」に初期設定される。また、テスト結果の新たなパターンが生成され、各結果は「ＰＡＳＳ」に初期設定される。
【００３７】
ステップ５０において生成されるコンポーネント状態のパターンは、各コンポーネントｉに関するコンポーネント状態を、確率ｐ（ｉ）の「ＢＡＤ」に設定することによって修正される。ある実施形態における事前確率ｐ（ｉ）は、コンポーネントｉの故障確率（the probability of failure）の技術推定である。もう１つの実施形態の場合、確率ｐ（１）〜ｐ（ｎ）によって、コンポーネント１〜ｎ間における故障確率の相対表示が得られる。
【００３８】
少なくとも１つのテストに不合格とならない限り、診断は実施されないものと仮定する。また、テストに不合格となるのは、少なくとも１つのコンポーネントが不良の場合に限られるものと仮定する。従って、そのコンポーネント状態パターンに少なくとも１つの「ＢＡＤ」が含まれていない限り、予測テーブル３０に項目を記入する理由はない。
【００３９】
従って、コンポーネント状態のランダムパターンは、ステップ５１において、少なくとも１つの「ＢＡＤ」表示を含むように生成される。実施形態の１つでは、コンポーネントリストにおける各コンポーネントｉの状態は、確率ｐ（ｉ）の「ＢＡＤ」に設定される。次に、結果生じるコンポーネント状態パターンをチェックして、少なくとも１つの「ＢＡＤ」が含まれているか否かが確認される。結果生じるコンポーネント状態パターンに、少なくとも１つの「ＢＡＤ」が含まれていない場合、廃棄されて、別のパターンが生成される。このプロセスは、それぞれ、少なくとも１つの「ＢＡＤ」を含んでいる、十分な数のコンポーネント状態パターンが生成されるまで繰り返される。所定のコンポーネントの状態がＢＡＤになる確率ｐ（ｉ）は、一般に１よりもはるかに０に近いので、説明したばかりのプロセスによって、一般に、少なくとも１つの「ＢＡＤ」を含む各コンポーネント状態パターン毎に、全てＧＯＯＤのコンポーネント状態パターンが多数生成することになる。従って、説明したばかりのプロセスでは、利用可能なコンピュータのパワーまたは時間効率の良い利用は無理である。
【００４０】
図３には、少なくとも１つの「ＢＡＤ」を含むコンポーネント状態パターンを生成するのにコンポーネントリストの単一パスしか必要としない、コンポーネント状態パターンの生成プロセスが例示されている。このプロセスはそれぞれ、ステップ５１ａ−１〜５１ａ−５および５１ｂ−１〜５１ｂ−６として示された２段階で実行される。第１の段階では、コンポーネントリストを１ステップずつ進み、確率を高めて、各コンポーネントに状態「ＢＡＤ」を割り当てる。高められる確率は、コンポーネントリストの各パス毎に、少なくとも１つのＢＡＤコンポーネント状態が生成されることを保証し、かつコンポーネントｉに状態「ＢＡＤ」を割り当てる全確率がｐ（ｉ）に留まることを保証するために計算される。第１の段階は、状態「ＢＡＤ」が１つのコンポーネントに割り当てられると終了し、第２の段階が開始される。第２の段階では、コンポーネントリストの残りを１ステップずつ進み、もとの高められていない確率ｐ（ｉ）の状態「ＢＡＤ」をコンポーネントｉに割り当てる。
【００４１】
ステップ５１ａ−１〜５１ａ−５において、ｋ＝１〜ｎの場合、０〜１の均等に配分された乱数ｒを生成する。ｒ＜ｐ（ｋ）／（１−（１−ｐ（ｋ））×（１−ｐ（ｋ＋１））×…×（１−ｐ（ｎ））の場合、コンポーネント状態ｋを「ＢＡＤ」に設定し、ステップ５１ｂ−１に進む。
【００４２】
ステップ５１ｂ−１〜５１ｂ−６において、ｌ＝ｋ＋１〜ｎの場合、０〜１の均等に配分された乱数ｒを生成する。ｒ＜ｐ（ｌ）の場合、コンポーネントｌの状態を「ＢＡＤ」に設定する。
【００４３】
可能性のある各ｋ値が１〜ｎの場合の、ｐ（ｋ）／（１−（１−ｐ（ｋ））×（１−ｐ（ｋ＋１））×…×（１−ｐ（ｎ））の値は、テストを受ける特定の装置について１回だけ計算することが可能であり、さらに、ステップ５１ａにおいて必要な場合には、迅速なアクセスに備えて記憶することが可能である。
【００４４】
ステップ５２において、テスト有効範囲に基づいて、テスト結果パターンが生成される。符号のない整数の変数には、あるマシン依存（machine-dependent）整数Ｎに関する０〜２＾Ｎ−１の値が含まれる可能性がある。ステップ５２は、各テストｉ毎に、ステップ５１で状態「ＢＡＤ」が割り当てられた各コンポーネントｊについて、下記のステップに従って実施される。
・２＾Ｎ−１の範囲内において、均等に配分された乱数ｒを生成する。
・（ｒ＋ｆｌｏｏｒ（ｃｏｖ（ｉ，ｊ）×（２＾Ｎ−１））  ｍｏｄ  ２＾Ｎ＜ｒ（ここで、ｆｌｏｏｒ（ｘ）はｘ以下の最大の整数）の場合、テストｉのテスト結果をＦＡＩＬに設定する。（値ｆｌｏｏｒ（ｃｏｖ（ｉ，ｊ）×（２＾Ｎ−１））は、入力の読み取り後で、ただし、シミュレーションの開始前に、１回計算することが可能であるという点に留意されたい。モジュロ２＾Ｎの演算は、２進加算におけるオーバフローの通常の結果であり、従って、計算する必要は全くない。
【００４５】
ステップ５３では、テスト１〜ｍの共同有効範囲に基づくテスト結果パターンが生成される。ステップ５３は、ステップ５１において状態「ＢＡＤ」が割り当てられた各コンポーネントｊ毎に、各共同有効範囲ｉに関する下記のステップに従って実施される。
・０〜２＾Ｎ−１の範囲内において、均等に配分された符号のない整数の乱数ｒを生成する。  ・（ｒ＋ｆｌｏｏｒ（ｊｃｖ（ｉ，ｊ）×（２＾ｎ−１））  ｍｏｄ  ２＾ｎ＜ｒの場合、共同有効範囲ｉを利用する各テストｋ毎に、テストｋのテスト結果をＦＡＩＬに設定する。
【００４６】
ステップ５４では、ステップ５０〜５３において生成されたテスト結果パターンおよびコンポーネント状態パターンに関する予測テーブル３０におけるある項目の有無が判定される。
【００４７】
こうした項目が存在する場合、ステップ５５において、予測テーブル３０における該項目に関する発生頻度フィールドが１だけインクリメントされる。こうした項目が存在しなければ、ステップ５６において、その項目が生成され、発生頻度を１に初期設定して、予測テーブル３０に追加される。
【００４８】
図４には、テストを受ける装置１０に次に施される１つ以上の最良のテストを選択する手順２２が例示されている。最良の次のテストは、手順２０において、コンポーネント１〜ｎの内どれが最も不良の可能性が高いかについて信頼できる応答が生じる前に、実施されるテスト回数が最も少ない、テスト１〜ｍの内のテストである。手順２２では、予測テーブル３０と、テスト結果テーブル１６において表示される現在のテスト結果とを入力とする。
【００４９】
手順２２では、テストを受ける装置１０に対してまだ実施されていないテスト１〜ｍの各テスト毎に１つの行を含む、次のテストテーブル２６が生成される。次のテストテーブル２６には、２つの列が含まれている。第１の列には、まだ実施されていないテストのテスト番号のような識別子が含まれている。第２の列には、第１の列のテストが次に実施され、テストを受ける装置１０に関する全ての先行テスト結果と共に、手順２０によって処理を受けた結果生じるであろう正しい診断の予測割合が含まれている。
【００５０】
表２には、熟練した技術者に対して、いくつかの次のテスト、すなわちいくつかの他の優良な次のテストと共に最良の次のテストを提示することが可能な、次のテストテーブル２６の一例が示されている。
【００５１】
【表２】
0004271282.tif 000003
【００５２】
表２の「スコア：」の下に位置する、次のテストテーブル２６の第２列の値は、後述するように計算される値Ｌである。Ｌ値は分類され、実施形態の１つでは、その値が関連テストの識別名のそばに降順に表示される。
【００５３】
次のテストテーブル２６の第２列における各値は、次のテストの「優良性」の測度である。従って、最良のテストは、その実施によって正しい診断の確率が最も高くなる、すなわち、第２列における最高値が得られるテストとして選択することが可能である。第２列の値は、経済的コストテーブル２８に含まれるテスト１〜ｍの実施に関連した経済的コストの対応する表示と組み合わせることが可能である。特定のテストの経済的コストは、例えば特定のテストの適用時におけるテストを受ける装置１０または他の関連装置のダウンタイムの経済的コストを反映することが可能である。手順２２によって、経済的コストテーブル２８の内容で表示されるより低い経済的コストがどのテストであるかに基づいて、次のテストテーブル２６の第２列に等しいか、またはほぼ等しい値を備えるテスト１〜ｍを選択することが可能である。
【００５４】
実施形態によっては、数字の代わりに、グラフィック記号、カラーコード等を用いて、診断の相対的尤度および次のテストの相対的優良性を表すことも可能である。
【００５５】
次のテストテーブル２６は、いずれか任意の列によって分類することが可能である。実施形態の１つでは、次のテストテーブル２６は第２列によって分類されるので、最良のテストは第１列に示される。最良の次のテストは、そのテストを選択することによって診断の成功率の向上が最大になるので、第２列において最高値のテストである。
【００５６】
最初に、空白の次のテストテーブル２６が生成される。次に、テスト結果テーブル１６に納められた現在のテスト結果によって表示される、まだ実施されていない各テストｊについて、ステップ７２〜７６が実施される。
【００５７】
ステップ７２では、現在のテスト結果が与えられると、テストｊが不合格になる確率であるＰ（Ｔｊ＝ＦＡＩＬ）が求める。Ｐ（Ｔｊ＝ＦＡＩＬ）は、下記のステップに従って求められる。  ・テスト結果テーブル１６に表示される現在のテスト結果に一致するテスト結果を示す、予測テーブル３０の全項目の発生頻度フィールドの和であるｕを生成する。
・現在のテスト結果に一致し、テストｊがＦＡＩＬを表示するテスト結果を示す、予測テーブル３０の全項目の発生頻度フィールドの和であるｗを生成する。・Ｐ（Ｔｊ＝ＦＡＩＬ）＝ｗ／ｕを生成する。
【００５８】
ステップ７３では、先行テスト結果の入力が与えられると、テストｊが合格する確率であるＰ（Ｔｊ＝ＰＡＳＳ）が求める。Ｐ（Ｔｊ＝ＰＡＳＳ）は、下記の式によって得られる。
Ｐ（Ｔｊ＝ＰＡＳＳ）＝１−Ｐ（Ｔｊ＝ＦＡＩＬ）
【００５９】
ステップ７４では、次に、テストを受ける装置１０に対してテストｊが適用され、不合格となる場合に、正しいであろう診断の割合であるＬ＿ＦＡＩＬが求められる。ステップ７４は、下記のステップに従って実施される。
・Ｌ＿ＦＡＩＬを０に設定する。
・テストｊが完了し、不合格になったことを表示するように、テスト結果テーブル１６を設定する。
・各コンポーネントｉ毎に、Ｐｉ＝ν（△＿ｉ）／ν（△）を生成し、ｍａｘ（Ｐｉ，１−Ｐｉ）をＬ＿ＦＡＬＬに加算する。ここで、ν（△）は、テスト結果テーブル１６にリストアップされた合格および不合格テストのパターンに一致する、予測テーブル３０における全項目の発生頻度フィールドの和である。ν（△＿ｉ）は、テスト結果テーブル１６にリストアップされた合格および不合格テストのパターンに一致し、コンポーネントｉがＢＡＤであることを表示する、予測テーブル３０における項目の発生頻度フィールドの和である。
・Ｌ＿ＦＡＩＬ＝Ｌ＿ＦＡＩＬ／ｎを生成する。ここで、ｎはコンポーネント１−ｎの数である。
・テスト結果テーブル１６における完了テストリストからテストｊを除去する。
【００６０】
ステップ７５では、次に、テストを受ける装置１０に対してテストｊが実行され、合格となる場合に、正しいであろう診断の割合であるＬ＿ＰＡＳＳが求められる。ステップ７５は、下記のステップに従って実施される。
・Ｌ＿ＰＡＳＳを０に設定する。
・完了し、合格したことを表示するように、テスト結果テーブル１６におけるテストｊを設定する。
・各コンポーネントｉ毎に、Ｐｉ＝ν（△＿ｉ）／ν（△）を生成し、ｍａｘ（Ｐｉ，１−Ｐｉ）をＬ＿ＰＡＳＳに加算する。ここで、ν（△）は、テスト結果テーブル１６に納められたテスト結果のパターンを備える、予測テーブル３０における全項目の発生頻度フィールドの和である。ν（△＿ｉ）は、テスト結果テーブル１６におけるパターンに一致し、コンポーネントｉがＢＡＤであることを表示する、予測テーブル３０の項目の発生頻度フィールドの和である。
・Ｌ＿ＰＡＳＳ＝Ｌ＿ＰＡＳＳ／ｎを生成する。ここで、ｎはコンポーネント１−ｎの数である。
・テスト結果テーブル１６における完了テストリストからテストｊを除去する。
【００６１】
ステップ７６では、次に、テストを受ける装置１０に対してテストｊが実行された場合、正しい診断の予測される割合Ｌｊが、下記の式に従って求められる。Ｌｊ＝Ｐ（Ｔｊ＝ＦＡＩＬ）×Ｌ＿ＦＡＩＬ＋Ｐ（Ｔｊ＝ＰＡＳＳ）×Ｌ＿ＰＡＳＳ
【００６２】
その後、ｊおよびＬｊが、次のテストテーブル２６における次の利用可能な行の、それぞれ第１列と第２列に対する項目として、次のテストテーブル２６に書き込まれる。
【００６３】
最後に、次のテストテーブル２６をいずれか任意の出力列によって分類すべき場合には、分類ステップが実施される。次のテストテーブル２６にリストアップされる正しい診断の予測割合が最高のものは、最良の次のテストとして選択することができ、あるいは次のテストテーブル２６にリストアップされる予測割合は、テストの実施に関連した経済的コストによって重み付けを施すことが可能である。
【００６４】
図５には、ユーザがテストを受ける装置の最も可能性の高い不良コンポーネントを判定できるようにする手順２０の実施形態の１つが例示されている。手順２０では、コンポーネント１〜ｎの中から１つ以上の最も可能性の高い不良コンポーネントのリスト２４が生成される。手順２０では、予測テーブル３０、およびテスト１〜ｍの内テストを受ける装置１０に適用されたテストと適用されたテストの合否とを表示するテスト結果テーブル１６の現在の状態を入力とする。手順２０では、テストを受ける多数の装置について間違った診断が下されるコンポーネントの平均数を最小限に抑えるため、不良コンポーネントのリスト２４が生成される。
【００６５】
ステップ６０では、テスト結果テーブル１６の現在のテスト状態（現在のテスト結果）によって合格および不合格テストのパターンが示される、予測テーブル３０における全項目の発生頻度フィールドの和である、ν（△）が生成される。
【００６６】
各コンポーネント毎に、ステップ６２〜６８が実施される。ここでｉは、１〜ｎの範囲にわたる、テストを受ける装置１０のコンポーネント数である。
【００６７】
ステップ６２では、現在のテスト結果に一致し、コンポーネントｉがＢＡＤであることを表示する、予測テーブル３０における項目の発生頻度フィールドの和である、ν（△＿ｉ）が生成される。
【００６８】
ステップ６４において、２×ν（△＿ｉ）＞ν（△）の場合、ステップ６６において、リスト２４に、コンポーネントｉがＧＯＯＤであることを表示する書き込みが行われる。別様であれば、ステップ６８において、リスト２４に、コンポーネントｉがＢＡＤであることを表示する書き込みが行われる。
【００６９】
手順２０が終了すると、リスト２４には、コンポーネント１〜ｎのそれぞれについてＧＯＯＤまたはＢＡＤの表示が含まれることになるが、この場合、各ＢＡＤ表示によって、対応するコンポーネントが可能性のある不良コンポーネントとして識別される。リスト２４における可能性のある不良コンポーネントの表示と、経済的コストテーブル２８における可能性のある不良コンポーネントの取り替えに関連した経済的コストとを組み合わせることによって、可能性のある不良コンポーネントのどれを取り替えるべきかについて選択を可能にする情報が得られる。例えば、リスト２４に２つ以上の可能性のある不良コンポーネントが含まれている場合、ユーザまたは手順２０が、リスト２８に表示された最低の取り替えに関する経済的コストがかかるリスト２４における可能性のある不良コンポーネントを選択する。
【００７０】
モデルベース診断システムの実施形態によっては、熟練した技術者にいくつかの最も可能性の高い不良コンポーネントからなるリストを提示することが望ましい場合もある。表３には、いくつかの最も可能性の高い不良コンポーネントのこうした提示が引例されている。
【００７１】
【表３】
0004271282.tif 000004
【００７２】
表３は、「Ｕ１だけが不良の確率が０．５で、Ｕ２とＵ７の"両方とも"不良の確率が０．４で、Ｕ３だけが不良の確率が０．１である」と解釈することが可能である。
【００７３】
図６には、表３に示すフォーマットでリスト２４に提示されるコンポーネントセットの故障の確率を求める手順２０の代替実施形態が示されている。ステップ１００において、そのテスト結果のパターンがテスト結果テーブル１６における現在のテスト結果に一致する、予測テーブル３０の行が抽出され、抽出される行の発生頻度フィールドの和Ｎが生成される。
【００７４】
最初に、最も可能性の高い不良コンポーネントのリスト２４の空白リストが生成される。リスト２４の要素には、１対のフィールドが含まれている。第１のフィールドは、ＢＡＤコンポーネントのパターンである。第２のフィールドは、対応するパターンがステップ１００において抽出された行に発生する回数である。
【００７５】
ステップ１１０、１２０は、テスト結果テーブル１６における現在のテスト結果に一致する、ステップ１００において抽出された予測テーブル３０の特定の各行毎に実施される。
【００７６】
ステップ１１０では、抽出された特定の行に関するＢＡＤコンポーネントのパターンがリスト２４に現れると、抽出された特定の行の発生頻度フィールドが、リスト２４におけるそのパターンの回数に加えられる。
【００７７】
ステップ１２０では、抽出された特定の行に関するＢＡＤコンポーネントのパターンがリスト２４に現れない場合、リスト２４に新たな要素が加えられる。リスト２４における新たな要素のＢＡＤコンポーネントフィールドのパターンが、予測テーブル３０の抽出された特定の行のパターンに設定される。さらに、リスト２４における新たな要素の回数フィールドが、予測テーブル３０の抽出された特定の行の発生頻度フィールドに設定される。
【００７８】
リスト２４は、回数フィールドによって分類される。ステップ１３０は、リスト２４における各特定の行毎に実施される。ステップ１３０では、特定の行に関する回数が、回数をＮで割った値に置換される。
【００７９】
ステップ１３０の後、テスト結果が与えられると、リスト２４にはＢＡＤコンポーネントのパターンに加えてその確率が納められる。数の代わりに、グラフィック記号、カラーコード等を用いて、不良コンポーネントの相対的確率を表すことも可能である。
【００８０】
本明細書に解説の診断方法は、既知の目的関数、すなわち多数のテストを受ける装置に対する良好な診断割合を最大にするように処理される。従って、診断結果は、発見的学習ベースの（heuristics-based）診断よりも解釈および実験による検証が容易である。このため、統計的シミュレータ３２に対して入力されるコンポーネント／テストモデルのデバッグがさらに容易になる。
【００８１】
手順２２では、予測される診断の成功率の改善を最大にするため、１つ以上の最良の次のテストが選択される。このメトリックスは、やはり解釈および検証が容易である。
【００８２】
テストのコストおよび間違った診断のコストに関する情報が入手可能であれば、手順２０、２２に迅速な修正を施して、予測されるテストおよび間違った診断のコストを最小限に抑えるため、最も確率の高い不良診断および最良の次のテスト選択が選択されるようにする。
【００８３】
手順２０、２２は、装置テスタ１２または装置テスタ１２にダウンロード可能なアプリケーションに組み込むのに好適である。手順２０、２２はコンパクトであり、従来の人工知能技法によって必要とされる徹底した探索も、従来の統計的技法によって必要とされる大量の浮動小数点計算も実施しない。
【００８４】
予測テーブル３０は、表１に示すように厳密に記憶する必要はない。予測テーブル３０の記憶に必要とされるメモリ量の減少および／または予測テーブル３０に記憶されている値に対するアクセスの高速化を可能にする、さまざまな木構造記憶、索引付け、ハッシングおよびデータ圧縮方法が存在する。これらの方法および特定の状況における相対的利点に基づいてそれらの中から選択を行う判定基準は、コンピュータアルゴリズム、データ構造およびプログラムの設計の技術者には周知のところである。
【００８５】
本発明に関する以上の詳細な説明は、本発明を余すところなく述べようとしたものでもなく、あるいは、本発明を開示の実施形態にそのまま制限しようとするものでもない。従って、本発明の範囲は付属の請求項によって規定される。
【００８６】
以下に本発明の実施の形態を要約する。
１．  テストを受ける装置に適用されたサブセットをなす診断テストそれぞれに関するテスト結果に応答し、前記テストを受ける装置にまだ適用されていない前記診断テストのセットの中から少なくとも１つの次のテストを選択可能にする診断システムであって、
前記診断テストそれぞれが、少なくとも１つのコンポーネントの一部をカバーし、テスト結果および前記コンポーネントの優良／不良（ＧＯＯＤ／ＢＡＤ）状態のパターンセット、および各パターンの発生表示頻度に応答する診断システム。
【００８７】
２．  前記次のテストが前記次のテストそれぞれの識別子と、前記次のテストそれぞれに関する優良度表示とを含むテーブルとしてユーザに提示される上記１に記載の診断システム。
【００８８】
３．  前記テーブルが前記優良度表示に応答して分類される上記２に記載の診断システム。
【００８９】
４．  前記優良度表示が前記次のテスト間における相対的優良度を表示する数値である上記２に記載の診断システム。
【００９０】
５．  前記優良度表示が前記次のテスト間における相対的優良度を表示するグラフ表示要素である上記２に記載の診断システム。
【００９１】
６．  前記優良度表示それぞれに、対応する次のテストの実施に関連した経済的コストが含まれる上記２に記載の診断システム。
【００９２】
７．  前記次のテストを表示するデータがそれに応答して動作する要素に送られ、該データに各前記次のテストそれぞれの識別子と前記次のテストそれぞれの良好度表示とが含まれる上記１に記載の診断システム。
【００９３】
８．  前記まだ適用されていない診断テストそれぞれに関する、前記次のテストの選択に、
前記テスト結果が与えられると、前記まだ適用されていない診断テストに不合格となる第１の確率を求めるステップと、
前記テスト結果が与えられると、前記まだ適用されていない診断テストに合格する第２の確率を求めるステップと、
前記まだ適用されていない診断テストが次に適用されて不合格となる場合、正しい診断の第１の割合を求めるステップと、
前記まだ適用されていない診断テストが次に適用されて合格する場合、正しい診断の第２の割合を求めるステップと、
前記第１および第２の確率と前記第１および第２の割合とが与えられると、前記まだ適用されていない診断テストが次に適用される場合の、正しい診断の予測割合を求めるステップと、が含まれる、上記１に記載の診断システム。
【００９４】
９．  前記次のテストの選択には、さらに、前記テストを受ける装置に対する前記まだ適用されていない診断テストの適用に関連した前記予測割合およびコストセットが与えられると、前記テストを受ける装置に対して前記まだ適用されていない診断テストの間から前記次のテストを選択するステップが含まれる上記８に記載の診断システム。
【００９５】
１０．  前記テスト結果および前記コンポーネントの優良／不良（ＧＯＯＤ／ＢＡＤ）状態のパターンおよび前記パターンそれぞれの発生表示頻度が、前記コンポーネントそれぞれの故障の確率および前記診断テストに関するテスト有効範囲の情報セットに応答して、前記テスト結果および優良／不良（ＧＯＯＤ／ＢＡＤ）状態の統計的シミュレーションによって生成される上記１に記載の診断システム。
【００９６】
１１．  前記コンポーネントそれぞれの故障の確率が、事前の技術推定に基づくものである上記１０に記載の診断システム。
【００９７】
１２．  前記テスト有効範囲の情報には前記診断テストのそれぞれに関するテスト有効範囲表示が含まれており、各テスト有効範囲表示毎に対応する診断テストによってテストされるコンポーネントの部分が特定されるようになっている上記１０に記載の診断システム。
【００９８】
１３．  前記テスト有効範囲情報に、それぞれ前記診断テスト間における既知の従属性を特定する共同有効範囲表示セットが含まれており、前記既知の従属性それぞれが、少なくとも２つの前記診断テストが同様に少なくとも１つの前記コンポーネントの一部を有効範囲とする場合に生じる上記１０に記載の診断システム。
【００９９】
１４．  前記テスト結果および前記コンポーネントの優良／不良（ＧＯＯＤ／ＢＡＤ）状態のパターン、および前記パターンそれぞれの前記発生表示頻度が、実際のテスト結果および履歴データから得られた優良／不良（ＧＯＯＤ／ＢＡＤ）状態を表している上記１に記載の診断システム。
【０１００】
１５．  テストを受ける装置に適用された診断テストのセットの各テストに関するテスト結果に応答し、前記テストを受ける装置におけるコンポーネントのセットの中から１つ以上の最も可能性の高い不良コンポーネントを判定できるようにする診断システムであって、
前記診断テストそれぞれが少なくとも１つの前記コンポーネントの一部を有効範囲とし、テスト結果および前記コンポーネントの優良／不良（ＧＯＯＤ／ＢＡＤ）状態のパターンのセットおよび前記パターンそれぞれの発生表示頻度に応答し、前記コンポーネントそれぞれの取り替えに関連した経済的コストの表示に応答する診断システム。
【０１０１】
１６．  少なくとも１つの最も可能性の高い不良コンポーネントの判定に、
前記テスト結果に対応する前記発生表示頻度の第１の和を生成するステップと、
各コンポーネント毎に、前記テスト結果に対応し該コンポーネントが不良（ＢＡＤ）であることを示す前記発生表示頻度の第２の和を生成し、前記第２の和が前記第１の和を超えると、最も可能性の高い不良コンポーネントのリストを作成して該コンポーネントが優良（ＧＯＯＤ）であることを表示し、別様であれば、最も可能性の高い不良コンポーネントの前記リストを作成して該コンポーネントが不良（ＢＡＤ）であることを表示するステップと、が含まれる上記１５に記載の診断システム。
【０１０２】
１７．  前記少なくとも１つの最も可能性の高い不良コンポーネントの判定に、さらに、各コンポーネントの取り替えに関連した経済的コストの表示に応答し、最も可能性の高い不良コンポーネントの前記リストに不良（ＢＡＤ）として表示された前記コンポーネントの中から取り替えるコンポーネントを選択するステップが含まれる上記１６に記載の診断システム。
【０１０３】
１８．  ユーザが、各コンポーネントの取り替えに関連した経済的コストの前記表示に応答し、最も可能性の高い不良コンポーネントの前記リストに不良（ＢＡＤ）として表示された前記コンポーネントの中から取り替えるコンポーネントの選択を実施する上記１７に記載の診断システム。
【０１０４】
１９．  テスト結果および前記コンポーネントの優良／不良（ＧＯＯＤ／ＢＡＤ）状態のパターンおよび前記パターンそれぞれの前記発生表示頻度が、前記コンポーネントそれぞれの故障の確率および前記診断テストの有効範囲情報セットに応答して、前記テスト結果および可能性のある優良／不良（ＧＯＯＤ／ＢＡＤ）状態の統計的シミュレーションによって生成される上記１５に記載の診断システム。
【０１０５】
２０．  前記コンポーネントそれぞれの故障の確率が、事前の技術推定に基づくものである上記１９に記載の診断システム。
【０１０６】
２１．  前記テスト有効範囲情報に前記診断テストのそれぞれに関するテスト有効範囲表示が含まれており、各テスト有効範囲表示毎に対応する診断テストによってテストされる前記コンポーネントの部分が指定されるようになっている上記１９に記載の診断システム。
【０１０７】
２２．  前記テスト有効範囲情報に、それぞれ前記診断テスト間における既知の従属性を指定する共同有効範囲表示セットが含まれており、前記既知の従属性各々が少なくとも２つの前記診断テストが同様に少なくとも１つの前記コンポーネントの一部を有効範囲とする場合に生じる上記１９に記載の診断システム。
【０１０８】
２３．  テスト結果および前記コンポーネントの優良／不良（ＧＯＯＤ／ＢＡＤ）状態のパターン、および前記パターンそれぞれの前記発生表示頻度が、実際のテスト結果および履歴データから得られた優良／不良（ＧＯＯＤ／ＢＡＤ）状態を表している上記１５に記載の診断システム。
【０１０９】
２４．  少なくとも１つの最も可能性の高い不良コンポーネントの前記判定に、前記テスト結果に一致する前記パターンの前記生表示頻度の和Ｎを生成するステップと、
前記テスト結果に一致する各パターン毎に、該パターンが最も可能性の高い不良コンポーネントのリストに存在する場合、最も可能性の高い不良コンポーネントの前記リストにおける該パターンの表示回数に該パターンの前記発生表示頻度を加え、別様であれば、最も可能性の高い不良コンポーネントの前記リストに該パターンを加え、最も可能性の高い不良コンポーネントの前記リストにおける該パターンの表示回数に該パターンの前記発生表示頻度を書き込むステップと、  最も可能性の高い不良コンポーネントの前記リストにおける各パターン毎に、表示回数を、前記表示回数をＮで割った値に置換するステップと、が含まれる、上記１５に記載の診断システム。
【０１１０】
２５．  さらに、最も可能性の高い不良コンポーネントの前記リストを表示回数によって分類することが含まれる上記２４に記載の診断システム。
【０１１１】
【発明の効果】
上述のように、本発明によれば、時間および／またはコストの制約を受けない診断システムを提供することができるという効果がある。
【図面の簡単な説明】
【図１】扱いやすいモデルベース診断を利用して、自動化された最良の次のテストの選択を可能にする装置テスタに結合されたテストを受ける装置を示すブロック図である。
【図２】予測テーブルに関する統計的シュミレーションデータセットを生成するための手順を示すフローチャートである。
【図３】少なくとも１つの「ＢＡＤ」を含むコンポーネント状態のパターンを生成するのにコンポーネントリストの単一パスだけしか必要としない、コンポーネント状態のパターンを生成するためのプロセスを示すフローチャートである。
【図４】テストを受ける装置に適用すべき最良の次のテストを選択するための手順を示すフローチャートである。
【図５】テストを受ける装置の最も可能性の高い不良コンポーネントを判定するための手順を示すフローチャートである。
【図６】コンポーネントセットの故障確率を求める、テストを受ける装置の最も可能性の高い不良コンポーネントを判定するための手順の代替実施形態を示すフローチャートである。
【符号の説明】
１０  テストを受ける装置
１２  装置テスタ
１４  診断テストセット
１６  テスト結果テーブル
２４  最も可能性の高い不良コンポーネントのリスト
２６  次のテストテーブル
２８  経済的コストテーブル
３０  予測テーブル
３２  統計的シュミレータ
【図１】
0004271282.tif 000005
【図２】
0004271282.tif 000006
【図３】
0004271282.tif 000007
【図４】
0004271282.tif 000008
【図５】
0004271282.tif 000009
【図６】
0004271282.tif 000010