(57)【要約】【課題】設計成果物の設計内容に対する適切な設計指示事項や検討事項等の設計検討情報を提示することが可能な、設計検討情報提供装置を提供する。【解決手段】設計成果物から、１以上の設計構成要素のそれぞれに関する部品識別情報を抽出する部品識別情報抽出手段と、前記部品識別情報抽出手段により抽出された各設計構成要素に関する部品識別情報に対応する１以上の属性に関する属性情報を取得する属性情報取得手段と、前記属性情報取得手段により取得された属性情報に基づいて、前記設計成果物に対する検討を指示するための設計検討指示情報を取得する設計検討指示情報取得手段と、を備える。【選択図】図１
2013222288.tif 000002
【特許請求の範囲】
【請求項１】
設計成果物から、１以上の設計構成要素のそれぞれに関する部品識別情報を抽出する部品識別情報抽出手段と、
前記部品識別情報抽出手段により抽出された各設計構成要素に関する部品識別情報に対応する１以上の属性に関する属性情報を取得する属性情報取得手段と、
前記属性情報取得手段により取得された属性情報に基づいて、前記設計成果物に対する検討を指示するための設計検討指示情報を取得する設計検討指示情報取得手段と、
を備えることを特徴とする設計検討情報提供装置。
【請求項２】
請求項１に記載の設計検討情報提供装置であって、
前記設計検討指示情報取得手段は、少なくとも１つの前記設計構成要素に関する前記属性情報により表される少なくとも１つの属性が所定の条件を満たす場合に、その条件に対応する設計検討指示情報を取得することを特徴とする設計検討情報提供装置。
【請求項３】
請求項１に記載の設計検討情報提供装置であって、
前記設計検討指示情報取得手段は、少なくとも１つの前記設計構成要素に関する前記属性情報により表される複数の属性がそれぞれの所定の条件を満たす場合に、それらの条件に対応する設計検討指示情報を取得することを特徴とする設計検討情報提供装置。
【請求項４】
請求項１乃至３の何れか１項に記載の設計検討情報提供装置であって、
何れかの設計構成要素に関する前記属性情報により表される少なくとも１つの属性が所定の条件を満たす場合に、その設計構成要素に関する属性値、他の設計構成要素に関する属性値又はその双方を変更する属性値変更手段を更に備え、
該属性値変更手段は、前記変更が収束するまで動作し、前記設計検討指示情報取得手段は、前記変更の収束の後に動作することを特徴とする設計検討情報提供装置。
【請求項５】
請求項１乃至４の何れか１項に記載の設計検討情報提供装置であって、
前記設計検討指示情報をその検討の対象となる設計構成要素と関連付ける関連付け手段を更に備えることを特徴とする設計検討情報提供装置。
【請求項６】
設計成果物から、１以上の設計構成要素のそれぞれに関する部品識別情報を抽出する部品識別情報抽出ステップと、
前記部品識別情報抽出ステップにより抽出された各設計構成要素に関する部品識別情報に対応する１以上の属性に関する属性情報を取得する属性情報取得ステップと、
前記属性情報取得ステップにより取得された属性情報に基づいて、前記設計成果物に対する検討を指示するための設計検討指示情報を取得する設計検討指示情報取得ステップと、
を有することを特徴とする設計検討情報提供方法。
【請求項７】
コンピュータを設計検討情報提供装置として機能させるための設計検討情報提供用プログラムであって、
前記コンピュータを、
設計成果物から、１以上の設計構成要素のそれぞれに関する部品識別情報を抽出する部品識別情報抽出手段と、
前記部品識別情報抽出手段により抽出された各設計構成要素に関する部品識別情報に対応する１以上の属性に関する属性情報を取得する属性情報取得手段と、
前記属性情報取得手段により取得された属性情報に基づいて、前記設計成果物に対する検討を指示するための設計検討指示情報を取得する設計検討指示情報取得手段と、
として機能させるための設計検討情報提供用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、設計を行うに際しての、設計検討情報提供装置、設計検討情報提供方法及び設計検討情報提供用プログラムに関する。
【背景技術】
【０００２】
製品の開発に関わる設計作業において、後工程で問題が発覚した場合の手戻りや、それに伴う影響範囲の拡大を防ぐために、設計上の問題点や不具合の可能性を出来る限り設計工程の早い段階で低減することが非常に重要である。
【０００３】
そのため、設計作業の際は、設計者自身が設計内容を確認する作業に加え、設計者や専門技術者などが集まり、各々の専門的知識に基づいて設計内容の妥当性や問題点の有無を確認する設計レビュー作業が行われている。
【０００４】
これらの設計内容を確認する作業においては、予め設計者やレビューアと呼ばれるベテラン技術者が、過去の知見に基づいて設計上の問題が発生しやすい点を検討事項としてリスト化されたチェックリストを作成しておく。そして、設計者やレビューアが、回路図等の設計成果物の内容を読み取り、上記のチェックリストと照らし合わせて、設計の妥当性確認を行う、というやり方が広く一般的に行われている。
【０００５】
もっとも、これらの設計内容を確認する作業において、点検事項に対して確認すべき設計箇所の判断は、設計者やレビューアの個々人の能力に依存しており、明確な基準が定められている訳ではない。そのため、確認漏れが生ずることが多い。加えて、確認すべき設計箇所を探し出す作業に手間がかかる為、作業者の負担にもなっている。
【０００６】
このような課題に対し、回路設計を対象に、設計内容に対して適切な設計指示情報を提示する技術の例が、特許文献１及び特許文献２に記載されている。なお、以下の説明においては、特許文献１に記載の技術を「第１の背景技術」と呼び、特許文献２に記載の技術を「第２の背景技術」と呼ぶ。
【０００７】
第１の背景技術では、設計指示とキーワードとを紐付けて保持する設計指示共通データベースを用意しておく。そして、キーワードを検索キーとすることにより、設計成果物である回路図から該当部品や配線を検索し、検索されたアイテム（回路部品および配線）と設計指示情報とを組合せる。これにより、キーワードに対応した設計指示を、検索されたアイテム毎にユーザに提示することができる。
【０００８】
第２の背景技術は、回路図設計時にプリント基板設計者に対して伝達すべき指示事項を適切に与えることを目的としている。そして、この第２の背景技術では、回路構成要素抽出手段が設計成果物である回路図データから取得した回路構成要素およびその属性情報と、予め用意された設計ルールデータを照合する。そして、照合の結果抽出された回路構成要素ごとに、プリント基板設計の際に考慮されるべき設計指示情報を生成する。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特許第４６４８１９４号公報
【特許文献２】特開２００８−４０７６７号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
上述のように、第１の背景技術や第２の背景技術を含んだ一般的な技術を利用することにより設計指示情報を取得することができた。
【００１１】
しかしながら、これらの一般的な技術には、下述するような問題点が有った。
【００１２】
第１の問題点は、これらの一般的な技術では、設計成果物にキーワード情報や、属性に関する情報が含まれていない場合は、適切な設計指示情報を提示することができないことである。
【００１３】
その理由は、第１の背景技術では、設計成果物に対してキーワードをもとに検索を行って該当部品や配線を検索するからである。すなわち、設計成果物にキーワードが含まれていない場合には検索をしてもヒットするものがなく、当然設計指示情報も抽出できないからである。また、第２の背景技術では、設計成果物から取得した回路構成要素情報およびその属性情報を取得するなど、設計成果物の内部にキーワード情報や属性に関する情報が含まれていることを前提にしているからである。
【００１４】
実際の設計の現場では、部品番号等のごく簡易な情報のみを内部に保有する回路図なども多く使われているが、このような回路図等に対しては、これらの一般的な技術では適切な設計指示情報を提示することができない。
【００１５】
第２の問題点は、設計指示情報を提示するための条件として、数値比較条件等の演算結果を指定することができないことである。
【００１６】
その理由は、一般的な従術はキーワード等の文字列情報を設計指示情報提示のための条件設定に用いているからである。実際の設計の現場においては、設計指示情報提示のルールとして、「動作保障温度が３０℃以上の場合」等のような、単純な文字列比較では判断することができない条件を指定する場合がある。しかし、そのような条件を一般的な技術では指定することができない。
【００１７】
第３の問題点は、設計指示情報を提示するための条件として、他の回路部品や部品の配置及び配線等により影響を受けることなどによって動的に決定される属性情報を指定することができないことである。
【００１８】
その理由は、一般的な技術によって設計指示情報を提示するための条件として抽出されるキーワード等の文字列情報によって決定される部品等の情報は、静的に決定されている属性情報であり、他の回路部品や部品の配置及び配線等により影響によって発生する状態の変化など、動的に決定される情報を含んでいないからである。
【００１９】
そこで本発明は、設計成果物の設計内容に対する適切な設計指示事項や検討事項等の設計検討情報を提示することが可能な、設計検討情報提供装置、設計検討情報提供方法及び設計検討情報提供用プログラムを提供することを第１の目的とする。
【課題を解決するための手段】
【００２０】
本発明によれば、設計成果物から、１以上の設計構成要素のそれぞれに関する部品識別情報を抽出する部品識別情報抽出手段と、前記部品識別情報抽出手段により抽出された各設計構成要素に関する部品識別情報に対応する１以上の属性に関する属性情報を取得する属性情報取得手段と、前記属性情報取得手段により取得された属性情報に基づいて、前記設計成果物に対する検討を指示するための設計検討指示情報を取得する設計検討指示情報取得手段と、を備えることを特徴とする設計検討情報提供装置が提供される。
【００２１】
また、本発明によれば、設計成果物から、１以上の設計構成要素のそれぞれに関する部品識別情報を抽出する部品識別情報抽出ステップと、前記部品識別情報抽出ステップにより抽出された各設計構成要素に関する部品識別情報に対応する１以上の属性に関する属性情報を取得する属性情報取得ステップと、前記属性情報取得ステップにより取得された属性情報に基づいて、前記設計成果物に対する検討を指示するための設計検討指示情報を取得する設計検討指示情報取得ステップと、を有することを特徴とする設計検討情報提供方法が提供される。
【００２２】
更に、本発明によれば、コンピュータを設計検討情報提供装置として機能させるための設計検討情報提供用プログラムであって、前記コンピュータを、設計成果物から、１以上の設計構成要素のそれぞれに関する部品識別情報を抽出する部品識別情報抽出手段と、前記部品識別情報抽出手段により抽出された各設計構成要素に関する部品識別情報に対応する１以上の属性に関する属性情報を取得する属性情報取得手段と、前記属性情報取得手段により取得された属性情報に基づいて、前記設計成果物に対する検討を指示するための設計検討指示情報を取得する設計検討指示情報取得手段と、として機能させるための設計検討情報提供用プログラムが提供される。
【発明の効果】
【００２３】
本発明によれば、設計成果物の設計内容に対する適切な設計指示事項や検討事項等の設計検討情報を提示することが可能となる。
【図面の簡単な説明】
【００２４】
【図１】本発明の第１の実施形態による設計検討情報提供装置の基本的構成の一例を示すブロック図である。
【図２】本発明の第１の実施形態による設計検討情報提供装置が実行する設計検討情報提供処理の一例を示すフローチャートである。
【図３】本発明の各実施形態における設計成果物情報入力画面の一例である。
【図４】本発明の各実施形態における第１の記憶部に記憶される設計構成要素情報リストの具体例を示す説明図である。
【図５】本発明の各実施形態における部品属性情報ライブラリに登録されている情報の具体例を示す説明図である。
【図６】本発明の各実施形態における第２の記憶部に記憶される照合結果の具体例を示す説明図である。
【図７】本発明の各実施形態における設計検討指示提示ルールの具体例を示す説明図である。
【図８】本発明の各実施形態における第３の記憶部に記憶される組合せ情報の具体例を示す説明図である。
【図９】本発明の各実施形態における設計検討指示事項記憶データベースに登録されている情報の具体例を示す説明図である。
【図１０】本発明の第２の実施形態による設計検討情報提供装置の基本的構成例を示すブロック図である。
【図１１】本発明の第２の実施形態による設計検討情報提供装置が実行する設計検討情報提供処理の一例を示すフローチャートである。
【図１２】本発明の第２の実施形態における動的属性決定ルールの具体例を示す説明図である。
【発明を実施するための形態】
【００２５】
まず、本発明の実施形態の概略を説明する。本発明の実施形態は、図面等の設計成果物内部に、詳細な構成要素の属性情報を含まない場合や、属性が動的に決定される場合でも、設計内容に対する適切な設計検討情報を提示する。
【００２６】
具体的には、設計成果物から取得した設計構成要素情報についての属性情報を、部品属性情報ライブラリから取得する。また、取得した属性情報をもとに、設計指示情報を提示する。更に、取得した属性情報を用いた演算を行う。更に、取得した属性情報をもとに、動的に属性の変化や追加を行う。
【００２７】
以上が発明の実施形態の概略である。
【００２８】
次に、本発明の第１の実施の形態について図面を参照して詳細に説明する。
【００２９】
図１は、本発明の第１の実施形態としての設計検討情報提供装置１００の機能的構成を表すブロック図である。
【００３０】
図１を参照すると本実施形態は、設計成果物入力部１０１、構成要素情報抽出部１０２、第１の記憶部１０３、部品属性情報ライブラリ１０４、照合部１０５、第２の記憶部１０６、設計検討指示提示ルール記憶部１０７、設計検討指示情報抽出部１０８、第３の記憶部１０９、設計検討指示事項記憶データベース１１０（図中では「設計検討指示事項記憶ＤＢ１１０」と表記する。）及び設計指示提示部１１１を含む。
【００３１】
設計成果物入力部１０１は、作成された回路図等の設計成果物５０を入力するための部分である。
【００３２】
また、構成要素情報抽出部１０２は、入力された設計成果物５０に含まれる構成要素を抽出する部分である。なお、構成要素には、配線も含まれることとしてもよい。
【００３３】
更に、第１の記憶部１０３は、構成要素情報抽出部１０２によって抽出された構成要素情報を記憶する部分である。
【００３４】
更に、部品属性情報ライブラリ１０４は、設計成果物５０に含まれる設計構成要素として一般的に使われる部品等のそれぞれに関しての部品属性情報を予め格納した部分である。
【００３５】
更に、照合部１０５は、第１の記憶部１０３に記憶されている構成要素情報と部品属性情報ライブラリ１０４に格納されている部品等のそれぞれに関しての部品属性情報を照合するための部分である。
【００３６】
更に、第２の記憶部１０６は、照合部１０５による照合の照合結果を記憶する部分である。
【００３７】
更に、設計検討指示提示ルール記憶部１０７は、設計指示事項や検討事項を提示するためのルールが格納された部分である。
【００３８】
更に、設計検討指示情報抽出部１０８は、第２の記憶部１０６に記憶されている構成要素情報と部品属性情報の照合結果を、設計検討指示提示ルール記憶部１０７に記憶されている設計検討指示ルールに照らし合わせることにより、設計検討指示事項記憶データベース１１０に格納されている設計検討指示事項を抽出するための設計検討指示事項の識別情報を得る部分である。
【００３９】
更に、第３の記憶部１０９は、設計検討指示事項の識別情報を記憶する部分である。
【００４０】
更に、設計検討指示事項記憶データベース１１０は、設計検討指示事項が格納された部分である。
【００４１】
更に、設計指示提示部１１１は、第３の記憶部１０９に格納されている設計検討指示事項の識別情報に対応する設計検討指示情報を設計検討指示事項記憶データベース１１０から読み出して、提示するため部分である。
【００４２】
これらの各部は、それぞれ、概略つぎのように協働して動作する。
【００４３】
設計成果物入力部１０１は、ユーザから回路図等の設計成果物５０の入力操作を受け付ける。なお、本実施形態における設計成果物５０は、後述する構成要素情報抽出部１０２が構成要素を情報として抽出できるのであればどのようなフォーマットに準拠して作成されても良い。例えば、近年は、設計・開発に関わる全ての情報を一元化して管理するための、ＰＤＭ（Product Data Management）システムと呼ばれる情報システムが普及しつつあるのでこれを利用して設計成果物５０を作成しても良い。そして、設計成果物入力部１０１が、ＰＤＭシステム等に含まれる設計成果物保存データベースから設計成果物５０の入力を受け付けても良い。
【００４４】
構成要素情報抽出部１０２は、設計成果物入力部１０１に入力された設計成果物５０から、設計成果物５０に含まれる構成要素情報を抽出し、第１の記憶部１０３に記憶する。
【００４５】
部品属性情報ライブラリ１０４には、設計構成要素として一般的に使われる部品等のそれぞれに関しての属性情報が予め登録されている。
【００４６】
照合部１０５は第１の記憶部１０３に記憶された構成要素情報に関する属性情報を、部品属性情報ライブラリ１０４から取得する。そして、照合部１０５は、第１の記憶部１０３に記憶された構成要素情報と部品属性情報ライブラリ１０４から取得した属性情報とを組み合わせて第２の記憶部１０６に記憶する。
【００４７】
設計検討指示提示ルール記憶部１０７は、設計検討事項や設計指示事項を提示するための条件に関するルールを予め格納している。今回の説明において、このルールには少なくとも条件部と帰結部が含まれる。
【００４８】
設計検討指示情報抽出部１０８は、第２の記憶部１０６に記憶された構成要素情報と属性情報を含む組合せ情報に含まれる属性情報と、設計検討指示提示ルール記憶部１０７に記憶されているルールの条件部を比較する。そして比較の結果、条件を満足する属性情報を有する部品があれば、ルールの帰結部から提示すべき設計検討指示事項の識別子を取得し、その部品に関する構成要素情報と設計検討指示事項の識別子の組合せ情報を第３の記憶部１０９に記憶する。なお、属性情報は、必要ならば、記憶部１０９に記憶する。たとえば、設計指示提示部１１１が提示するならば、属性情報を、記憶部１０９に記憶する。
【００４９】
設計検討指示事項記憶データベース１１０は、設計検討指示事項をその識別情報と関連づけて予め格納している。
【００５０】
設計指示提示部１１１は、第３の記憶部１０９に記憶された情報（具体的には、設計検討指示事項の識別情報）に基づいて、構成要素情報に対応した設計検討指示事項を設計検討指示事項記憶データベース１１０から取得し、ユーザに提示する。具体的には、第３の記憶部１０９にある設計検討指示事項の識別子に対応した設計検討指示事項の具体的内容を設計検討指示事項記憶ＤＢ１１０から検索し、検索した設計検討指示事項の具体的内容と第３の記憶部１０９に記憶されている構成要素情報を対応づけてユーザに提示する。
【００５１】
設計検討情報提供装置１００は、単独の装置で実現しても良いが、複数の装置の組合せにより実現しても良い。例えば、単独のサーバ装置で実現したり、ネットワークを介して接続された複数のサーバ装置やＤＢＭＳ（Data Base Management System）によりシステムとして実現しても良い。
【００５２】
そして何れの場合であっても、設計検討情報提供装置１００に含まれる各部は、ＣＰＵ（Central Processing Unit）等の演算処理装置がプログラムを記録媒体から読み込んでハードウェアを制御することにより実現される。また、第１の記憶部１０３、第２の記憶部１０６及び第３の記憶部１０９の全て又はそれぞれは、単独の記憶装置を論理的に分割することにより実現されても良いが、複数の記憶装置の組合せにより実現されても良い。
【００５３】
［動作の説明］ 
次に、図１のブロック図及び図２のフローチャートを参照して本実施の形態の全体の動作について詳細に説明する。また、実際の設計作業の一例として、電子回路設計および、デザインレビューを例に、以下の動作の説明を補足する。
【００５４】
図２は本発明の第１の実施の形態における、動作の流れを示すフローチャートである。
【００５５】
設計検討情報提供装置１００の処理が開始されると、まず本設計検討情報提供装置１００は、設計成果物５０の情報の入力を待つ状態になる。そして、設計成果物５０の情報の入力を受け付ける(ステップＳ１１)。ここで図３は、設計成果物５０の情報の入力を行う画面の一例を表す図である。ステップＳ１１において、設計成果物入力部１０１は、例えば図３に示すような形式でユーザインタフェース画面を提示し、登録済みの確認対象の回路図等の設計成果物５０を指定できるようにする。回路図等のデータは設計検討情報提供装置１００内に格納されていても良く、設計検討情報提供装置１００とネットワークを介して接続された外部のデータベースに格納されていても良く、着脱可能な記録媒体に格納されており、この記録媒体から読み込むようにしても良い。
【００５６】
次に、構成要素情報抽出部１０２がステップＳ１１で入力された設計成果物５０を読み込み、設計成果物５０に含まれる部品や配線等の設計構成要素情報を抽出する（ステップＳ１２）。このとき、設計成果物５０には、設計構成要素情報自体は含まれていても、この設計構成要素に関する詳細な属性情報は含まれていないことが多々ある。そのため、ステップＳ１２では、詳細な属性情報ではなく、設計構成要素の各々を識別する為の識別子を取得する。なお、この識別子を以下「構成要素識別子」と呼ぶ。
【００５７】
すなわち、設計成果物５０には、少なくとも部品や配線等の設計構成要素の各々を識別する為の識別子が含まれておれば良く、詳細な属性情報は含まれてなくとも良い。もっとも、今回の説明においては識別子のみを取得することとしているが、これは識別子に加えて詳細な属性情報を読み取ることを禁じる趣旨ではなく、詳細な属性情報が含まれているのであればこれを読み取るようにしても良い。
【００５８】
構成要素情報抽出部１０２は、抽出した構成要素識別子をリストとする。そして、この構成要素識別子のリストを、第１の記憶部１０３に記憶する。図４に第１の記憶部１０３に記憶される設計構成要素識別子リストの一例を示す。図４の例では、リストには３つの構成要素識別子が含まれている。図４に表されるように抽出された構成要素識別子をリストとする。なお、構成要素識別子としては任意の値を用いることができるが、例えば構成部品の型番をそのまま構成要素識別子として用いることが簡便である。
【００５９】
次に、照合部１０５が第１の記憶部１０３に記憶されている構成要素識別子に対応する設計構成要素に関しての属性情報を、設計構成要素識別子リストに含まれる設計構成要素識別子をキーとして検索することによって部品属性情報ライブラリ１０４から取得する。そして、構成要素識別子と属性情報とを紐付けて第２の記憶部１０６に記憶する（ステップＳ１３）。
【００６０】
部品属性情報ライブラリ１０４には、設計構成要素として一般的に使われる部品等のそれぞれに関しての属性情報が予め格納されている。ここで図５を参照すると、部品属性情報ライブラリ１０４に登録されている情報の一例が表されている。部品属性情報ライブラリ１０４は、構成要素識別子を必須要素に持ち、その他の属性はオプション要素である。部品の種別等毎に、属性情報の登録状況は異なっており、一部の属性情報が登録されていない部品が存在する。これは部品毎に考慮すべき属性が異なるからである。
【００６１】
また、図６を参照すると、第２の記憶部１０４に記憶される照合結果の例が表されている。本例は図４に表される構成識別子リストをキーとした検索により、図５に表されている部品属性情報ライブラリ１０４に登録されている情報の一例から情報を取得した場合の照合結果の例である。
【００６２】
次に、設計検討指示情報抽出部１０８が設計検討指示提示ルール記憶部１０７から設計検討指示提示ルールを取得する（ステップＳ１４）。設計検討指示提示ルール記憶部１０７には、検討事項や指示事項を提示するためのルールが登録されている。
【００６３】
ここで図７を参照すると、設計検討指示提示ルールの例が表されている。図７に表されるように、設計検討指示提示ルールは、ルールＩＤと、属性と、値と、演算子と、設計指示識別子を含んでいる。属性と値と演算子を、便宜上ルールの条件部と呼ぶ。一方、設計指示識別子を、便宜上帰結部と呼ぶ。
【００６４】
図７の例では、ルールＩＤが１００１のルールの条件は、
「『部品種別』の値が『水晶発振子』と『等しい（＝）』」
場合であることを意味している。すなわち、ルールＩＤが１００１のルールは、部品種別が水晶発振子である場合に適用され、部品種別が未登録の場合や水晶発振子以外の場合には適用されない。
【００６５】
また、ルールＩＤ１００２のように、複数の条件部を持つルールの場合は、個別の条件が全て成立する場合に成り立つ条件であることを意味している。この例では、
「『部品種別』が『電界コンデンサ』と『等しい（＝）』」
且つ
「属性『材質』が『アルミニウム』と『等しい（＝）』」
の両者を満たす場合、を意味している。すなわち、ルールＩＤが１００２のルールは、部品種別が電界コンデンサであるという第１の条件と、材質がアルミニウムであるという第２の条件を双方とも満たす場合にのみ適用される。一方、第１の条件及び第２の条件の何れも満たさない場合や、何れか一方しか満たさない場合にはルールＩＤが１００２のルールは適用されない。なお、今回は複数の条件として２つの条件を含んだ場合を例示しているが、これは一例に過ぎない。複数の条件として３つ以上の条件を含むようにしても良い。
【００６６】
更に、ルールＩＤ１００３の条件部の例は、
「属性『メーカ』が『ＡＢＣ社』と『等しい（＝）』
かつ
「『動作温度範囲ｍａｘ』の値が『１００』『よりも小さい（＜ｄ）』
の両者を満たす場合、を意味している。ここで、温度は、摂氏温度であるとする。
【００６７】
すなわち、ルールＩＤが１００３のルールは、メーカがＡＢＣ社であるという第１の条件と、動作温度範囲ｍａｘの値が摂氏１００度よりも小さいという第２の条件を双方とも満たす場合にのみ適用される。一方、第１の条件及び第２の条件の何れも満たさない場合や、何れか一方しか満たさない場合にはルールＩＤが１００３のルールは適用されない。例えば、動作温度範囲ｍａｘの値が摂氏１２０度であればルールＩＤが１００３のルールは適用されない。なお、ここでいう「ｍａｘ」は上限値を指し、「ｍｉｎ」は下限値を指すものとする。
【００６８】
ここで、演算子には、「=（等しい）」、「＞（より大きい）」、「≧（以上）」、「＜（より小さい）」、「≦（以下）」等の、数学演算子が指定できる。もっともこれは一例に過ぎず、演算方法を定義すれば、これらの演算子を拡張することも可能である。また、複数の演算子を組み合わせて用いるように定義することもできる。例えば、属性の欄に対応する属性値を変数とする関数値が所定値以下という定義をしてもよい。
【００６９】
また、或る値以外（≠）という演算方法を定義し、これに対応する演算子も定義しておけば、この演算子を用いることもできる。例えば属性メーカがＡＢＣ社以外のメーカであるといった条件を設定することもできる。
【００７０】
また、条件部の各行の論理積が満たされた場合に、帰結部の設計指示識別子により識別される設計検討指示を提示することとしている。これに対して、条件部の各行の論理和が満たされた場合に、帰結部の設計指示識別子により識別される設計検討指示を提示することも考えられるが、これは、論理和の項毎に分けて別々のルールのものとして扱えばよい。つまり、いずれの条件であっても、積和に展開し、各積についてルールを設ける扱いとすればよい。
【００７１】
帰結部である設計指示識別子は、上記の条件が満たされた場合にユーザに対して提示する指示情報を識別する為の識別子である。図７の例では、設計指示情報へのポインタが設計指示識別子として記載されている。なお、本例のように設計指示識別子を記載するのではなく、直接、設計指示情報の実体が記述されている、という実装方法にしても良い。
【００７２】
次に、設計検討指示情報抽出部１０８が、設計検討指示提示ルール記憶部１０７から取得した設計検討指示提示ルールの条件部に記載された情報に基づいて、第２の記憶部１０６に記憶された設計構成要素の属性情報を検査し、条件を満足するものがあるか否かを検討する。検討の結果、条件を満足するものがあれば、第２の記憶部１０６に記憶された設計構成要素の構成要素識別子を取得し、設計検討指示提示ルール記憶部１０７から設計検討指示提示ルールの帰結部にある設計検討指示事項識別子を取得し、それらを紐付けて第３の記憶部１０９に記憶させる（ステップＳ１５）。ここで図８を参照すると、第３の記憶部１０９に記憶される組合せ情報の例が表されている。本例は、図６に表される例のうち図７に表される条件を満足した構成要素に割り当てられている構成要素識別子と、設計指示識別子とを組にして紐付けたリストの例である。
【００７３】
次に、設計指示提示部１１１が、第３の記憶部１０９に記憶された構成要素識別子と設計指示識別子とを含む組合せ情報から設計指示識別子を取得する。また、設計指示提示部１１１は、設計検討指示事項記憶データベース１１０から、取得した設計指示識別子に対応する設計指示情報を取得する（ステップＳ１６）。
【００７４】
図９に、設計検討指示事項記憶データベースに登録されている情報例を示す。図９に示す通り、設計検討指示事項データベースの登録情報は、設計検討指示事項識別子と、設計指示情報の組合せで構成されている。設計指示情報は、図９に示すように、当該指示事項が記載されている文書へのリンク情報が記載されているようにしても良い。例えば、設計検討指示事項識別子「設計指示Ｎｏ１」と組になっている設計指示情報のように、当該指示事項が記載されている文書が記録されているサーバ上のＵＲＬ（Uniform Resource Locator）が記載されていても良い。一方、設計検討指示事項識別子「設計指示Ｎｏ４」と組になっている設計指示情報のように、設計検討指示情報がテキストとして直接記載されていてもよい。
【００７５】
次に、設計指示提示部１１１は、ステップＳ１６で取得した設計検討指示情報を、設計構成要素に対応させてユーザに提示する（ステップＳ１７）。
【００７６】
具体的な提示方法としては任意の提示方法を用いて良い。例えば、設計構成要素の識別子と設計検討指示情報の組を表形式でユーザに提示する方法であっても良い。また、回路図等の設計成果物を編集したり閲覧したりするアプリケーションソフトウェアと組み合わせても良い。そして、それらのアプリケーションソフトウェア上で、任意の設計構成要素をユーザが選択した際に、当該設計構成要素に対する設計検討指示情報を提示するような、インタラクティブな提示の仕方をしてもよい。
【００７７】
また、提示はディスプレイ等に表示することにより行われても良いが、更に表示以外の方法により提示又は出力されるようにしても良い。例えば、設計検討指示情報をデータとして、（Universal Serial Bus）規格に準拠した外部メモリ等の記録媒体に出力するようにしても良い。また、設計指示提示部１１１をプリンタとして実現し、紙に印刷することにより出力しても良い。
【００７８】
次に、本発明の第２の実施の形態について図面を参照して詳細に説明する。
【００７９】
図１０は、本発明の第２の実施形態としての設計検討情報提供装置２００の機能的構成を表すブロック図である。
【００８０】
図１０を参照すると本実施形態は、設計成果物入力部１０１、構成要素情報抽出部１０２、第１の記憶部１０３、部品属性情報ライブラリ１０４、照合部１０５、第２の記憶部１０６、動的属性決定ルール記憶部２０１、動的属性決定部２０２、影響範囲判断部２０３、設計検討指示提示ルール記憶部１０７、設計検討指示情報抽出部１０８、第３の記憶部１０９、設計検討指示事項記憶データベース１１０（図中では「設計検討指示事項記憶ＤＢ１１０」と表記する。）及び設計指示提示部１１１を含む。
【００８１】
本実施形態の設計検討情報提供装置２００と設計検討情報提供装置１００を比較すると、支援情報提供装置２００は、動的属性決定ルール記憶部２０１、動的属性決定部２０２、影響範囲判断部２０３を更に含んでいる点で設計検討情報提供装置１００と相違する。
【００８２】
動的属性決定ルール記憶部２０１は、動的に変化する属性値を決定するための動的属性決定ルールが格納される部分である。
【００８３】
また、動的属性決定部２０２は、動的属性値の決定処理を行う部分である。
【００８４】
更に、影響範囲判断部２０３は、動的属性決定ルールの影響範囲を判断する部分である。
【００８５】
一方、その他の構成要素であって、設計検討情報提供装置１００と同一の符号が付されている構成要素は第１の実施形態と同様の機能を有するため詳細な説明を省略する。
【００８６】
更に、本実施形態では設計成果物保存データベース３００が図１０に示されている。第１の実施形態の説明においても述べたが、各実施形態では、ＰＤＭシステム等に含まれる設計成果物保存データベース３００から設計成果物５０を入力されても良い。図１においては、より簡略な構成を図示する為に設計成果物保存データベース３００の図示を省略したが、図１０では設計成果物保存データベース３００を利用できる点を明確とする為に設計成果物保存データベース３００を図示する。
【００８７】
これらの各部は、それぞれ、概略つぎのように協働して動作する。
【００８８】
設計成果物入力部１０１は、ユーザや設計成果物保存データベース３００等から回路図等の設計成果物５０の入力操作を受け付ける。
【００８９】
構成要素情報抽出部１０２は、設計成果物入力部１０１で入力された設計成果物５０から、設計成果物５０に含まれる構成要素情報を抽出し、第１の記憶部１０３に記憶する。
【００９０】
部品属性情報ライブラリ１０４には、設計構成要素として一般的に使われる部品等のそれぞれに関しての属性情報が予め登録されている。
【００９１】
照合部１０５は第１の記憶部１０３に記憶された構成要素情報に関する属性情報を、部品属性情報ライブラリ１０４から取得する。そして、照合部１０５は、第１の記憶部１０３に記憶された構成要素情報と部品属性情報ライブラリ１０４から取得した属性情報とを組み合わせて第２の記憶部１０６に記憶する。
【００９２】
動的属性決定ルール記憶部２０１は、動的に変化する属性値を決定するための条件に関するルールを予め格納している。ここで、「動的に変化する」ことに関しては後述する。
【００９３】
影響範囲判断部２０３は部品の動的属性決定ルールの影響範囲に記載される条件に従って、該当する構成要素を抽出する。
【００９４】
動的属性決定部２０２は、第２の記憶部１０６に記憶された組合せ情報と、動的属性決定ルール記憶部２０１に記憶されているルールの条件部を比較し、条件を満足するものがあれば、影響範囲判断部２０３に上記の影響範囲の構成要素を問い合わせる。そして、影響範囲判断部２０３から得られた影響範囲の対象構成要素について上記の帰結部の記載内容に従って、第２の記憶部１０６に記憶されている属性情報を更新する。何らかの属性情報更新が行われた場合、動的属性決定部２０２は、第２の記憶部１０６に記憶されている更新があった構成要素について、再度、動的属性決定ルール記憶部２０１に記憶されている上記の条件部と比較する。そして、比較の結果、新たに条件を満足するものがあれば、影響範囲判断部２０３に上記の影響範囲の構成要素を問い合わせる。そして、影響範囲判断部２０３から得られた影響範囲の対象構成要素について前記上記の帰結部の記載内容に従って、第２の記憶部１０６に記憶されている属性情報を更新する動作を繰り返す。
【００９５】
設計検討指示提示ルール記憶部１０７は、設計検討事項や設計指示事項を提示するための条件に関するルールを予め格納している。今回の説明において、このルールには少なくとも条件部と帰結部が含まれる。
【００９６】
設計検討指示情報抽出部１０８は、第２の記憶部１０６に記憶された組合せ情報と、設計検討指示提示ルール記憶部１０７に記憶されているルールの条件部を比較する。そして比較の結果、条件を満足するものがあれば、ルールの帰結部から提示すべき設計検討指示事項の識別子を取得し、構成要素情報と前記識別子の組合せ情報を第３の記憶部１０９に記憶する。
【００９７】
設計検討指示事項記憶データベース１１０は、設計検討指示事項を予め格納している。
【００９８】
設計指示提示部１１１は、第３の記憶部１０９に記憶された情報に基づいて、構成要素情報に対応した設計検討指示事項を設計検討指示事項記憶データベース１１０から取得し、ユーザに提示する。
【００９９】
［動作の説明］
次に、図１０のブロック図及び図１１のフローチャートを参照して本実施の形態の全体の動作について詳細に説明する。また、実際の設計作業の一例として、電子回路設計および、デザインレビューを例に、以下の動作の説明を補足する。
【０１００】
図１１は本発明の第２の実施の形態における、動作の流れを示すフローチャートである。
【０１０１】
設計検討情報提供装置の処理が開始されてから、照合部１０５が第２の記憶部１０６に、構成要素識別子情報と属性情報の組合せ情報を記憶するステップＳ１３までの動作は、第１の実施の形態と同様である。ステップＳ１３を完了した時点で、構成要素識別子情報と属性情報の組合せ情報が第２の記憶部１０６に記憶されている。
【０１０２】
次に、動的属性決定部２０２が動的属性決定ルール記憶部２０１から動的属性決定ルールを取得する（ステップＳ１２１）。動的属性決定ルール記憶部２０１には、動的に変化する属性値を決定するためのルールが登録されている。
【０１０３】
図１２を参照すると、動的属性決定ルールの例が表されている。図１２に表されるように、動的属性決定ルールは、ルールＩＤと、属性と、値と、演算子と、影響範囲と、帰結部属性と、帰結部値と帰結部演算子とを含んでいる。属性と値と演算子は、ルールの条件部に相当する。影響部は、条件部の影響が及ぼされる範囲について記述されている。帰結部属性、帰結部値、帰結部演算子は、ルールの帰結部に相当する。条件部の構成や意味は、設計検討指示提示ルールの条件部と同様である。例えば、図１２の例では、ルールＩＤが２００１のルールの条件は、
「『部品種別』の値が『大電力抵抗』と『等しい（＝）』
且つ
「『電流状態』の値が『２』よりも『大きい（＞）』
の両者を満たす場合、を意味している。ここで、たとえば、電流の単位をアンペアとする。すなわち、ルールＩＤが２００１のルールは、部品種別が大電力抵抗であるという第１の条件と、電流状態の値が２よりも大きいという第２の条件を双方とも満たす場合にのみ適用される。一方、第１の条件及び第２の条件の何れも満たさない場合や、何れか一方しか満たさない場合にはルールＩＤが１００２のルールは適用されない。
【０１０４】
また、影響部に含まれる「影響範囲」は、条件部を満足する設計箇所(部品)を基点として、ルールの影響範囲を表すものである。
【０１０５】
図１２の例では、条件部を満足する設計箇所自体を表す『ｓｅｌｆ』と、当該設計箇所からの論理的な接続距離を表す『ｓｔｅｐ』等の例を示している。例えば、影響範囲に『２ｓｔｅｐ』と記載されている場合、条件部を満足する設計箇所（便宜上第１の設計箇所と呼ぶ。）と、第１の設計箇所から直接接続されている部品等の設計箇所（便宜上第２の設計箇所と呼ぶ。）と、更にその第２の設計箇所から直接接続されている、第１の設計箇所以外の他の設計箇所（便宜上第３の設計箇所と呼ぶ。）が、影響範囲にあてはまることを意味している。
【０１０６】
影響範囲を記述する表現の他の例としては、第１の設計箇所からの物理的な距離を表す長さの単位（ｍｍなど）や、当該設計箇所と同一の機能ブロックであることを意味する表現などであっても良く、任意に定めることができる。
【０１０７】
帰結部は、帰結部属性、帰結部値、帰結部演算子を含み、上記影響範囲に合致する設計箇所（部品）の属性について、帰結部演算子に従って、帰結部属性に合致する属性を、帰結部値で記述される値に更新することを指示することを表現している。例えば、図１２のルールＩＤ２００１の例では、影響範囲に合致する設計箇所「ｓｅｌｆ」の「温度状態」属性の値を「３」にすることを指示する内容である。ここで、温度状態の数値は、具体的な、物理現象（所定値以上の温度、熱暴走など）に対応する。
【０１０８】
このように記述された動的属性決定ルールは、例えば、以下のような属性の決定が可能となる。
【０１０９】
図１２のルールＩＤ２００２の例では
「ノイズ耐性」が「Ｌｏｗ」
且つ
「ノイズ発生状態」が「Ｏｎ」
であれば、
設計要素（ｓｅｌｆ）の「故障属性」が「Ｏｎ」に設定
される。
【０１１０】
すなわち、ルールＩＤ２００２は、ノイズ耐性が低い部品においてノイズが発生した場合は、故障状態になる、というルールを表現している。
【０１１１】
また、図１２のルールＩＤ４００１の例では、
「温度状態」が「３」
であれば、
当該部品に直接接続(1step)された部品の「温度状態」が「２」に設定
される。
【０１１２】
すなわち、ルールＩＤ４００１は、温度状態が非常に高い(温度状態３)部品に直接接続された部品は、温度状態が高い(温度状態２）になる、という動的に決定される属性変化のルールを表現している。
【０１１３】
次に、動的属性決定部２０２が、動的属性決定ルール記憶部２０１から取得した動的属性決定ルールの条件部に記載された情報に基づいて、第２の記憶部に記憶された設計構成要素の属性情報を検査する。検査の結果、条件を満足するものがあれば、満足した設計構成要素の設計構成要素識別子と、動的属性決定ルールの影響範囲部に記載された情報を影響範囲判断部２０３に通知する(ステップＳ２２）。
【０１１４】
次に、影響範囲判断部２０３が影響範囲に合致する設計構成要素を判断し、動的属性決定部２０２に返す（ステップＳ２３）。例えば、ステップＳ２２で条件を満足したルールの影響範囲が「ｓｅｌｆ」だった場合を考える。この場合、ステップＳ２２で通知された設計構成要素識別子に対応する設計構成要素のみが影響範囲に含まれる。そのため、影響範囲判断部２０３は影響範囲に合致する設計構成要素としてテップＳ１２２で通知された設計構成要素識別子に対応する設計構成要素のみを動的属性決定部２０２に返す。
【０１１５】
また、別の例で考える。例えば、ステップＳ２２で条件を満足したルールの影響範囲が「１ｓｔｅｐ」だった場合を考える。この場合、ステップＳ２２で通知された設計構成要素識別子に対応する設計構成要素と、この設計構成要素と直接接続される設計構成要素が影響範囲に含まれる。そのため、影響範囲判断部２０３は影響範囲に合致する設計構成要素としてテップＳ１２２で通知された設計構成要素識別子に対応する設計構成要素に加えて、この設計構成要素と直接接続される設計構成要素を動的属性決定部２０２に返す。
【０１１６】
次に、動的属性決定部２０２は、影響範囲判断部２０３から返却された設計構成要素に対し、動的属性決定ルールの帰結部に記載される指示に従って、第２の記憶部１０６に記憶されている属性情報を更新する(ステップＳ２４）。
【０１１７】
更新は、動的属性決定ルールの帰結部属性に指定された属性が第２の記憶部１０６に記憶されている属性に存在しない場合に、この属性を第２の記憶部１０６に追加して記憶させることにより行われる。
【０１１８】
ステップＳ２４で情報更新が発生した場合は（ステップＳ２５においてＹｅｓ）、この更新された動的属性決定ルールの条件部に、新たに合致する設計構成要素が発生する可能性があるためステップＳ２２に戻り、ステップＳ２４までの処理を繰り返す。
【０１１９】
一方、ステップＳ２４で情報更新が発生しない場合は（ステップＳ２５においてＮｏ）、動的属性決定ルールの条件部に、合致する設計構成要素が無いということになるためステップＳ１０４に進む（ステップＳ１２４）。
【０１２０】
ステップＳ１０４から終了までの動作は、第１の実施の形態と同様である。
【０１２１】
以上説明した本発明の実施形態は、以下に示すような多くの効果を奏する。
【０１２２】
第１の効果は、設計成果物内にキーワード情報や属性に関する情報が含まれていない場合でも、設計内容に対応した適切な設計検討指示情報を提示できることである。
【０１２３】
その理由は、設計成果物から取得した設計構成要素情報についての属性情報を、部品属性情報ライブラリから取得する構成となっているためである。
【０１２４】
第２の効果は、設計指示情報を提示するための条件として、数値比較条件等の演算結果を指定できることである。
【０１２５】
その理由は、照合部が、設計検討指示提示ルール記憶部から取得した提示ルールの条件部の内容に基づいて、部品属性情報ライブラリから取得した属性情報を用いた演算を行うことができる構成となっているためである。
【０１２６】
第３の効果は、設計指示情報を提示するための条件として、他の部品の影響を受けることによって動的に決定される属性情報を指定できることである。
【０１２７】
その理由は、動的属性決定部が、動的属性決定ルール記憶部から取得した決定ルールに基づいて、部品属性情報ライブラリから取得した属性情報に対して、動的に属性の変化や追加などを行う構成となっているためである。
【０１２８】
なお、上記の設計検討情報提供装置は、ハードウェア、ソフトウェア又はこれらの組合わせにより実現することができる。また、上記の設計検討情報提供装置により行なわれる設計検討情報提供方法も、ハードウェア、ソフトウェア又はこれらの組合わせにより実現することができる。ここで、ソフトウェアによって実現されるとは、コンピュータがプログラムを読み込んで実行することにより実現されることを意味する。
【０１２９】
プログラムは、様々なタイプの非一時的なコンピュータ可読媒体(non-transitory computer readable medium)を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体(tangible storage medium)を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体（例えば、フレキシブルディスク、磁気テープ、ハードディスクドライブ）、光磁気記録媒体（例えば、光磁気ディスク）、ＣＤ−ＲＯＭ(Read Only Memory)、ＣＤ−Ｒ、ＣＤ−Ｒ／Ｗ、半導体メモリ（例えば、マスクＲＯＭ、ＰＲＯＭ(Programmable ROM)、ＥＰＲＯＭ(Erasable PROM)、フラッシュＲＯＭ、ＲＡＭ(random access memory)）を含む。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体(transitory computer readable medium)によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。
【０１３０】
また、上述した実施形態は、本発明の好適な実施形態ではあるが、上記実施形態のみに本発明の範囲を限定するものではなく、本発明の要旨を逸脱しない範囲において種々の変更を施した形態での実施が可能である。
【０１３１】
上記の実施形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。
【０１３２】
（付記１）
設計成果物から、１以上の設計構成要素のそれぞれに関する部品識別情報を抽出する部品識別情報抽出手段と、
前記部品識別情報抽出手段により抽出された各設計構成要素に関する部品識別情報に対応する１以上の属性に関する属性情報を取得する属性情報取得手段と、
前記属性情報取得手段により取得された属性情報に基づいて、前記設計成果物に対する検討を指示するための設計検討指示情報を取得する設計検討指示情報取得手段と、
を備えることを特徴とする設計検討情報提供装置。
【０１３３】
（付記２）
付記１に記載の設計検討情報提供装置であって、
前記設計検討指示情報取得手段は、少なくとも１つの前記設計構成要素に関する前記属性情報により表される少なくとも１つの属性が所定の条件を満たす場合に、その条件に対応する設計検討指示情報を取得することを特徴とする設計検討情報提供装置。
【０１３４】
（付記３）
付記１に記載の設計検討情報提供装置であって、
前記設計検討指示情報取得手段は、少なくとも１つの前記設計構成要素に関する前記属性情報により表される複数の属性がそれぞれの所定の条件を満たす場合に、それらの条件に対応する設計検討指示情報を取得することを特徴とする設計検討情報提供装置。
【０１３５】
（付記４）
付記１乃至３の何れか１に記載の設計検討情報提供装置であって、
何れかの設計構成要素に関する前記属性情報により表される少なくとも１つの属性が所定の条件を満たす場合に、その設計構成要素に関する属性値、他の設計構成要素に関する属性値又はその双方を変更する属性値変更手段を更に備え、
該属性値変更手段は、前記変更が収束するまで動作し、前記設計検討指示情報取得手段は、前記変更の収束の後に動作することを特徴とする設計検討情報提供装置。
【０１３６】
（付記５）
付記１乃至４の何れか１に記載の設計検討情報提供装置であって、
前記設計検討指示情報をその検討の対象となる設計構成要素と関連付ける関連付け手段を更に備えることを特徴とする設計検討情報提供装置。
【０１３７】
（付記６）
設計成果物から、１以上の設計構成要素のそれぞれに関する部品識別情報を抽出する部品識別情報抽出ステップと、
前記部品識別情報抽出ステップにより抽出された各設計構成要素に関する部品識別情報に対応する１以上の属性に関する属性情報を取得する属性情報取得ステップと、
前記属性情報取得ステップにより取得された属性情報に基づいて、前記設計成果物に対する検討を指示するための設計検討指示情報を取得する設計検討指示情報取得ステップと、
を有することを特徴とする設計検討情報提供方法。
【０１３８】
（付記７）
付記６に記載の設計検討情報提供方法であって、
前記設計検討指示情報取得ステップでは、少なくとも１つの前記設計構成要素に関する前記属性情報により表される少なくとも１つの属性が所定の条件を満たす場合に、その条件に対応する設計検討指示情報を取得することを特徴とする設計検討情報提供方法。
【０１３９】
（付記８）
付記６に記載の設計検討情報提供方法であって、
前記設計検討指示情報取得ステップでは、少なくとも１つの前記設計構成要素に関する前記属性情報により表される複数の属性がそれぞれの所定の条件を満たす場合に、それらの条件に対応する設計検討指示情報を取得することを特徴とする設計検討情報提供方法。
【０１４０】
（付記９）
付記６乃至８の何れか１に記載の設計検討情報提供方法であって、
何れかの設計構成要素に関する前記属性情報により表される少なくとも１つの属性が所定の条件を満たす場合に、その設計構成要素に関する属性値、他の設計構成要素に関する属性値又はその双方を変更する属性値変更ステップを更に有し、
該属性値変更ステップは、前記変更が収束するまで動作し、前記設計検討指示情報取得ステップは、前記変更の収束の後に行われることを特徴とする設計検討情報提供方法。
【０１４１】
（付記１０）
付記６乃至９の何れか１に記載の設計検討情報提供方法であって、
前記設計検討指示情報をその検討の対象となる設計構成要素と関連付ける関連付けステップを更に有することを特徴とする設計検討情報提供方法。
【０１４２】
（付記１１）
コンピュータを設計検討情報提供装置として機能させるための設計検討情報提供用プログラムであって、
前記コンピュータを、
設計成果物から、１以上の設計構成要素のそれぞれに関する部品識別情報を抽出する部品識別情報抽出手段と、
前記部品識別情報抽出手段により抽出された各設計構成要素に関する部品識別情報に対応する１以上の属性に関する属性情報を取得する属性情報取得手段と、
前記属性情報取得手段により取得された属性情報に基づいて、前記設計成果物に対する検討を指示するための設計検討指示情報を取得する設計検討指示情報取得手段と、
として機能させるための設計検討情報提供用プログラム。
【０１４３】
（付記１２）
付記１１に記載の設計検討情報提供用プログラムであって、
前記設計検討指示情報取得手段は、少なくとも１つの前記設計構成要素に関する前記属性情報により表される少なくとも１つの属性が所定の条件を満たす場合に、その条件に対応する設計検討指示情報を取得することを特徴とする設計検討情報提供用プログラム。
【０１４４】
（付記１３）
付記１１に記載の設計検討情報提供用プログラムであって、
前記設計検討指示情報取得手段は、少なくとも１つの前記設計構成要素に関する前記属性情報により表される複数の属性がそれぞれの所定の条件を満たす場合に、それらの条件に対応する設計検討指示情報を取得することを特徴とする設計検討情報提供用プログラム。
【０１４５】
（付記１４）
付記１１乃至１３の何れか１に記載の設計検討情報提供用プログラムであって、
前記コンピュータを、更に、
何れかの設計構成要素に関する前記属性情報により表される少なくとも１つの属性が所定の条件を満たす場合に、その設計構成要素に関する属性値、他の設計構成要素に関する属性値又はその双方を変更する属性値変更手段として機能させ、
該属性値変更手段は、前記変更が収束するまで動作し、前記設計検討指示情報取得手段は、前記変更の収束の後に動作することを特徴とする設計検討情報提供用プログラム。
【０１４６】
（付記１５）
付記１１乃至１４の何れか１に記載の設計検討情報提供用プログラムであって、
前記コンピュータを、更に、
前記設計検討指示情報をその検討の対象となる設計構成要素と関連付ける関連付け手段として機能させるための設計検討情報提供用プログラム。
【産業上の利用可能性】
【０１４７】
本発明は、製品の開発に関わる設計作業および設計内容を検証するための設計レビュー作業や、それらの作業を支援するための情報提供装置、設計作業支援システムといった用途に好適である。
【符号の説明】
【０１４８】
５０  設計成果物
１００、２００  設計検討情報提供装置
１０１  設計成果物入力部
１０２  構成要素情報抽出部
１０３  第１の記憶部
１０４  部品属性情報ライブラリ
１０５  照合部
１０６  第２の記憶部
１０７  設計検討指示提示ルール記憶部
１０８  設計検討指示情報抽出部
１０９  第３の記憶部
１１０  設計検討指示事項記憶データベース
１１１  設計指示提示部
２０１  動的属性決定ルール記憶部
２０２  動的属性決定部
２０３  影響範囲判断部
３００  設計成果物保存データベース
【図１】
2013222288.tif 000003
【図２】
2013222288.tif 000004
【図３】
2013222288.tif 000005
【図４】
2013222288.tif 000006
【図５】
2013222288.tif 000007
【図６】
2013222288.tif 000008
【図７】
2013222288.tif 000009
【図８】
2013222288.tif 000010
【図９】
2013222288.tif 000011
【図１０】
2013222288.tif 000012
【図１１】
2013222288.tif 000013
【図１２】
2013222288.tif 000014