(57)【要約】      （修正有）【課題】製品設計を使用する際に、製品規格から情報を取得するために時間及び／又は労力を要しない、製品管理システムを提供する。【解決手段】製品の情報を識別するための方法と装置である。コンピュータシステム上で製品設計に含まれる代理オブジェクトを選択するユーザ入力が受け取られる。代理オブジェクトは、製品設計に使用される任意の数の製品規格を参照するもので、製品設計に含まれる一コンポーネントに関連付けられている。ユーザの役割が識別される。コンポーネントの規格情報を求める要求がインタプリタモジュールに送られる。この要求には、ユーザの役割が含まれている。規格情報は、オペレータの役割に基づくフォーマットで受け取られ、規格情報がコンピュータシステム内に表示される。【選択図】図１
2013004092.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータシステム（１０８）と、
コンピュータシステム（１０８）に含まれる処理モジュール（１１２）であって、コンピュータシステム（１０８）に製品設計（１０４）を表示するように構成されている処理モジュール（１１２）と、
製品設計（１０４）に含まれる代理オブジェクト（１２０）であって、任意の数の製品規格（１３０）を参照し、且つ製品設計（１０４）に含まれる一コンポーネント（１２４）に関連付けられており、当該コンポーネント（１２４）の規格情報（１２２）を要求するユーザ入力（１３６）を受け取り、オペレータ（１１８）の役割（１１９）を識別し、且つオペレータ（１１８）の役割（１１９）に基づくフォーマットで規格情報（１２２）を取得することにより、規格情報（１２２）をコンピュータシステム（１０８）に表示するように構成されている代理オブジェクト（１２０）と
を備える製品管理システム（１０２）。
【請求項２】
コンピュータシステム（１０８）に含まれる一組の規格データベース（１３２）と、
コンピュータシステム（１０８）に含まれるインタプリタモジュール（１１６）であって、代理オブジェクト（１２０）から要求を受け取り、規格データベースの組（１３２）からコンポーネント（１２４）の規格情報（１２２）を取得し、規格データベースの組（１３２）から取得した規格情報（１２２）を、オペレータ（１１８）の役割（１１９）に基づくフォーマットで返すように構成されているインタプリタモジュール（１１６）と
をさらに備えている、請求項１に記載の製品管理システム（１０２）。
【請求項３】
規格情報（１２２）を取得するために必要な製品設計（１０４）及び製品設計（１０４）の製造データ（３２２）のうちの少なくとも一つからデータを取得し、代理オブジェクト（１２０）がこのデータを使用して規格情報（１２２）を取得できるように、代理オブジェクトにデータを送るように構成されている仲介モジュール（１１４）
をさらに備えている、請求項１に記載の製品管理システム（１０２）。
【請求項４】
処理モジュール（１１２）が、コンピュータ利用プロセスプランニングシステム、メンテナンスプランニングシステム、及び製品（１０３）製造システムのうちから選択された一つである、請求項１に記載の製品管理システム（１０２）。
【請求項５】
規格情報（１２２）が、コンポーネント（１２４）の材料、コンポーネント（１２４）の寸法、コンポーネント（１２４）の製造プロセス、コンポーネント（１２４）の仕上げプロセス、コンポーネントの組立てプロセス、コンポーネント（１２４）の検査情報、及びコンポーネント（１２４）のメンテナンス情報のうちの少なくとも一つを含んでいる、請求項１に記載の製品管理システム（１０２）。
【請求項６】
製品設計（１０４）が、製品（１０３）の二次元モデル及び製品（１０３）の三次元モデルのうちから選択された一つである、請求項１に記載の製品管理システム（１０２）。
【請求項７】
製品（１０３）情報の識別方法であって、
コンピュータシステム（１０８）上で製品設計（１０４）に含まれる代理オブジェクト（１２０）を選択するユーザ入力（１３６）を受け取るステップであって、代理オブジェクト（１２０）が、製品設計（１０４）に使用される任意の数の製品規格（１３０）を参照し、且つ製品設計（１０４）に含まれる一コンポーネント（１２４）に関連付けられているステップ、
ユーザの役割（１１９）を識別するステップ、
コンポーネント（１２４）の規格情報（１２２）を求める要求をインタプリタモジュール（１１６）に送るステップであって、この要求にユーザの役割（１１９）が含まれているステップ、
オペレータ（１１８）の役割（１１９）に基づくフォーマットで規格情報（１２２）を受け取るステップ、並びに
規格情報（１２２）をコンピュータシステム（１０８）に表示するステップ
を含む方法。
【請求項８】
規格情報（１２２）を使用してコンポーネント（１２４）のための一作業（１４２）を実行するステップ
をさらに含む、請求項７に記載の方法。
【請求項９】
コンポーネント（１２４）の規格情報（１２２）を求める要求を受け取るステップ、
一組の規格データベース（１３２）からコンポーネント（１２４）の規格情報（１２２）を取得するステップ、並びに
規格データベースの組（１３２）から取得した規格情報（１２２）を、ユーザの役割（１１９）に基づくフォーマットで返すステップ
をさらに含む、請求項７に記載の方法。
【請求項１０】
規格情報（１２２）を取得するために必要な製品設計（１０４）からデータを取得するステップ、並びに
代理オブジェクト（１２０）がこのデータを使用して規格情報（１２２）を取得できるように、代理オブジェクトにデータを送るステップ
を含む方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、概して製品の管理に関し、特に製品設計を用いた製品の管理に関する。具体的には、本発明は、製品設計と、製品規格から得られる規格情報とを用いた製品の管理に関する。
【背景技術】
【０００２】
製品設計は、製品を管理する際の様々な作業の実行に使用される。製品の管理には、例えば、製品の設計、製品の製造、製品のメンテナンス作業の実行、製品の検査、製品情報の更新、製品の試験、及び／又は製品のための他の作業の実行が含まれる。
【０００３】
製品設計は、表示装置上における二次元又は三次元の図面として表示することができる。オペレータは、製品の製品設計を使用して、例えば、製品を作製するための製造作業を実行することができる。製品設計は、メンテナンス作業、再加工作業、組立て作業、及び／又は製品管理のためのその他の適切な種類の作業にも使用される。
【０００４】
典型的に、製品設計には、製品に関する一又は複数の製品規格への参照が含まれる。製品規格は、一組の、技術要件と、手順と、並びに／或いは、製品の設計、開発、製造、及び／又はサポートにおいて共通な使用及び／又は繰り返される使用の明文化された方法とを定義するものである。製品規格の参照は、通常製品設計に含まれている。これらの参照は、製品規格の「呼び出し（ｃａｌｌ−ｏｕｔｓ）」とも呼ばれる。
【０００５】
分かりやすく例を示すと、製品設計には、製造されるコンポーネントを形成する特定の材料を識別するための材料仕様といった製品規格への参照が含まれている。材料仕様には、材料の詳細、例えば工学的特性、調達制限、及び／又は材料に関するその他の情報が含まれている。
【０００６】
製品規格への参照は、製品設計において、製品設計の作成者であり従事者であるオペレータ（例えば、設計者、及び／又はその他何らかの適切な人物）によって作成されて配置される。例えば、製品について実行されるべき製造工程を計画する際、エンジニアなどのオペレータは、製品設計を参照することにより、実行するべき工程を特定することができる。オペレータは、製品設計に含まれる製品規格への参照を見ることができる。
【０００７】
このとき、オペレータは、製品設計中の参照によって示される製品規格を探す。製品規格中の情報を探して最新の情報を得るには、必要以上に時間及び／又は労力を要する場合がある。さらに、情報を検索する際、オペレータは製品規格情報を誤って解釈する場合がある。
【発明の概要】
【発明が解決しようとする課題】
【０００８】
したがって、上記の問題、並びに発生しうる他の問題の少なくとも一部を考慮した方法と製品を有することが有利である。
【課題を解決するための手段】
【０００９】
有利な一実施形態による製品管理システムは、コンピュータシステム、コンピュータシステムに含まれる処理モジュール、及び製品設計に含まれる代理オブジェクトを備えている。処理モジュールは、コンピュータシステムに製品設計を表示するように構成されている。代理オブジェクトは、任意の数の製品規格を参照するもので、製品設計内の一コンポーネントに関連付けられている。代理オブジェクトは、このコンポーネントの規格情報を要求するユーザ入力を受け取るように構成されている。代理オブジェクトは、オペレータの役割を識別し、オペレータの役割に基づくフォーマットで規格情報を取得することにより、コンピュータシステムに規格情報を表示するように構成されている。
【００１０】
別の有利な実施形態では、製品情報を識別するための方法が提供される。コンピュータシステム上で製品設計に含まれる代理オブジェクトを選択するユーザ入力が受け取られる。代理オブジェクトは、製品設計に使用される任意の数の製品規格を参照するもので、製品設計内の一コンポーネントに関連付けられている。ユーザの役割が識別される。コンポーネントの規格情報を求める要求がインタプリタモジュールに送られる。この要求には、ユーザの役割が含まれている。規格情報は、オペレータの役割に基づくフォーマットで受け取られて、コンピュータシステムに表示される。
【００１１】
また別の有利な実施形態による製品管理システムは、コンピュータシステムに含まれる処理モジュール、代理オブジェクト、インタプリタモジュール、及び仲介モジュールを備えている。処理モジュールは、製品設計をコンピュータシステムに表示するように構成されている。代理オブジェクトは製品設計に含まれている。代理オブジェクトは、任意の数の製品規格を参照するもので、製品設計内の一コンポーネントに関連付けられている。代理オブジェクトは、コンポーネントの規格情報を要求するユーザ入力を受け取り、オペレータの役割を識別し、オペレータの役割に基づくフォーマットで規格情報を取得することにより、コンピュータシステムに規格情報を表示するように構成されている。インタプリタモジュールは、代理オブジェクトから要求を受け取り、一組の規格データベースからコンポーネントの規格情報を取得し、一組の規格データベースから取得した規格情報を、オペレータの役割に基づくフォーマットで代理オブジェクトに返すように構成されている。仲介モジュールは、規格情報を取得するために必要な製品設計からデータを取得し、代理オブジェクトが規格情報を取得するためにこのデータを使用できるように、データを代理オブジェクトに送る。
【００１２】
有利な実施形態には、さらに、下記が含まれる。
【００１３】
Ａ．製品管理システムであって、
コンピュータシステム、
コンピュータシステムに含まれる処理モジュールであって、コンピュータシステムに製品設計を表示するように構成された処理モジュール、
製品設計に含まれる代理オブジェクトであって、任意の数の製品規格を参照し、且つ製品設計に含まれる一コンポーネントに関連付けられており、当該コンポーネントに関する規格情報を要求するユーザ入力を受け取り、オペレータの役割を識別し、オペレータの役割に基づくフォーマットで規格情報を取得することにより、コンピュータシステムに規格情報を表示するように構成された代理オブジェクト、並びに
規格情報を取得するために必要な製品設計及び製品設計の製造データのうちの少なくとも一つからデータを取得し、代理オブジェクトが規格情報を取得するためにこのデータを使用できるように、データを代理オブジェクトに送るように構成された仲介モジュール
を備える製品管理システム。
【００１４】
Ｂ．オペレータの役割に基づくフォーマットで規格情報を取得することにより、コンピュータシステムに規格情報を表示するような構成において、代理オブジェクトは、代理オブジェクトから要求を受け取るように構成されたインタプリタモジュールに要求を送り、一組の規格データベースからコンポーネントの規格情報を取得し、この一組の規格データベースからの規格情報を、オペレータの役割に基づくフォーマットで返すように構成されている、上記Ａに記載の製品管理システム。
【００１５】
Ｃ．代理オブジェクトが、規格情報を取得するために必要な追加データを求める要求をインタプリタモジュールから受け取り、この追加情報をインタプリタモジュールに返すように構成されている、上記Ｂに記載の製品管理システム。
【００１６】
Ｄ．代理オブジェクトが、追加データをユーザ入力として受け取るように構成されたグラフィカルインターフェース及び仲介モジュールのうちの少なくとも一つを使用して追加データを要求するように構成されている、上記Ｃに記載の製品管理システム。
【００１７】
Ｅ．仲介モジュールが、規格情報を受け取って、この規格情報を処理モジュールに送って表示させるように構成されている、上記Ａに記載の製品管理システム。
【００１８】
Ｆ．製品情報の識別方法であって、
コンピュータシステム上で製品設計に含まれる代理オブジェクトを選択するユーザ入力を受け取るステップであって、代理オブジェクトが、製品設計に使用される任意の数の製品規格を参照し、且つ製品設計に含まれる一コンポーネントに関連付けられているステップ、
ユーザの役割を識別するステップ、
コンポーネントの規格情報を求める要求をインタプリタモジュールに送るステップであって、この要求にユーザの役割が含まれているステップ、
オペレータの役割に基づくフォーマットで規格情報を受け取るステップ、
規格情報をコンピュータシステムに表示するステップ、並びに
規格情報を取得するために必要な製品設計からデータを取得し、代理オブジェクトがこのデータを使用して規格情報を取得できるように、代理オブジェクトにデータを送るステップ
を含む方法。
【００１９】
Ｇ．規格情報を取得するために必要な追加データを求める要求をインタプリタモジュールから受け取り、この追加データをインタプリタモジュールに返すステップをさらに含む、上記Ｆに記載の方法。
【００２０】
Ｈ．追加データをユーザ入力として受け取るように構成されたグラフィカルユーザインターフェース及び仲介モジュールのうちの少なくとも一つを使用して、追加情報を要求するステップをさらに含む、上記Ｇに記載の方法。
【００２１】
Ｉ．製品管理システムであって、
コンピュータシステムに含まれる処理モジュールであって、コンピュータシステムに製品設計を表示するように構成された処理モジュール、
製品設計に含まれる代理オブジェクトであって、任意の数の製品規格を参照し、且つ製品設計に含まれる一コンポーネントに関連付けられており、当該コンポーネントに関する規格情報を要求するユーザ入力を受け取り、オペレータの役割を識別し、オペレータの役割に基づくフォーマットで規格情報を取得することにより、コンピュータシステムに規格情報を表示するように構成された代理オブジェクト、
代理オブジェクトから要求を受け取り、一組の規格データベースからコンポーネントの規格情報を取得し、一組の規格データベースから取得した規格情報を、オペレータの役割に基づくフォーマットで代理オブジェクトに返すように構成されたインタプリタモジュール、並びに
規格情報を取得するために必要な製品設計からデータを取得し、代理オブジェクトが規格情報を取得するためにこのデータを使用できるように、データを代理オブジェクトに送るように構成された仲介モジュール
を備える製品管理システム。
【００２２】
Ｊ．代理オブジェクトが、規格情報を取得するために必要な追加データを求める要求をインタプリタモジュールから受け取り、この追加情報をインタプリタモジュールに返すように構成されている、上記Ｂに記載の製品管理システム。
【００２３】
Ｋ．代理オブジェクトが、追加データをユーザ入力として受け取るように構成されたグラフィカルインターフェース及び仲介モジュールのうちの少なくとも一つを使用して追加データを要求するように構成されている、上記Ｊに記載の製品管理システム。
【００２４】
Ｌ．製品情報の識別方法であって、
コンピュータシステム上で製品設計に含まれる代理オブジェクトを選択するユーザ入力を受け取るステップであって、代理オブジェクトが、製品設計において使用される任意の数の製品規格を参照し、且つ製品設計に含まれる一コンポーネントに関連付けられているステップ、
ユーザの役割を識別するステップ、
コンポーネントの規格情報を求める要求をインタプリタモジュールに送るステップであって、この要求にユーザの役割が含まれているステップ、
オペレータの役割に基づくフォーマットで規格情報を受け取るステップ、並びに
規格情報をコンピュータシステムに表示するステップ
を含み、
規格情報が、コンポーネントの材料、コンポーネントの寸法、コンポーネントの製造プロセス、コンポーネントの仕上げプロセス、コンポーネントの組立てプロセス、コンポーネントの検査情報、及びコンポーネントのメンテナンス情報のうちの少なくとも一つを含む、方法。
【００２５】
上記の特徴、機能、及び利点は、本発明の種々の実施形態において単独で達成されるか、又は他の実施形態において組み合わせることができる。これらの実施形態のさらなる詳細は、後述の説明及び添付図面に見ることができる。
【図面の簡単な説明】
【００２６】
新規のフィーチャと考えられる、本発明の有利な実施形態の特徴は、特許請求の範囲に規定される。しかしながら、有利な実施形態、並びにその好ましい使用モード、さらなる目的、及び利点は、添付図面と併せて、後述する本発明の有利な実施形態に関する詳細な説明を参照することにより最もよく理解されるであろう。
【００２７】
【図１】図１は有利な一実施形態による製品管理環境を示している。
【図２】図２は有利な一実施形態による代理オブジェクトの様々な属性を示している。
【図３】図３は有利な一実施形態による製品管理システムを示している。
【図４】図４は有利な一実施形態による製品管理システムを示している。
【図５】図５は有利な一実施形態による、製品設計中に提供される情報を示している。
【図６】図６は有利な一実施形態による、規格情報を識別するためのデータフローを示している。
【図７】図７は有利な一実施形態による製品情報の識別プロセスのフロー図である。
【図８】図８は有利な一実施形態による規格情報取得プロセスのフロー図である。
【図９】図９は有利な一実施形態による、規格情報について製品規格を検索するプロセスを示すフロー図である。
【図１０】図１０は、有利な一実施形態による、インタプリタモジュールに送られる代理オブジェクト中のデータを示している。
【図１１】図１１は、有利な一実施形態による、インタプリタモジュールに送られる代理オブジェクト中のデータを示している。
【図１２】図１２は、有利な一実施形態による、インタプリタモジュールに送られる代理オブジェクト中の更新データを示している。
【図１３】図１３は有利な一実施形態によるデータ処理システムを示している。
【発明を実施するための形態】
【００２８】
種々の有利な実施形態は、任意の数の異なる検討事項を認識し、考慮するものである。本明細書においてアイテムに言及して「任意の数の」という場合、一又は複数のアイテムを意味している。例えば、「任意の数の検討事項」とは、一又は複数の検討事項である。
【００２９】
種々の有利な実施形態は、製品設計において参照される製品規格が様々な場所に位置しうることを認識し、考慮するものである。幾つかの事例では、これらの場所は、オペレータが製品設計を使用している場所から離れている。その結果、オペレータが必要とする特定の製品規格は、オペレータが所在する場所には存在しない場合がある。
【００３０】
例えば、製品規格は、オペレータが製品設計を使用しているのと同じ建造物には位置しない、書面によるドキュメント又は記憶装置に格納されたドキュメントである。種々の有利な実施形態は、様々な場所に格納された製品規格を使用して製品設計に含まれるコンポーネントに関する情報を検索するには、必要以上の時間と労力がかかることを認識し、考慮する。特に、製品規格に含まれる情報の位置を求めてこの情報を解釈し、さらにはオペレータが使用するフォーマットに情報を変換するためには、必要以上の時間及び／又は労力がかかる。
【００３１】
その結果、製造時間、検査時間、再加工時間、及び／又は組立て時間に望ましくない遅延が生じうる。このような望ましくない遅延は、製品管理コストの増大という望ましくない結果を招きうる。
【００３２】
さらに、このような製品規格の様々なバージョンが、様々な場所に存在する場合がある。種々の有利な実施形態は、オペレータが最新版の製品規格に常にアクセスできるわけないことを認識し、考慮する。加えて、オペレータは、どれが最新版の製品規格であるかを、望むほど容易には識別することができない場合がある。
【００３３】
種々の有利な実施形態は、これらの製品規格から得られた情報が製品設計に挿入されることを認識し、考慮する。しかしながら、種々の有利な実施形態は、この情報を製品設計に挿入することにより、情報が旧式のものになりうることを認識し、考慮する。その結果、情報の複製を用いて時間をかけて行われる作業の精度は望むほど高くないことがある。
【００３４】
さらに、種々の有利な実施形態は、製品設計に含まれる情報の精度及び／又は完成度が望むほど高くないことを認識し、考慮する。例えば、情報の複製が、製品規格から必要とされる情報の一部しか含まないことがある。このように、情報の複製が最新且つ完全であるかどうかを判定するために、オペレータが、製品規格に含まれる情報のリサーチを依然として必要とする場合がある。このようなリサーチには、必要以上に時間及び／又は労力がかかりうる。
【００３５】
さらに、種々の有利な実施形態は、製品規格から取得した情報を製品設計に埋め込むには、必要以上のスペース及び／又は処理リソースが必要となりうることを認識し、考慮する。種々の有利な実施形態は、製品設計のために製品規格から取得したすべての情報を格納するために必要なスペースがない可能性も認識し、考慮する。
【００３６】
加えて、種々の有利な実施形態は、製品規格に提示された情報がオペレータの役割に基づいたフォーマットでない可能性を認識し、考慮する。このような状況では、オペレータは、情報のフォーマットをオペレータが使いやすいフォーマットに変換するために必要以上に時間をかけるか、或いは使用のために別のオペレータに情報の書式設定を依頼する必要がある。
【００３７】
したがって、種々の有利な実施形態は、現在利用可能なシステムより時間及び／又は労力をかける必要のない、製品設計を使用するときに製品規格から情報を取得するための方法と装置を提供する。有利な一実施形態による製品管理システムは、コンピュータシステムと、コンピュータシステムに含まれる処理モジュールと、製品設計に含まれる代理オブジェクトとを備える。処理モジュールは、コンピュータシステム内で製品設計を表示するように構成されている。代理オブジェクトは、製品規格を参照するもので、且つ製品設計に含まれる一コンポーネントに関連付けられている。代理オブジェクトは、このコンポーネントの規格情報を要求するユーザ入力を受け取るように構成されている。代理オブジェクトは、オペレータの役割を識別して、オペレータの役割に基づくフォーマットで規格情報を取得することにより、規格情報をコンピュータシステムに表示するように構成されている。
【実施例】
【００３８】
図１は、有利な一実施形態による製品管理環境を示している。このような実施例では、製品管理環境１００は、製品１０３が管理される環境である。図示のように、製品管理環境１００は製品管理システム１０２を含んでいる。製品管理システム１０２は、製品設計１０４を用いて製品１０３を管理する。
【００３９】
製品１０３は、例えば、限定しないが、航空機、無人航空ビークル、ヘリコプター、翼、胴体、ランディングギヤシステム、全地球測位システム受信機、ブラケット、及び／又はその他何らかの適切な種類の製品である。図示のような実施例では、製品設計１０４は、製品１０３のコンポーネント１０６を含む製品１０３のモデルである。例えば、製品設計１０４は、製品１０３の１０３二次元モデル、又は製品１０３の三次元モデルである。一実施例では、製品設計１０４は、製品１０３のコンピュータを利用した設計（ＣＡＤ）モデルの形態をとる。
【００４０】
このような実施例では、製品設計１０４中のコンポーネント１０６は、製品１０３の製造、メンテナンス、検査、再加工、及び／又はそれ以外の管理に使用される。コンポーネント１２４は、製品設計１０４中のコンポーネント１０６の一つの一例である。コンポーネント１２４は、部品、構造体、プロセス、ステップ、命令、属性、値、パラメータ、幾何学形状、及び製品のその他何らかの適切な種類のコンポーネントのうちの少なくとも一つの形態をとることができる。
【００４１】
本明細書において、列挙されたアイテムと共に使用される「〜のうちの少なくとも一つ」という表現は、列挙されたアイテムの一又は複数の様々な組み合わせが使用可能であり、且つ列挙されたアイテムのいずれかが一つだけあればよいということを意味する。例として、「アイテムＡ、アイテムＢ、及びアイテムＣのうちの少なくとも一つ」は、例えば、限定しないが、「アイテムＡ」又は「アイテムＡとアイテムＢ」を含む。この例は、「アイテムＡとアイテムＢとアイテムＣ」、「アイテムＢとアイテムＣ」、又は「アイテムＣのみ」も含む。
【００４２】
上述のように、製品管理システム１０２はコンピュータシステム１０８を含んでいる。このような実施例において、コンピュータシステム１０８は、任意の数のコンピュータ１１０の形態をとる。任意の数のコンピュータ１１０中に複数のコンピュータが存在するとき、これらのコンピュータはネットワークを用いて通信することができる。例えば、任意の数のコンピュータ１１０は、ローカルエリアネットワーク（ＬＡＮ）、ワイドエリアネットワーク（ＷＡＮ）、インターネット、及び／又はその他何らかの適切な種類のネットワークのうちの一又は複数によりネットワーク化されたコンピュータとすることができる。
【００４３】
このような実施例では、処理モジュール１１２、仲介モジュール１１４、及びインタプリタモジュール１１６が、コンピュータシステム１０８内に存在している。処理モジュール１１２、仲介モジュール１１４、及びインタプリタモジュール１１６の各々は、このような実施例では、ハードウェア、ソフトウェア、又はそれら二つの組み合わせを用いて実施することができる。
【００４４】
このような実施例では、オペレータ１１８は、任意の数のユーザ入力デバイス１３５及びグラフィカルユーザインターフェース１１３により処理モジュール１１２と相互作用することができる。オペレータ１１８は役割１１９を有している。オペレータ１１８の役割１１９には、例えば、限定されないが、製造技師、設計技師、整備士、検査員、リソースプランナー、アナリスト、製品サポート文書作成者、メンテナンスマニュアル作成者、標準規格技師、コンフィギュレーションマネージャ、試験及び評価技師、並びに／或いはその他何らかの適切な種類のオペレータのうちの少なくとも一つが含まれる。
【００４５】
上述のように、グラフィカルユーザインターフェース１１３は、表示システム１１５上に表示される。表示システム１１５は、任意の数の表示装置１１７を含んでいる。任意の数の表示装置１１７に含まれる一つの表示装置は、モニタ、タッチスクリーン、液晶ディスプレイ（ＬＣＤ）、ホログラフィック表示装置、ポータブル表示装置、ヘッドマウント式表示装置、仮想現実装置、及びその他何らかの適切な種類の表示装置から選択される少なくとも一つである。
【００４６】
任意の数のユーザ入力装置１３５は、グラフィカルユーザインターフェース１１３と相互作用するように構成されている。オペレータ１１８は、任意の数のユーザ入力装置１３５及びグラフィカルユーザインターフェース１１３を使用して、処理モジュール１１２によって使用されるユーザ入力１３６を入力する。例えば、オペレータ１１８は、設計技師であり、製品設計１０４を作成するために処理モジュール１１２によって使用されるユーザ入力１３６を入力することができる。
【００４７】
製品設計１０４を作成するとき、オペレータ１１８は、製品設計１０４内に任意の数の代理オブジェクト１２１を形成することができる。任意の数の代理オブジェクト１２１の各々は、任意の数のソース１２８のうちの一又は複数に格納された情報への参照である。任意の数のソース１２８に格納された情報は、製品設計１０４に含まれるコンポーネント１０６のうちの一又は複数に関するものである。このような実施例では、任意の数のソース１２８は、任意の数の製品規格１３０の形態をとる。
【００４８】
任意の数の製品規格１３０は、例えば、コンピュータシステム１０８内の一組の規格データベース１３２に格納されている。本明細書において使用される「一組のアイテム」とは、一又は複数のアイテムである。このように、「一組の規格データベース」は、一又は複数の規格データベースである。規格データベースの組１３２は、任意の数のコンピュータ１１０に含まれる複数の異なるコンピュータ、任意の数のコンピュータ１１０によって形成される複数の異なるネットワーク、及び／又はコンピュータシステム１０８に含まれるその他のデバイス上に置くことができる。
【００４９】
このような実施例では、任意の数の製品規格１３０は規格情報１２２を含む。コンポーネント１０６のうちの一のコンポーネント１２４の規格情報１２２には、コンポーネント１２４の材料、コンポーネント１２４の寸法、コンポーネント１２４の製造プロセス、コンポーネント１２４の仕上げプロセス、コンピュータ１２４の組立てプロセス、コンポーネント１２４の再加工プロセス、コンポーネント１２４の検査情報、コンポーネント１２４のメンテナンス情報、コンポーネント１２４の要件及び／又は仕様、並びにコンポーネント１２４に関するその他適切な情報のうちの少なくとも一つが含まれる。
【００５０】
代理オブジェクト１２０は、任意の数の代理オブジェクト１２１のうちの一つの一例である。このような実施例では、代理オブジェクト１２０は属性１２７を含む。属性１２７は、製品設計１０４内の特定のコンポーネント（例えばコンポーネント１２４）に望まれる任意の数の製品規格１３０に含まれる規格情報１２２を識別するために使用可能な情報を識別する。属性１２７は鍵とも呼ばれる。
【００５１】
このような実施例では、処理モジュール１１２は、グラフィカルユーザインターフェース１１３上に製品設計１０４を表示する。このようにして、処理モジュール１１２は、オペレータ１１８が製品設計１０４にアクセスできるようにする。
【００５２】
このような実施例では、処理モジュール１１２は、オペレータ１１８が、製品設計１０４を閲覧し、製品設計１０４を使用して製品１０３に関する意思決定を行い、及び／又は製品設計１０４を使用して製品１０３を管理するための他の作業を実行することを可能にする。例えば、処理モジュール１１２は、コンピュータを利用したプロセスプランニングシステム、製造プロセスプランニングシステム、メンテナンスマニュアルオーサリングシステム、メンテナンスプランニングシステム、製品製造システム、及び／又はその他何らかの適切な種類の処理モジュールの形態をとることができる。
【００５３】
処理モジュール１１２は、さらに、オペレータ１１８が製品設計１０４内の代理オブジェクト１２０にアクセスできるようにする。代理オブジェクト１２０により、オペレータ１１８は、製品設計１０４に含まれるコンポーネント１０６の規格情報１２２を要求することができる。
【００５４】
一実施例として、代理オブジェクト１２０を、グラフィカルユーザインターフェース１１３上に、製品設計１０４中のコンポーネント１２４と関連させて表示することができる。例えば、製品設計１０４中のコンポーネント１２４に隣接するボタンとして表示、コンポーネント１２４から延びる呼び出しボタンとして表示、及び／又はその他適切な方法で表示することにより、代理オブジェクト１２０を製品設計１０４と関連させて表示することができる。代理オブジェクト１２０の表示は、オペレータ１１８が代理オブジェクト１２０をコンポーネント１２４と関連付けることができる何らかの方法で行われる。
【００５５】
幾つかの実施例では、グラフィカルユーザインターフェース１１３内でのコンポーネント１２４の選択に応答して、代理オブジェクト１２０が新規ウィンドウに表示される。他の実施例では、代理オブジェクト１２０は、代理オブジェクト１２０が関連付けられているコンポーネントと同じ様式で（例えば、同じ色で）表示される。
【００５６】
このような実施例では、処理モジュール１１２は、オペレータ１１８によって入力されたユーザ入力１３６を使用してメッセージを生成し、このメッセージを代理オブジェクト１２０に送る。メッセージは、代理オブジェクト１２０が関連付けられたコンポーネント１２４の規格情報１２２を求める要求である。このような実施例では、メッセージはオペレータ１１８の役割１１９を含む。一例として、ユーザ入力１３６は、役割１１９の識別、代理オブジェクト１２０の選択、及び／又はその他の適切な情報のうちの少なくとも一つを含む。場合によっては、役割１１９を識別するユーザ入力１３６を必要とすることなく、メッセージに役割１１９が追加される。
【００５７】
代理オブジェクト１２０は、代理オブジェクト１２０の属性１２７の値をメッセージに追加した後、このメッセージをインタプリタモジュール１１６に送る。このような実施例では、インタプリタモジュール１１６は、メッセージ中に提供された情報を使用して、コンポーネント１２４の規格情報１２２を識別する。具体的には、インタプリタモジュール１１６は、メッセージ中に提供された代理オブジェクト１２０の属性１２７の値によって、コンポーネント１２４に望まれる規格情報１２２を取得するために十分な情報が提供されるかどうかを判定する。
【００５８】
メッセージ中に十分な情報が提供されていると判定した場合、インタプリタモジュール１１６は、規格データベースの組１３２に含まれる任意の数の製品規格１３０のから、コンポーネント１２４の規格情報１２２を取得する。さらに、インタプリタモジュール１１６は、オペレータ１１８の役割１１９に基づくフォーマットを有する返信メッセージに含めて、規格情報１２２を代理オブジェクト１２０に返す。代理オブジェクト１２０は、コンポーネント１２４の規格情報１２２で更新される。
【００５９】
代理オブジェクト１２０は、グラフィカルユーザインターフェース１１３に表示するために、コンポーネント１２４の規格情報１２２を含む返信メッセージを処理モジュール１１２に送る。規格情報１２２の表示も、オペレータ１１８の役割１１９に基づいている。
【００６０】
幾つかの実施例において、インタプリタモジュール１１６は、代理オブジェクト１２０から受信したメッセージには、コンポーネント１２４の規格情報１２２を取得するために十分な情報が提供されていないと判定する場合がある。このような実施例では、インタプリタモジュール１１６は、代理オブジェクト１２０に対して追加情報１４０を求める要求を送る。
【００６１】
代理オブジェクト１２０は、追加情報１４０を求めるこのような要求を仲介モジュール１１４に送る。仲介モジュール１１４は、製品設計１０４を用いて追加情報１４０を取得し、追加情報１４０を代理オブジェクト１２０に送る。場合によっては、代理オブジェクト１２０はグラフィカルユーザインターフェース１１３を使用して、ユーザ入力１３６として追加情報１４０を受け取る。
【００６２】
代理オブジェクト１２０は、追加情報１４０を使用して代理オブジェクト１２０に含まれる属性１２７を更新する。例えば、代理オブジェクト１２０の属性１２７に追加の属性が加わる。代理オブジェクト１２０は、代理オブジェクト１２０の更新された属性の値を用いて、コンポーネント１２４の規格情報１２２を要求するメッセージを、インタプリタモジュール１１６に再送する。
【００６３】
インタプリタモジュール１１６は、代理オブジェクト１２０から受信したメッセージに含まれる情報を使用して、コンポーネント１２４の規格情報１２２を取得する。さらに、インタプリタモジュール１１６は、コンポーネント１２４の規格情報１２２を、返信メッセージに含めて代理オブジェクト１２０に送る。すると、代理オブジェクト１２０は、グラフィカルユーザインターフェース１１３上に表示するために、コンポーネント１２４の規格情報１２２を含む返信メッセージを処理モジュール１１２に送る。
【００６４】
このようにして、代理オブジェクト１２０により、オペレータ１１８は、任意の数の製品規格１３０に直接アクセスする方法を知る必要なく、製品設計１０４に含まれるコンポーネント１２４の規格情報１２２を取得することができる。例えば、オペレータ１１８は、規格データベースの組１３２に含まれるコンポーネント１２４の規格情報１２２を見つける方法を知らなくてもよい。オペレータ１１８は、どの規格データベースの組１３２の中に所望の規格情報が存在するかを知る必要もない。
【００６５】
このような実施例では、オペレータ１１８は、規格情報１２２を使用して製品１０３を管理するための作業を実行することができる。例えば、オペレータ１１８は、コンポーネント１２４の規格情報１２２を使用して製品１０３のための作業１４２を実行することができる。作業１４２は、例えば、コンポーネント１２４を使用した製品１０３の構造体の組み立て、コンポーネント１２４を使用した構造体の検査、コンポーネント１２４の検査、コンポーネント１２４の製造、コンポーネント１２４の仕上げ、コンポーネント１２４の再加工、及び／又は製品１０３を管理するためのその他何らかの適切な種類の作業である。
【００６６】
一実施例として、コンポーネント１２４は、任意の数の製品規格１３０によって規定されるプロセスステップへの参照に関連付けられている。このようなプロセスステップは、例えば、ファスナの取り付けである。作業１４２は、このステップのために取得された規格情報１２２を用いてファスナを取り付けるために装備１４４を操作することを含む。
【００６７】
ここで図２を参照する。図２は、有利な一実施形態による代理オブジェクトの様々な属性を示している。この実施例では、属性２００は、図１の代理オブジェクト１２０の様々な属性１２７の例である。
【００６８】
図示のように、属性２００には、代理オブジェクト名２０２、製品規格鍵２０４、役割ベース属性２０６、製品設計属性２０８、選択基準２１０、及び／又はその他適切な種類の属性が含まれる。代理オブジェクト名２０２は、代理オブジェクトの名前である。この名前は、代理オブジェクト、ユーザ入力、及び／又はその他適切な方式により識別可能である。
【００６９】
このような実施例では、製品規格鍵２０４は、特定の製品規格、及び／又は特定の製品規格によって提供される情報を特定する属性である。特定の製品規格について、製品規格鍵２０４内に、特定の製品規格のための一組の鍵が定義されている。すなわち、このような鍵の組、及び／又はこの鍵の組の値は、他のいずれの製品規格の鍵とも一致しない。
【００７０】
役割ベース属性２０６は、オペレータの役割（例えば、図１のオペレータ１１８の役割１１９）に関する情報を含んでいる。この情報は、例えば、役割の識別、役割の責任の説明、役割のセキュリティレベルの説明、及び／又は役割に関するその他適切な情報である。一実施例として、一の役割ベース属性は、オペレータの役割を識別することができる。別の実施例として、別の役割ベース属性は、特定の役割の経験年数を識別することができる。
【００７１】
製品設計属性２０８は、製品に関する情報を含んでいる。これらの属性の値は、製品設計（例えば、図１の製品設計１０４）を用いて識別される。製品設計属性２０８は、例えば、限定しないが、動作温度、材料規定、既成サイズの厚み、部品番号、及び／又はその他の種類の製品設計属性を含む。
【００７２】
選択基準２１０は、代理オブジェクトを選択及び／又は作成するためのメタデータを提供する属性である。例えば、選択基準２１０には、限定されないが、部品の目標動作温度、部品の腐食環境、部品に所望の疲労特性、及び／又はその他の属性が含まれる。
【００７３】
代理オブジェクトの属性２００の値により、インタプリタモジュール（例えば、図１のインタプリタモジュール１１６）は、要求されている規格情報の正確なソースと、規格情報が要求されているコンポーネントとを特定することができる。場合によっては、規格情報の正確なソースを識別するために必要なのは、製品規格鍵２０４の値のみである。他の実施例では、製品規格鍵２０４と製品設計属性２０８の両方の値が必要とされる。
【００７４】
図１に示す製品管理環境１００と図２に示す属性とは、有利な実施形態を実施する方法に対する物理的又はアーキテクチャ的限定を意味していない。図示されたコンポーネントに追加して及び／又は代えて、他のコンポーネントを使用することができる。幾つかのコンポーネントは不要であることもある。また、幾つかの機能コンポーネントを示すためにブロックが提示されている。これらのブロックの一又は複数は、有利な一実施形態において実施されるとき、異なるブロックに統合及び／分割することができる。
【００７５】
例えば、幾つかの実施例では、処理モジュール１１２は、コンピュータシステム１０８の製品設計１０４に追加して又は代えて新たな製品設計を表示するように構成することができる。さらに、幾つかの実施例では、製品設計１０４に含まれるコンポーネントに関連付けて、代理オブジェクト１２０に追加して又は代えて新たな代理オブジェクトをコンピュータシステム１０８に表示することができる。
【００７６】
他の実施例では、仲介モジュール１１４は存在しなくともよい。例えば、幾つかの有利な実施形態では、仲介モジュール１１４によって実行される作業を、処理モジュール１１２及び／又は代理オブジェクト１２０内で実施することができる。また別の実施例では、異なる種類の処理モジュールを、仲介モジュール１１４、インタプリタモジュール１１６、及び規格データベースの組１３２と共に使用することができる。
【００７７】
さらに、属性２００に提示されている属性に加えて、代理オブジェクトには他の属性が存在しうる。例えば、属性２００は、ユーザ入力を用いて選択される製造オプションを含むことができる。例えば、オペレータは、ナットの代わりにボルトを捻るためにいずれの規格情報を必要とするかを選択することができる。別のオプションは、作業を実行するために、自動ドリルの代わりに手動ドリルを使用するものである。
【００７８】
ここで図３を参照する。図３は、有利な一実施形態による製品管理システムを示している。この実施例において、製品管理システム３００は、図１の製品管理システム１０２の一実装態様の一例である。図示のように、製品管理システム３００は、製造プロセスプランニングシステム３０２、製品データマネージャ３０４、仲介モジュール３０６、及びインタプリタモジュール３０８を含んでいる。
【００７９】
この実施例において、製造プロセスプランニングシステム３０２は、図１の処理モジュール１１２の一実装態様の一例である。製造プロセスプランニングシステム３０２は、製品データマネージャ３０４から、製品設計３０１及び代理オブジェクト３１２を取り出すように構成されている。図示の実施例では、代理オブジェクト３１２は、製品設計３１０中の特定のコンポーネントに関連付けられている。
【００８０】
製品データマネージャ３０４は、どのような数の製品設計及び／又は代理オブジェクトも格納することができる。さらに、製品データマネージャ３０４は、規格データベースの組３１６に格納された製品規格３１４を使用する製品設計及び／代理オブジェクトを管理する。規格データベースの組３１６は、図１の規格データベースの組１３２の一実装態様の一例である。
【００８１】
製品データマネージャ３０４は、任意の数の異なる作業を実行するように構成されている。例えば、製品データマネージャ３０４は、材料の表の規定、製品設計における代理オブジェクトと対応するコンポーネントとの関連付け、製品設計における代理ブジェクの表示、及び／又はその他適切な種類の作業を行うように構成される。
【００８２】
幾つかの実施例では、製品データマネージャ３０４は、規格データベースの組３１６に格納された製品規格３１４に含まれる情報の一部を局所的に格納するように構成されている。このような実施例では、製品データマネージャ３０４中の代理オブジェクトは、製品データマネージャ３０４によって局所格納された情報を認証及び／又は更新するために使用される。
【００８３】
この実施例では、製造プロセスプランニングシステム３０２は、製品設計３１０と、製品設計３１０に関連付けられた代理オブジェクト３１２を表示する。オペレータは、製品設計３１０及び／又は代理オブジェクト３１２を使用してプロセスプラン３１８を作成することができる。プロセスプラン３１８は、この実施例においては製造プロセスのプランである。すなわち、プロセスプラン３１８は、製造設計３１０を使用して製品を製造するための命令のリストである。
【００８４】
オペレータは、プロセスプラン３１８の形成に使用される製品規格３１４からの規格情報を要求する。要求される規格情報には、たとえば、限定されないが、製品設計３１０中の一コンポーネントに関するテーブル、品質要件、環境健全性及び安全性要件、技術的仕様、及び／又はその他適切な情報が含まれる。
【００８５】
一実施例として、オペレータは、代理オブジェクト３１２に関連付けられているコンポーネントの規格情報を要求するユーザ入力を入力する。代理オブジェクト３１２は、規格情報を求める要求をインタプリタモジュール３０８に送る。この要求は、代理オブジェクト３１２の属性の値を含んでいる。
【００８６】
この実施例では、インタプリタモジュール３０８は、規格データベースの組３１６に格納された製品規格３１４から、要求された規格情報を取得する。インタプリタモジュール３０８は、要求された規格情報を製造プロセスプランニングシステム３０２に返す。具体的には、インタプリタモジュール３０８は、オペレータの役割に基づくフォーマットで規格情報を返す。さらに、インタプリタモジュール３０８は、プロセスプラン３１８に使用されるフォーマットで規格情報を返す。このようにして、オペレータは、取得された規格情報をプロセスプラン３１８と統合することができる。
【００８７】
幾つかの事例では、インタプリタモジュール３０８は、規格情報を得るために、代理オブジェクト３１２によって提供される情報以外に追加情報を必要とすることがある。追加情報が必要であるとき、インタプリタモジュール３０８は、代理オブジェクト３１２を使用して追加情報を求める要求を送る。仲介モジュール３０６は、代理オブジェクト３１２からの追加情報を求める要求を受け取る。この実施例では、仲介モジュール３０６は、製品設計３１０及び／又は製造データ３２２に含まれる部品設計データ３２０から追加情報を取得する。場合によっては、代理オブジェクト３１２及び／又は仲介モジュール３０６は、ユーザ入力から追加情報を取得する。
【００８８】
部品設計データ３２０は、製品設計３１０に含まれる個々の部品に関するデータを含んでいる。製造データ３２２は、プロセスプラン３１８を作成するための情報である。例えば、製造データ３２２は、製品の製造が行われる場所、その場所で利用可能な設備、製造作業が実行される場所に存在する従業員数、及び／又はその他の適切な情報を含んでいる。
【００８９】
製造データ３２２は、製品規格３１４が従業員による製造のオプション又は選択肢の選択を許すときに必要となりうる。例えば、これらの製造オプションには、ツールの選択、クリーニング法の選択、交換部品の選択、仕上げ材の選択、及び／又はその他適切なオプションが含まれる。
【００９０】
このようにして、プロセスプラン３１８は、製造規格３１４から取得された規格情報を使用して作成される。この規格情報は、オペレータが、実際の製品規格に含まれる規格情報を検索することなく、又は要求された規格情報を見つけるためのリサーチを実行することなく、取得されうる。
【００９１】
代理オブジェクト３１２は、オペレータのために、製品設計３１０内の一コンポーネントに関する規格情報を取得するように構成されている。規格情報は、オペレータが、製品規格３１４の位置、関連情報の検索方法、プロセスプラン３１８において使用されるフォーマットに規格情報を変換する方法、並びに／或いは、必要以上に時間及び／又は労力を要するその他の情報を知る必要なく、取得される。
【００９２】
ここで図４を参照する。図４は、有利な一実施形態による製品管理システムを示している。この実施例において、製品管理システム４００は、図１の製品管理システム１０２の一実装態様の一例である。図示のように、製品管理システム４００は、メンテナンスマニュアルオーサリングシステム４０２、製品データマネージャ４０４、仲介モジュール４０６、及びインタプリタモジュール４０８を含んでいる。
【００９３】
この実施例では、メンテナンスマニュアルオーサリングシステム４０２は、図１の処理モジュール１１２の一実装態様の一例である。仲介モジュール４０６は、図１の仲介モジュール１１４の一実装態様の一例である。インタプリタモジュール４０８は、図１のインタプリタモジュール１１６の一実装態様の一例である。
【００９４】
メンテナンスマニュアルオーサリングシステム４０２は、製品データマネージャ４０４から、製品設計４１０及び代理オブジェクト４１２を取り出すように構成されている。図示の実施例では、代理オブジェクト４１２は、製品設計４１０に含まれる特定の一コンポーネントに関連付けられている。製品データマネージャ４０４は、規格データベースの組４１６に格納された製品規格４１４を使用して製品設計及び代理オブジェクトを管理する。
【００９５】
この実施例では、メンテナンスマニュアルオーサリングシステム４０２は、製品設計４１０と、製品設計４１０に関連付けられた代理オブジェクト４１２とを表示する。製品設計４１０は、メンテナンスマニュアル４１８が作成される製品に関するものである。メンテナンスマニュアル４１８は、製品のメンテナンス作業を実行するための命令のリストを含んでいる。
【００９６】
オペレータは、メンテナンスマニュアル４１８の作成に使用するために、製品規格４１４からの規格情報を要求することができる。例えば、オペレータは、代理オブジェクト４１２に関連付けられたコンポーネントに関する規格情報を要求するユーザ入力を入力することができる。代理オブジェクト４１２は、インタプリタモジュール４０８に要求を送る。この要求は、代理オブジェクト４１２の属性の値を含んでいる。
【００９７】
この実施例では、インタプリタモジュール４０８は、規格データベースの組４１６に格納された製品規格４１４から、要求された規格情報を取得する。インタプリタモジュール４０８は、メンテナンスマニュアルオーサリングシステム４０２に、要求された規格情報を返す。
【００９８】
具体的には、インタプリタモジュール４０８は、オペレータの役割に基づくフォーマットで規格情報を返す。さらに、インタプリタモジュール４０８は、メンテナンスマニュアル４１８の作成に使用されるフォーマットで規格情報を返す。例えば、インタプリタモジュール４０８は、メンテナンスマニュアル４１８に直接挿入可能な命令を返すことができる。
【００９９】
幾つかの事例では、インタプリタモジュール４０８は、規格情報を取得するために、代理オブジェクト４１２によって提供される情報以外に、追加情報を必要としうる。追加情報が必要であるとき、インタプリタモジュール４０８は、代理オブジェクト４１２を使用して、追加情報を求める要求を送る。仲介モジュール４０６は、代理オブジェクト４１２から追加情報を求める要求を受け取る。
【０１００】
この実施例では、仲介モジュール４０６は、製品設計４１０に含まれる部品設計データ４２０、メンテナンス目標４２２、及び／又はユーザ入力から追加情報を取得する。メンテナンス目標４２２には、メンテナンスマニュアルに含めることが考慮される製造プロセスの作業が含まれる。例えば、メンテナンス目標は、クリーニング作業、シーリング作業、ファスナ取り付け作業、又はメンテナンスを実行するときに再使用されるその他何らかの種類の作業である。
【０１０１】
このようにして、代理オブジェクト４１２は、製品設計に示される現在使用されている参照の代わりとなる。オペレータが、現在使用されている参照に基いて製品規格に含まれる規格情報を検索しなければならない状況とは異なり、代理オブジェクト４１２は、製品規格から規格情報を取得するように構成されている。
【０１０２】
ここで図５を参照する。図５は、有利な一実施形態による、製品設計に提供される情報を示している。この実施例では、製品設計５０２によって情報５００に対するアクセスが提供される。製品設計５０２は、図１の製品設計１０４の一実装態様の一例である。
【０１０３】
この実施例では、製品設計５０２のセクション５０４を選択することにより、コンポーネント５０８のモデル５０６とコンポーネント５０８の説明５１０とにアクセスすることが可能である。図示のように、コンポーネント５０８の説明５１０には参照５１２が含まれている。参照５１２は、代理オブジェクト５１４に関するものである。この実施例では、代理オブジェクト５１４は、図１の代理オブジェクト１２０の一実装態様の一例である。
【０１０４】
ここで図６を参照する。図６は、有利な一実施形態による、規格情報を識別するためのデータフローを示している。この実施例では、コンピュータ利用プロセスプランニング（ＣＡＰＰ）システム６０２、仲介モジュール６０４、代理オブジェクト６０６、インタプリタモジュール６０８、及び製品規格システム６１０が情報交換を行う。
【０１０５】
コンピュータ利用プロセスプランニングシステム６０２は、図１の処理モジュール１１２を使用して実施することができる。仲介モジュール６０４は、図１の仲介モジュール１１４を使用して実施することができ、インタプリタモジュール６０８は図１のインタプリタモジュール１１６を使用して実施することができる。代理オブジェクト６０６は、図１の代理オブジェクト１２０を使用して実施することができる。さらに、製品規格システム６１０は、図１の製品規格１３０の任意の数のソース１２８を使用して実施することができる。
【０１０６】
図示のように、コンピュータ利用プロセスプランニングシステム６０２は、プロセスプラン６１２を作成する際にオペレータによって使用される。プロセスプラン６１２は、例えば、製造プロセスプラン、メンテナンスプロセスプラン、検査プロセスプラン、又はその他何らかの適切な種類のプランである。プロセスプラン６１２は、製品設計（例えば、図１の製品設計１０４）を使用して作成される。
【０１０７】
コンピュータ利用プロセスプランニングシステム６０２は、オペレータから、規格情報を要求するユーザ入力を受け取る。コンピュータ利用プロセスプランニングシステム６０２は、ユーザ入力を使用して、規格情報を求める要求６１４を生成し、この要求６１４を代理オブジェクト６０６に送る。
【０１０８】
代理オブジェクト６０６は、代理オブジェクト６０６に含まれる属性６１６の値の要求６１４に加え、この要求をインタプリタモジュール６０８に送る。インタプリタモジュール６０８は、代理オブジェクト６０６によってリクエスト６１４中に提供された情報を使用して、照会６１８を生成する。インタプリタモジュール６０８は、照会６１８を使用して、製品規格システム６１０中の製品規格６２０に含まれる規格情報を検索する。製品規格６２０は、インタプリタモジュール６０８によって検索可能な、製品規格システム６１０中のデータベースに格納されたフォーマットを有する。例えば、製品規格６２０は、エクステンシブルマークアップランゲージ（ＥＸＬ）を用いて表現することができ、ＸＱｕｅｒｙなどの照会言語を使用して問い合わせることができる。
【０１０９】
インタプリタモジュール６０８は判定６２２を行う。判定６２２は、代理オブジェクト６０６によって要求６１４中に提供された情報が、要求されている規格情報を識別するための十分な情報を含んでいるかどうかについて行われる。判定６２２は、照会６１８に基づいて製品規格６２０から取得された結果に基づいている。
【０１１０】
提供された情報が十分であると判定した場合、インタプリタモジュール６０８は応答６２３を生成する。応答６２３は、プロセスプラン６１２が使用可能なフォーマットで要求された規格情報を含んでいる。さらに、規格情報は、オペレータの役割に基づくフォーマットを有している。
【０１１１】
インタプリタモジュール６０８は、代理オブジェクト６０６に要求６２３を送る。代理オブジェクト６０６は、応答６２３に含まれて受け取られた規格情報を、応答６２６としてコンピュータ利用プロセスプランニングシステム６０２に送る。コンピュータ利用プロセスプランニングシステム６０２は、応答６２６に含まれる規格情報を、プロセスプラン６１２で使用するために使用する。
【０１１２】
判定６２２を行うとき、追加情報が必要であると判定する場合、インタプリタモジュール６０８は、応答６２８を生成してこの応答を代理オブジェクト６０６に送る。代理オブジェクト６０６は、応答６２８を使用して、更新された属性６３０を生成する。更新された属性６３０は、属性６１６と、追加属性とを含み、追加属性には値が必要とされる。代理オブジェクト６０６は、仲介モジュール６０４に対し、更新された属性６３０を含む要求６３２を送る。
【０１１３】
仲介モジュール６０４は、要求６３２を使用して、必要とされる追加情報を取得する。例えば、仲介モジュール６０４は、代理オブジェクト６０６が位置する製品設計から直接情報を取得する、及び／又はコンピュータ利用プロセスプランニングシステム６０２にユーザ入力６３３を求める要求を送る。このような実施例では、ユーザ入力６３３を求める要求は、オペレータに対して表示される。
【０１１４】
コンピュータ利用プロセスプランニングシステム６０２は、追加情報を含むユーザ入力６３４を受け取り、このユーザ入力６３４を仲介モジュール６０４に送る。仲介モジュール６０４は、ユーザ入力６３４中に提供された追加情報を使用して、規格情報を求める更新された要求６３５を生成する。仲介モジュール６０４は、更新された要求６３５を代理オブジェクト６０６に送る。
【０１１５】
代理オブジェクト６０６は、更新された要求６３５を使用して、代理オブジェクト６０６の更新された属性６３０に含まれる追加の属性の値を識別する。代理オブジェクト６０６は、更新された属性６３０のこの値を、更新された要求６３５に含め、更新された要求６３５をインタプリタモジュール６０８に送る。インタプリタモジュール６０８は、更新された照会６３８を生成し、製品規格システム６１０中の製品規格６２０に更新された照会６３８を適用して、再度判定６２２を行う。
【０１１６】
このようにして、仲介モジュール６０４、代理オブジェクト６０６、及びインタプリタモジュール６０８は協働して、プロセスプラン６１２を作成するために必要な基準情報を取得する。このような実施例では、ユーザ入力６３４は、追加情報を提供するために使用されるが、製品規格６２０に含まれる特定の製品規格に特に言及する情報を含む必要はない。
【０１１７】
図６に示されるデータフローは、有利な実施形態が実施される方式を限定するものではない。例えば、幾つかの実施例では、代理オブジェクトマネージャは、代理オブジェクト６０６を管理するように構成される。代理オブジェクト６０６の管理には、例えば、コンピュータ利用プロセスプランニングシステム６０２から要求６１４を受け取ること、インタプリタモジュール６０８に要求６１４を送ること、代理オブジェクト６０６の属性６１６を更新すること、及び／又はその他適切な種類の作業が含まれる。
【０１１８】
ここで図７を参照する。図７は、有利な一実施形態による製品情報の識別プロセスのフロー図である。図７に示されるプロセスは、図１の製品管理システム１０２を使用して実施される。
【０１１９】
このプロセスは、コンピュータシステム上において製品設計内の代理オブジェクトを選択するユーザ入力を受け取ることにより開始される（工程７００）。代理オブジェクト及び製品設計が、グラフィカルインターフェース（例えば、図１の表示システム１１５上に表示されるグラフィカルユーザインターフェース１１３）に表示される。オペレータが、グラフィカルユーザインターフェースと相互作用する任意の数の入力装置を用いてユーザ入力を入力する。工程７００では、代理オブジェクトは、製品設計に使用される製品規格を参照し、製品設計内の一コンポーネントに関連付けられる。
【０１２０】
プロセスは、次いで、オペレータの役割を識別する（工程７０２）。プロセスは、製品設計内の当該コンポーネントに関する規格情報を求める要求を、インタプリタモジュールに送る（工程７０４）。この要求にはユーザの役割が含まれている。
【０１２１】
その後、プロセスは、オペレータの役割に基づくフォーマットで規格情報を受け取る（工程７０６）。この規格情報はコンピュータシステムに表示され（工程７０８）、その後プロセスは終了する。
【０１２２】
ここで図８を参照する。図８は、有利な一実施形態による規格情報の取得プロセスのフロー図である。図８に示されるプロセスは、図１の代理オブジェクト１２０を使用して実施される。
【０１２３】
プロセスは、製品設計内の一コンポーネントに関する規格情報を要求するユーザ入力を受け取る（工程８００）。次いで、プロセスは、ユーザ入力及び製品設計を使用して、代理オブジェクト中の属性の値を識別する（工程８０２）。これらの値は、製品規格へのアクセスに使用可能なデータを形成する。
【０１２４】
次いで、プロセスは、要求された規格情報を取得するための照会を、インタプリタモジュールに送る（工程８０４）。この照会は、代理オブジェクトに含まれるデータを包含している。次に、プロセスは、インタプリタモジュールからの応答の受け取りを待つ（工程８０６）。
【０１２５】
その後、インタプリタモジュールからの応答を受け取ると、プロセスは、この応答に、要求された規格情報が含まれているかどうかを判定する（工程８０６）。応答がそのような規格情報を含む場合、プロセスは、オペレータに対し、オペレータの役割に基づくフォーマットで規格情報を表示し（工程８１０）、その後プロセスは終了する。
【０１２６】
そうではなく、応答が要求された規格情報を含まない場合、プロセスは、応答に、追加データを求める要求が含まれているかどうかを判定する（工程８１２）。応答が追加データの要求でない場合、プロセスは、オペレータに応答を表示して（工程８１４）、その後終了する。
【０１２７】
そうではなく、応答が追加データの要求である場合、プロセスは、追加のユーザ入力を求める要求を表示する（工程８１６）。次いで、プロセスは、追加のユーザ入力が受け取られるのを待つ（工程８１８）。
【０１２８】
その後、プロセスは、追加のユーザ入力を使用して、代理オブジェクトに含まれる属性の値を更新する（工程８２０）。次いで、プロセスは、規格情報を求める更新された要求を、インタプリタモジュールに送る（工程８２２）。更新された要求は、インタプリタモジュールによって要求された追加データを含んでいる。次に、プロセスは、上記の工程８０６に進む。
【０１２９】
ここで図９を参照する。図９は、有利な一実施形態による、規格情報について製品規格を検索するプロセスのフロー図である。図９に示されるプロセスは、図１のインタプリタモジュール１１６を使用して実施される。
【０１３０】
プロセスは、照会を受け取ることにより開始される（工程９００）。この実施例では、工程９００の照会は、図８の工程８０４において代理オブジェクトによって送られる照会である。照会は、規格情報を取得するためのものである。
【０１３１】
次いで、プロセスは、照会を使用して規格データベースを検索する（工程９０２）。規格データベースは、製品の製品規格を格納している。照会は、規格データベースを検索するために使用可能なデータを含んでいる。次に、プロセスは、要求された規格情報を規格データベース内の製品規格から取得するために、照会に含まれるデータが十分であるかどうかを判定する（工程９０４）。
【０１３２】
照会に含まれるデータが十分である場合、プロセスは規格情報を識別する（工程９０６）。次いで、プロセスは、代理オブジェクトへの応答に含めて規格情報を送り（工程９０８）、その後終了する。再度工程９０４に関連して、照会に含まれるデータが十分でない場合、プロセスは、追加データを求める要求を含む応答を送り（工程９１０）、その後終了する。
【０１３３】
図示された種々の実施形態に含まれるフロー図及びブロック図は、有利な一実施形態における装置及び方法に可能な幾つかの実装態様のアーキテクチャ、機能性、及び動作を示している。これに関して、フロー図又はブロック図の各ブロックは、一のモジュール、セグメント、機能、並びに／或いは一の工程又はステップの一部分を表している。例えば、ブロックの一又は複数は、プログラムコードとして、ハードウェアに、或いはプログラムコードとハードウェアを組み合わせて、実施可能である。ハードウェアに実装される場合、このハードウェアは、例えば、フロー図又はブロック図の一又は複数の工程を実行するように製造又は構築された集積回路の形態をとることができる。
【０１３４】
有利な一実施形態の他の複数の実装態様では、ブロック図に示された一又は複数の機能は、図示の順序で発生しなくともよい。例えば、幾つかの事例では、連続して示される二つのブロックがほぼ同時に実行されてよく、或いは関連する機能性によっては、時に逆の順序で実行されもよい。また、フロー図又はブロック図に示されるブロックに、他のブロックが追加されてもよい。
【０１３５】
ここで図１０を参照する。図１０は、有利な一実施形態による代理オブジェクトを示している。この実施例では、代理オブジェクト１０００は、図１の代理オブジェクト１２０の一実装態様の一例である。この実施例では、代理オブジェクト１０００は、ＰｒｏｘｙＯｂｊｅｃｔ＿１というオブジェクト名を有している。オブジェクト名ＰｒｏｘｙＯｂｊｅｃｔ＿１を有する代理オブジェクト１０００は、製品定義において製品関係１００２を定義することにより、製品設計に適用される。
【０１３６】
図１１は、有利な一実施形態による、インタプリタモジュールに送られる代理オブジェクトに含まれるデータを示している。この実施例では、代理オブジェクト１１０２に含まれるデータ１１００は、図６のインタプリタモジュール６０８に送られる代理オブジェクト６０６中の属性６１６の一実装態様の一例である。
【０１３７】
図１２は、有利な一実施形態による、インタプリタモジュールに送られる代理オブジェクト中の更新されたデータを示している。この実施例では、代理オブジェクト１１０２に含まれる更新されたデータ１２００は、図６のインタプリタモジュール６０８に送られる代理オブジェクト６０６中の更新された属性６３０の一例である。
【０１３８】
ここで図１３を参照する。図１３は、有利な一実施形態によるデータ処理システムを示している。この実施例では、データ処理システム１３００は、プロセッサユニット１３０４、メモリ１３０６、固定記憶域１３０８、通信ユニット１３１０、入出力（Ｉ／Ｏ）ユニット１３１２、及びディスプレイ１３１４間の通信を行う通信ファブリック１３０２を含んでいる。データ処理システム１３００は、図１のコンピュータシステム１０８内の任意の数のコンピュータ１１０のうちの一又は複数のコンピュータを実施するために使用可能なデータ処理システムの一例である。
【０１３９】
プロセッサユニット１３０４は、メモリ１３０６内にロードされるソフトウェアのための命令を実行する。プロセッサユニット１３０４は、特定の実装態様に応じて、任意の数のプロセッサ、多プロセッサコア、又は他の何らかの種類のプロセッサとすることができる。本明細書において、アイテムに言及して「任意の数の」という場合、一又は複数のアイテムを意味する。さらに、プロセッサユニット１３０４は、単一のチップ上に一次プロセッサと共に二次プロセッサが存在する任意の数の異種プロセッサシステムを使用して実装されてもよい。別の実施例として、プロセッサユニット１３０４は、同種のプロセッサを複数含む対称型多プロセッサシステムとすることができる。
【０１４０】
メモリ１３０６及び固定記憶域１３０８は、記憶装置１３１６の実施例である。記憶装置は、例えば、限定しないが、データ、機能的形態のプログラムコード、並びに／或いは、一時的及び／又は永久的なその他の適切な情報といった情報を記憶できる任意のハードウェア部分である。このような実施例では、記憶装置１３１６は、コンピュータで読み取り可能な記憶装置とも呼ばれる。このような実施例では、メモリ１３０６は、例えば、ランダムアクセスメモリ、又は他のいずれかの適切な揮発性又は非揮発性の記憶装置とすることができる。固定記憶域１３０８は、特定の実装態様に応じて様々な形態をとることができる。
【０１４１】
例えば、記憶装置１３０８は、一又は複数のコンポーネント又はデバイスを含むことができる。例えば、固定記憶域１３０８は、ハードドライブ、フラッシュメモリ、書き換え形光ディスク、再書き込み可能な磁気テープ、又はそれらの何らかの組み合わせとすることができる。固定記憶域１３０８によって使用される媒体は取り外し可能でもよい。例えば、取り外し可能なハードドライブを固定記憶域１３０８に使用することができる。
【０１４２】
このような実施例において、通信ユニット１３１０は、他のデータ処理システム又はデバイスとの通信を行う。このような実施例では、通信ユニット１３１０はネットワークインターフェースカードである。通信ユニット１３１０は、物理的通信リンク及び無線通信リンクの一方又は両方を使用することにより通信を行うことができる。
【０１４３】
入出力ユニット１３１２は、データ処理システム１３００に接続されうる他のデバイスとの間でのデータの入出力を可能にする。例えば、入出力ユニット１３１２は、キーボード、マウス、及び／又はその他何らかの適切な入力装置によるユーザ入力のための接続部となる。さらに、入出力ユニット１３１２は、プリンタに出力を送信することができる。ディスプレイ１３１４は、ユーザに対して情報を表示する機構となる。
【０１４４】
オペレーティングシステム、アプリケーション、及び／又はプログラムのための命令は、記憶装置１３１６に位置させることができ、この記憶装置１３１６は、通信ファブリック１３０２によりプロセッサユニット１３０４と通信する。このような実施例では、命令は、固定記憶域１３０８上において機能的形態である。このような命令は、メモリ１３０６にロードされて、プロセッサユニット１３０４によって実行される。種々の実施形態のプロセスは、コンピュータで実施される命令を用いてプロセッサユニット１３０４によって実行される。命令はメモリ（例えば、メモリ１３０６）内に位置させることができる。
【０１４５】
これらの命令は、プログラムコード、コンピュータで使用可能なプログラムコード、又はコンピュータで読み取り可能なプログラムコードとも呼ばれ、プロセッサユニット１３０４に含まれる一プロセッサによって読み取られ、実行される。種々の実施形態におけるプログラムコードは、メモリ１３０６又は固定記憶域１３０８といった、種々の物理的記憶媒体又はコンピュータで読み取り可能な記憶媒体上で具現化される。
【０１４６】
プログラムコード１３１８は、選択的に取り外し可能なコンピュータで読み取り可能な媒体１３２０上に機能的形態で位置しており、データ処理システム１３００にロード又は転送されて、プロセッサユニット１３０４によって実行される。このような実施例では、プログラムコード１３１８及びコンピュータで読み取り可能な媒体１３２０は、コンピュータプログラム製品１３２２を形成する。一実施例では、コンピュータで読み取り可能な媒体１３２０は、コンピュータで読み取り可能な記憶媒体１３２４、又はコンピュータで読み取り可能な信号媒体１３２６である。コンピュータで読み取り可能な媒体１３２４は、記憶装置（例えば、固定記憶域１３０８の一部であるハードドライ）上に移されるために、例えば、ドライブ、又は固定記憶域１３０８の一部であるその他のドライブに挿入又は配置される光ディスク又は磁気ディスクを含むことができる。
【０１４７】
コンピュータで読み取り可能な記憶媒体１３２４は、ハードドライブ、サムドライブ、又はフラッシュメモリといった、データ処理システム１３００に接続される固定記憶域の形態をとることもできる。幾つかの事例では、コンピュータで読み取り可能な記憶媒体１３２４は、データ処理システム１３００から取り外し可能でなくともよい。このような実施例では、コンピュータで読み取り可能な記憶媒体１３２４は、プログラムコード１３１８を伝播させるか、又は伝送する媒体ではなく、プログラムコード１３１８を格納するために使用される物理的な又は有形の記憶装置である。コンピュータで読み取り可能な記憶媒体１３２４は、コンピュータで読み取り可能な有形記憶装置又はコンピュータで読み取り可能な物理的記憶装置とも呼ばれる。すなわち、コンピュータで読み取り可能な記憶装置１３２４は、人が触れることのできる媒体である。
【０１４８】
別の構成では、プログラムコード１３１８は、コンピュータで読み取り可能な信号媒体１３２６を用いてデータ処理システム１３００に転送される。コンピュータで読み取り可能な信号媒体１３２６は、例えば、プログラムコード１３１８を含む伝播されたデータ信号である。例えば、コンピュータで読み取り可能な信号媒体１３２６は、電磁信号、光信号、及び／又は他のいずれかの適切な種類の信号である。これらの信号は、無線通信リンク、光ファイバケーブル、同軸ケーブル、ワイヤ、及び／又はその他いずれかの適切な種類の通信リンクといった通信リンクを介して伝送される。すなわち、このような実施例では、通信リンク及び／又は接続は、物理的なものでも、無線でもよい。
【０１４９】
幾つかの有利な実施形態では、プログラムコード１３１８は、コンピュータで読み取り可能な信号媒体１３２６により別のデバイス又はデータ処理システムから固定記憶域１３０８へとネットワークを介してダウンロードされ、データ処理システム１３００内で使用される。例えば、サーバデータ処理システム内のコンピュータで読み取り可能な記憶媒体内に格納されたプログラムコードは、ネットワークを介して、サーバからデータ処理システム１３００へとダウンロードされる。プログラムコード１３１８を供給するデータ処理システムは、サーバコンピュータ、クライアントコンピュータ、又はプログラムコード１３１８を格納及び伝送することができるその他何らかのデバイスとすることができる。
【０１５０】
データ処理システム１３００に示されている種々のコンポーネントは、種々の実施形態が実施される方式をアーキテクチャ的に限定するものではない。データ処理システム１３００に示されたコンポーネントに追加のコンポーネント、又はそのようなコンポーネントに替わるコンポーネントを含むデータ処理システムに、種々の有利な実施形態を実施することができる。図１３に示す他のコンポーネントは、図示の実施例のものに変更を加えることができる。種々の実施形態は、プログラムコードの実行機能を有するいずれかのハードウェアデバイス又はシステムを用いて実施することができる。一実施例として、データ処理システムは、無機コンポーネントに統合された有機コンポーネントを含むことができる、及び／又は人以外の有機コンポーネントから全体を構成することができる。例えば、記憶装置は、有機半導体から構成することができる。
【０１５１】
別の実施例では、プロセッサユニット１３０４は、特定用途のために製造又は構築された回路を有するハードウェアユニットの形態をとることができる。この種のハードウェアは、工程を実行するように構成された記憶装置からメモリにプログラムコード１３１８をロードする必要なく、工程を実行することができる。
【０１５２】
例えば、プロセッサユニット１３０４がハードウェアユニットの形態をとる場合、プロセッサユニット１３０４は、回路システム、特定用途向け集積回路（ＡＳＩＣ）、プログラマブルロジックデバイス、又は任意の数の工程を実行するように構成されたその他何らかの適切な種類のハードウェアとすることができる。プログラマブルロジックデバイスの場合、デバイスは任意の数の工程を実行するように構成される。このデバイスは、任意の数の工程を実行するように、後で再構成されても、又は恒久的に構成されてもよい。プログラマブルロジックデバイスの例としては、例えば、プログラマブルロジックアレイ、プログラマブルアレイロジック、フィールドプログラマブルロジックアレイ、フィールドプログラマブルゲートアレイ、及びその他の適切なハードウェアデバイスが挙げられる。この種の実装態様では、種々の実施形態のプロセスがハードウェアユニットで実施されるため、プログラムコード１３１８は省略可能である。
【０１５３】
また別の実施例では、プロセッサユニット１３０４は、コンピュータ及びハードウェアユニットに見られるプロセッサの組み合わせを用いて実施することができる。プロセッサユニット１３０４は、任意の数のハードウェアユニットと、プログラムコード１３１８を実行する任意の数のプロセッサとを有することができる。図示の本実施例では、プロセッサの幾つかを任意の数のハードウェアユニットに実装し、他のプロセッサを任意の数のプロセッサに実装することができる。
【０１５４】
別の実施例では、バスシステムを使用して通信ファブリック１３０２を実施することができ、このようなバスシステムは、一又は複数のバス（例えば、システムバス又は入出力バス）から構成することができる。言うまでもなく、バスシステムは、バスシステムに取り付けられた種々のコンポーネント又はデバイス間におけるデータ転送を行う適切な種類のアーキテクチャを用いて実施することができる。
【０１５５】
加えて、通信ユニットは、データの送信、受信、又は送受信を行う任意の数のデバイスを含むことができる。例えば、通信ユニットは、モデム又はネットワークアダプタ、二つのネットワークアダプタ、或いはこれらの何らかの組み合わせとすることができる。さらに、メモリは、例えば、通信ファブリック１３０２内に存在しうるインターフェース及びメモリコントローラハブに見られるような、メモリ１３０６、又はキャッシュとすることができる。
【０１５６】
このように、種々の有利な実施形態により、従来のシステムと比較して時間及び／又は労力を要しない、製品設計を使用する際に製品規格から情報を取得するための方法と装置が提供される。有利な一実施形態では、製品管理システムは、コンピュータシステム、コンピュータシステム内の処理モジュール、及び製品設計内の代理オブジェクトを備えている。
【０１５７】
処理モジュールは、コンピュータシステム内において製品設計を表示するように構成されている。代理オブジェクトは、製品規格を参照するのであり、製品設計内の一コンポーネントに関連付けられている。代理オブジェクトは、当該コンポーネントに関する規格情報を要求するユーザ入力を受け取るように構成されている。代理オブジェクトは、オペレータの役割を識別し、オペレータの役割に基づくフォームで規格情報を取得することにより、コンピュータシステム内にこの規格情報を表示する。
【０１５８】
種々の有利な実施形態の説明は、例示及び説明を目的として行ったのであり、完全な説明であること、又は開示された形態に実施形態を限定することを意図していない。多数の修正及び変更が、当業者には明らかである。さらに、種々の有利な実施形態により、他の有利な実施形態とは異なる利点が提供される。選択された一又は複数の実施形態は、実施形態の原理、実用的用途を最もよく説明するため、及び当業者が、考慮される特定の用途に適した種々の修正例と共に種々の実施形態の開示内容を理解できるように、選ばれて記載されている。
【符号の説明】
【０１５９】
５００    情報
５０２    製品設計
５０４    セクション
５０６    モデル
５０８    コンポーネント
５１０    説明
５１２    参照
５１４    代理オブジェクト
１０００    代理オブジェクト
１００２    製品関係
１１００    代理オブジェクト中のデータ
１１０２    代理オブジェクト
１２００    代理オブジェクト中の更新されたデータ
１２０２    代理オブジェクト
【図１】
2013004092.tif 000003
【図２】
2013004092.tif 000004
【図３】
2013004092.tif 000005
【図４】
2013004092.tif 000006
【図５】
2013004092.tif 000007
【図６】
2013004092.tif 000008
【図７】
2013004092.tif 000009
【図８】
2013004092.tif 000010
【図９】
2013004092.tif 000011
【図１０】
2013004092.tif 000012
【図１１】
2013004092.tif 000013
【図１２】
2013004092.tif 000014
【図１３】
2013004092.tif 000015
【外国語明細書】
2013004092000001.pdf
2013004092000002.pdf
2013004092000003.pdf
2013004092000004.pdf