(57)【要約】【課題】車両システム開発やソフトウェア開発にて作成されたデータが記録されるデータ記録システムにおいて、複数の設計者が同時に編集作業を実施できるようにする【解決手段】車両開発システム１において、車両システム開発における適合工程にて作成されたデータが記録されるデータベース１０ａとしては、車両制御の概要を表す適合データ表（仕様データ）が記録される記録領域と、適合データ表における予め設定された複数の項目の各項目に対応する詳細設定を表す設計情報（詳細設定データ）が記録される記録領域と、を備えている。従って、このような車両開発システム１によれば、適合データ表および設計情報を別々に記録することができるので、各データを別々の装置を用いて作成する場合であっても、各装置で編集作業を同時に実施することができる。【選択図】図２
2008242748.tif 000002
【特許請求の範囲】
【請求項１】
車両システム開発における適合工程またはソフトウェア開発において、作成されたデータが記録される作成データ記録手段を備えたデータ記録システムであって、
前記作成データ記録手段は、
車両制御やソフトウェアの概要を表す仕様データが記録される第１記録手段と、
前記仕様データにおける予め設定された複数の項目の各項目に対応する詳細設定を表す詳細設定データが記録される第２記録手段と、
を備えたことを特徴とするデータ記録システム。
【請求項２】
前記仕様データにおける項目の何れかが削除されると、前記詳細設定データにおける該削除された項目に対応する詳細設定を削除する削除手段を備えたこと
を特徴とする請求項１に記載のデータ記録システム。
【請求項３】
前記削除手段により削除されたデータのログをログ記録手段に記録するログ格納手段を備えたこと
を特徴とする請求項２に記載のデータ記録システム。
【請求項４】
前記削除手段が削除するデータを退避記録手段に記録する退避格納手段を備えたこと
を特徴とする請求項２または請求項３の何れかに記載のデータ記録システム。
【請求項５】
前記第２記録手段には、前記詳細設定データが前記仕様データに含まれる特定の構成要素毎に複数のデータに分割して記録されること
を特徴とする請求項１〜請求項４の何れかに記載のデータ記録システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両システム開発やソフトウェア開発において、作成されたデータが記録されるデータ記録システムに関する。
【背景技術】
【０００２】
従来、車両システム開発における作業工程には、エンジンや車両毎の特性に応じて車両制御に用いるデータの値を調整する工程である適合工程がある。この適合工程においては、一般的に、制御仕様の概要を設計する概要設計者と、この概要に基づいて詳細設定を設計する詳細設計者とを含む複数の設計者で、作業を分担することにより、作業の効率化が図られている。
【０００３】
そして、この適合工程の作業効率をさらに高めるために、複数の設計者が作成したデータを共通したデータ形式で記録するようにしたデータ記録システムが開発されている（例えば、特許文献１参照）。
【特許文献１】特許第３８７３６４７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記データ記録システムでは、複数の設計者が共通のデータを順に編集することを前提としているので、詳細設定の設計中に制御仕様を変更するような場合に、複数の設計者が同時に編集作業を実施すると、ある設計者による編集後に他の設計者がデータを上書きしてしまう虞がある。この場合には、ある設計者が編集した内容がデータに反映されないことになる。このため、上記データ記録システムでは、詳細設定の設計中に制御仕様を変更するような場合に、一旦、詳細設定の設計を中断しなければならず、同時に複数の設計者によって編集作業を実施することが困難であった。
【０００５】
このような問題は、複数の設計者によって編集作業が実施される車両システム開発以外のソフトウェア開発においても起こり得る。
そこで、このような問題点を鑑み、車両システム開発やソフトウェア開発にて作成されたデータが記録されるデータ記録システムにおいて、複数の設計者が同時に編集作業を実施できるようにすることを本発明の目的とする。
【課題を解決するための手段】
【０００６】
かかる目的を達成するために成された請求項１に記載のデータ記録システムにおいて、車両システム開発における適合工程またはソフトウェア開発にて作成されたデータが記録される作成データ記録手段としては、車両制御の概要を表す仕様データが記録される第１記録手段と、仕様データにおける予め設定された複数の項目の各項目に対応する詳細設定を表す詳細設定データが記録される第２記録手段と、を備えている。
【０００７】
このようなデータ記録システムによれば、仕様データおよび詳細設定データを別々に記録することができるので、各データを別々の装置を用いて作成する場合であっても、各装置で編集作業を同時に実施することができる。
【０００８】
なお、本発明でいう適合工程とは、エンジンや車両毎の特性に応じて車両制御に用いるデータの値を調整する工程を表す。また、本発明における第１記録手段および第２記録手段は、物理的に別々の記録手段として構成されていてもよいし、１つの記録手段として構成され、異なる記録領域にデータが記録される構成にされていてもよい。
【０００９】
ところで、請求項１に記載のデータ記録システムにおいては、請求項２に記載のように、仕様データにおける項目の何れかが削除されると、詳細設定データにおけるこの削除された項目に対応する詳細設定を削除する削除手段を備えていてもよい。
【００１０】
このようなデータ記録システムによれば、仕様データにおける項目を削除する変更が実施されると、この変更を詳細設定データに自動的に反映（同期）させることができる。
さらに、請求項２に記載のデータ記録システムにおいては、請求項３に記載のように、削除手段により削除されたデータのログをログ記録手段に記録するログ格納手段を備えていてもよい。
【００１１】
このようなデータ記録システムによれば、ログ記録手段に記録されたログを確認すれば、削除手段により削除されたデータを確認することができる。
また、請求項２または請求項３の何れかに記載のデータ記録システムにおいては、請求項４に記載のように、削除手段が削除するデータを退避記録手段に記録する退避格納手段を備えていてもよい。
【００１２】
このようなデータ記録システムによれば、削除された詳細設定データの内容が退避記録手段に記録されるので、詳細設定データの内容を削除前の状態に回復したい場合に、容易に回復させることができる。
【００１３】
さらに、請求項１〜請求項４の何れかに記載のデータ記録システムにおいて、第２記録手段には、請求項５に記載のように、詳細設定データが仕様データに含まれる特定の構成要素毎に複数のデータに分割して記録されてもよい。
【００１４】
このようなデータ記録システムによれば、複数の詳細設定データが記録されるので、詳細設定データを分割されたデータ毎に別々の装置を用いて同時に編集することができる。
また、詳細設定データを仕様データに含まれる特定の構成要素毎に分割しているので、詳細設定データを編集する際において不要なデータが表示されることを防止することができる。よって、特定のデータを検索する際の手間を軽減することができる。
【発明を実施するための最良の形態】
【００１５】
以下に本発明にかかる実施の形態を図面と共に説明する。
図１は、本実施形態の車両開発システム１の構成を示す図である。車両開発システム１は、車両開発の適合工程において利用されるシステムであって、図１に示すように、ネットワーク５０にそれぞれ接続されたデータベース用コンピュータ１０と、制御仕様開発用コンピュータ２０と、ソフトウェア開発用コンピュータ３０と、を備えている。なお、本明細書（特許請求の範囲を含む）でいう適合工程とは、車両システム開発における、エンジンや車両毎の特性に応じて車両制御に用いるデータの値を調整する工程を表す。
【００１６】
また、図１のシステム１においては、制御仕様開発用コンピュータ２０およびソフトウェア開発用コンピュータ３０を１つだけ図示しているが、それぞれ複数個のコンピュータ２０，３０が備えられていてもよい。
【００１７】
制御仕様開発用コンピュータ２０は、車両メーカの制御仕様開発者用のコンピュータであり、ソフトウェア開発用コンピュータ３０は、ＥＣＵ（車両用電子制御装置）のメーカ（以下ＥＣＵサプライヤと称する）におけるソフトウェア開発者用のコンピュータである。
【００１８】
データベース用コンピュータ１０は、ＥＣＵサプライヤ側に設置されたサーバ機能を備えるコンピュータであり、データベース１０ａ（本発明でいう作成データ記録手段、第１記録手段、第２記録手段）を備えている。そして、データベース用コンピュータ１０は、ネットワーク５０を介して入力した情報をデータベース１０ａへ記録させる機能を備えている。
【００１９】
データベース用コンピュータ１０、制御仕様開発用コンピュータ２０、およびソフトウェア開発用コンピュータ３０は、それぞれ一般的なパーソナルコンピュータであり、ＣＰＵ、ＲＯＭ、ＲＡＭ、Ｉ／Ｏ等を備え、Ｉ／Ｏにはハードディスク、ディスプレイ、キーボード、マウス、各種入出力装置等が接続されている。また、それぞれのコンピュータにはＯＳや各種のアプリケーションソフトがインストールされている。
【００２０】
例えば、制御仕様開発用コンピュータ２０には、後述する適合データ表を作成するための作成ツール（例えば、表計算ソフト）がインストールされている。また、ソフトウェア開発用コンピュータ３０には、テキストエディタ、Ｃコンパイラ、アセンブラ、リンカ等の開発ツール（開発用ソフト）がインストールされている。
【００２１】
また、制御仕様開発用コンピュータ２０には、エンジンや車両の状態をシミュレーションするためのシミュレーションソフトや実際のエンジンや車両を制御してその状態を取得して適合を行う専用装置を制御するためのソフト等の適合ツールもインストールされている。
【００２２】
ここで、データベース用コンピュータ１０のデータベース１０ａに記録されるデータの詳細について、図２および図３を用いて説明する。図２はデータベース１０ａに記録されるデータの詳細を各ツールとの関係と共に説明する説明図、図３はデータベース１０ａに記録された適合データ表、および設計情報の詳細を示す説明図である。
【００２３】
図２に示すように、データベース用コンピュータ１０のデータベース１０ａには、適合データ表、個別の設計情報、制御プログラム、削除ログ等のデータが記録される。
適合データ表（本発明でいう仕様データ）は、車両メーカの制御仕様開発者が制御仕様開発用コンピュータ２０の作成ツールを用いることによって作成されるデータであって、車両制御における制御仕様の概略を表すデータである。
【００２４】
具体的には図３（上欄）に示すように、適合データ表は、例えば、ＣＡＮフレーム（バス構成、ＥＣＵ配置、ＣＡＮフレームの型等のネットワークの概略）を記述したデータであって、複数の項目（ＩＤ）のそれぞれに対して、設計内容を入力することができる表形式のデータとして構成されている。
【００２５】
図３に示す例においては、適合データ表は、ＣＡＮネットワークの概略構成を設計するために利用されるため、設計内容としては、データの種類を表すフレーム名、ＣＡＮ通信におけるＩＤであるＣＡＮ−ＩＤ、データの送信元のＥＣＵを表す送信ＥＣＵ、およびデータの送信先のＥＣＵを表す受信ＥＣＵ等の各種情報が入力される。
【００２６】
また、設計情報（本発明でいう詳細設定データ）は、ＥＣＵサプライヤのソフトウェア開発者がソフトウェア開発用コンピュータ３０の開発ツールを用いることによって作成されるデータであって、適合データ表を構成する特定構成要素毎（ここではＥＣＵ毎。図３に示す例では、「送信ＥＣＵ」または「受信ＥＣＵ」の欄に記述されたＥ０１、Ｅ０２、Ｅ０３…毎）に、各特定構成要素における詳細設定（適合定数）が書き込まれるデータである。なお、この設計情報は、特定構成要素毎に、別々のデータとして保存される。
【００２７】
具体的には、適合データ表に記述されたＥ０１における設計情報は、例えば図３（下欄）に示すように、適合データ表と同様に、複数の項目（ＩＤ）のそれぞれに対して、設計内容を入力することができる表形式のデータとして構成されている。また、設計情報においては、設計情報の各項目のそれぞれに対して、適合データ表の対応する項目（ＩＤ）を示す片方向のリンクが記述される。
【００２８】
なお、図３（下欄）に示す例においては、設計情報の項目の欄に記述されたＩＤと、リンクの欄に記述されたＩＤとが一致しているが、これらは一致していなくてもよい。また、設計情報における設計内容としては、例えば、ＣＡＮ通信の際の初期値、フェイル値、データ受信時のユーザ（アプリケーション）に対する通知の有無、等が記述される。
【００２９】
制御プログラムは、適合データ表および設計情報等の各種データに基づいて、ソフトウェア開発用コンピュータ３０によって作成される。また、削除ログは、詳細については後述するが、簡単に述べると設計情報を削除したときの記録を表すデータである。
【００３０】
ここで、本実施形態の車両開発システム１においては、データベース１０ａに記録されたデータ毎に、これらのデータを編集（作成、削除、および更新）することができるユーザを限定している。具体的には、適合データ表については、制御仕様開発用コンピュータ２０によってのみ編集を許可し、設計情報、制御プログラム、および削除ログについては、ソフトウェア開発用コンピュータ３０によってのみ編集を許可している。
【００３１】
なお、ソフトウェア開発用コンピュータ３０が複数設けられている場合には、設計情報毎に編集できるソフトウェア開発用コンピュータ３０を設定するようにしてもよい。また、制御仕様開発用コンピュータ２０やソフトウェア開発用コンピュータ３０を操作する開発者毎に編集できるデータを制限してもよい。
【００３２】
このように開発者やコンピュータ２０，３０等のユーザ毎に編集できるデータを制限しているのは、あるユーザがあるデータを編集している際に、他のユーザが同じデータを編集してしまうことによって、編集後のデータが他のユーザによって勝手に上書きされてしまうことを防止するためである。つまり、１つのデータを多数のユーザが編集していた従来の構成においては、各ユーザが同時に各データの編集を実施することが困難であったのに対して、本実施形態の車両開発システム１においては、ユーザ毎にデータが設けられており、ユーザ毎に編集可能なデータが設定されているので、各ユーザが同時に各データの編集を実施することができるのである。
【００３３】
次に図４を参照して、車両開発システム１を構成する各コンピュータの処理について説明する。図４は、車両開発システム１を用いた適合工程における処理フローである。
適合工程における処理フローにおいて、車両メーカの制御仕様開発者は、制御仕様開発用コンピュータ２０の作成ツールを用いて、制御仕様の概略を表す適合データ表を作成する処理を実施する（Ｓ１００）。なお、Ｓ１００において、制御仕様開発者が既に作成された適合データ表を修正する場合には、データベース１０ａから適合データ表を取得して、編集するようにすればよい。
【００３４】
そして、制御仕様開発者が適合データ表の入力を完了すると、制御仕様開発用コンピュータ２０は、制御仕様開発者の保存指令に応じて、その適合データ表を保存する。この際、制御仕様開発用コンピュータ２０は、保存したこのファイルをネットワーク５０を介してデータベース用コンピュータ１０へ送信する。
【００３５】
すると、データベース用コンピュータ１０は、制御仕様開発用コンピュータ２０からこのファイルを受信して、データベース１０ａに格納することになる。
続いて、ソフトウェア開発者によって、設計情報中に適合定数を書き込む処理が実施される（Ｓ１１０）。この処理が実施されると、制御プログラムがデータベース１０ａに格納され、適合工程における処理が終了することになる。
【００３６】
ここで、このＳ１１０の処理の詳細について、以下に説明する。
ソフトウェア開発者によって、設計情報中に適合定数を書き込む処理を実施する際には、設計情報が適合データ表に基づいて作成される必要があることから、これに先だってデータベース１０ａから各種データを取得する必要がある。このとき、ソフトウェア開発用コンピュータ３０では、設計情報と適合データ表との整合性を取る処理が実施される。
【００３７】
この際の処理について図５を用いて説明する。図５は、ソフトウェア開発用コンピュータ３０が実施する取得処理を示すフローチャートである。
この取得処理は、例えば、適合データ表に含まれる特定構成要素（特定のＥＣＵ）を指定したデータ取出指示がソフトウェア開発用コンピュータ３０へ入力されると開始される処理であって、まず、適合データ表および指定された特定構成要素に関する設計情報をデータベース１０ａから取得する（Ｓ２００）。
【００３８】
具体的には、ソフトウェア開発用コンピュータ３０は、適合データ表および特定構成要素（例えば、特定のＥＣＵであるＥ０１）に関する設計情報をデータベース用コンピュータ１０へ要求する。すると、データベース用コンピュータ１０は、この要求に応じてデータベース１０ａからそのデータ（例えば、適合データ表、およびＥ０１に関する設計情報）を抽出し、ソフトウェア開発用コンピュータ３０へ送信する。
【００３９】
そして、ソフトウェア開発用コンピュータ３０は、適合データ表および特定構成要素に関する設計情報を受信して、自己のハードディスクにこれらのデータを保存する。
なお、データベース用コンピュータ１０が適合データ表をソフトウェア開発用コンピュータ３０へ送信する際には、データベース１０ａに記録された指定された適合データ表を削除することはしない。つまり、適合データ表のコピーがソフトウェア開発用コンピュータ３０に送信される。
【００４０】
また、特定構成要素に関する設計情報がデータベース１０ａに存在しない場合には、データベース用コンピュータ１０は、適合データ表のみをソフトウェア開発用コンピュータ３０へ送信する。
【００４１】
続いて、取得した設計情報に含まれる項目のうち、１つ目の項目を選択する（Ｓ２１０）。なお、データベース用コンピュータ１０から設計情報を取得できなかった場合には、直ちに後述するＳ２７０の処理に移行するようにしてもよい。
【００４２】
次に、現在選択している設計情報中のリンク項目が取得した適合データ表に含まれる項目として存在するか否かを判定する（Ｓ２２０）。この処理について、図３を用いて説明すると、例えば、設計情報における項目として「０ｘ０１」を選択中であれば、リンクの欄に記述されている「０ｘ０１」が、適合データ表の項目として存在するか否かを判定することになる。なお、この場合には、項目「０ｘ０１」が適合データ表の項目として存在するので、肯定判定される。
【００４３】
また、同様に、設計情報における項目として「０ｘ０３」を選択中であれば、リンクの欄に記述されている「０ｘ０３」が、適合データ表の項目として存在しないので、否定判定される。
【００４４】
図５に戻り、現在選択している設計情報中の項目が適合データ表中の項目（本発明でいう削除された項目に対応する詳細設定）として存在していれば（Ｓ２２０：ＹＥＳ）、後述するＳ２５０の処理に移行する。
【００４５】
また、適合データ表中の項目に現在選択している設計情報中のリンク項目が存在していなければ（Ｓ２２０：ＮＯ）、このリンク項目が記述された項目を不要な項目として設計情報から削除する（Ｓ２３０：本発明でいう削除手段）。
【００４６】
そして、この削除した項目に関するデータを復元できるように、このデータのバックアップデータをソフトウェア開発用コンピュータ３０のハードディスク（本発明でいう退避記録手段）に記録するとともに、ログ（削除したデータ（ＩＤ）、削除時刻、バックアップデータの保存アドレス等）をデータベース１０ａ（本発明でいうログ記録手段、退避記録手段））に記録する（Ｓ２４０：本発明でいうログ格納手段、退避格納手段）。なお、バックアップデータやログについては、ソフトウェア開発用コンピュータ３０のハードディスク、およびデータベース１０ａ等、任意の記録領域に記録されていればよい。
【００４７】
ここで、Ｓ２３０の処理を具体的に説明すると、選択中の項目が図３に示す設計情報の項目「０ｘ０３」のように、リンクが切れている項目（リンクの欄に記述された項目が適合データ表中の項目として存在しない項目）である場合に、この項目全体を設計情報の項目から削除するのである。
【００４８】
続いて、設計情報に含まれる項目の全てを選択したか否かを判定する（Ｓ２５０）。何れかの項目を選択していなければ（Ｓ２５０：ＮＯ）、選択していた項目の次の項目を選択し（Ｓ２６０）、Ｓ２２０の処理に戻る。
【００４９】
また、全ての項目を選択していれば（Ｓ２５０：ＹＥＳ）、設計情報に含まれるべき項目（適合データ表の項目のうち、当該設計情報に関するＥＣＵが所定の欄（ここでは送信ＥＣＵおよび受信ＥＣＵの欄）に記述されている項目）の全てが、適合データ表の項目と対応して不足することなく存在するか否かを判定する（Ｓ２７０）。具体的には、設計情報そのものが存在しないことや、適合データ表における項目が追加されたことを、適合データ表の所定の欄を順に検索することによって確認する。
【００５０】
含まれるべき項目の全てが不足することなく存在していれば（Ｓ２７０：ＹＥＳ）、このまま取得処理を終了する。また、含まれるべき項目の何れかが不足していれば（Ｓ２７０：ＮＯ）、不足する項目についての適合定数を入力するための欄を設計情報に追加して（Ｓ２８０）、その後、取得処理を終了する。
【００５１】
このような取得処理が終了すると、ソフトウェア開発者は、編集するデータが適合データ表とは異なる設計情報であるにもかかわらず、適合データ表が修正（項目の一部が追加や削除）されたことによる整合性を確認する作業を実施することなく、直ちに設計情報に適合係数の入力作業を実施することができる。なお、設計情報が取得処理によって自動的に修正された内容を確認するためには、Ｓ２４０の処理の際に記録されたログを確認すればよい。
【００５２】
このような取得処理により取得された設計情報に対して、ソフトウェア開発者が、開発ツールを用いて適合定数の入力・修正等の編集を実施し、この編集後（修正後）の設計情報を保存する保存指令をソフトウェア開発用コンピュータ３０に入力すると、ソフトウェア開発用コンピュータ３０は、保存指令に応じて、その設計情報を自己のハードディスクに保存する。この際、ソフトウェア開発用コンピュータ３０は、保存したこのファイルをネットワーク５０を介してデータベース用コンピュータ１０へ送信する。
【００５３】
すると、データベース用コンピュータ１０は、ソフトウェア開発用コンピュータ３０からこのファイルを受信して、データベース１０ａに格納する。
その後、ソフトウェア開発者は、設計情報に開発するプログラムのソースコードに挿入して、コンパイル・リンク等を行ってＥＣＵの制御プログラムを生成する処理を実施する。この際に生成された制御用プログラムは、データベース用コンピュータ１０へ送信され、記録されることになる。なお、この制御用プログラムは、ＥＣＵに組み込まれ、次工程の適合データの調整（図示は省略）に利用されることになる。
【００５４】
以上のように詳述した車両開発システム１において、車両システム開発における適合工程にて作成されたデータが記録されるデータベース１０ａとしては、車両制御の概要を表す適合データ表（仕様データ）が記録される記録領域と、適合データ表における予め設定された複数の項目の各項目に対応する詳細設定を表す設計情報（詳細設定データ）が記録される記録領域と、を備えている。
【００５５】
従って、このような車両開発システム１によれば、適合データ表および設計情報を別々に記録することができるので、各データを別々の装置を用いて作成する場合であっても、各装置で編集作業を同時に実施することができる。
【００５６】
また、この車両開発システム１によれば、設計情報は、適合データ表の項目に対応しているので、適合データ表が変更されたときに、その変更内容を容易に設計情報に反映させることができる。
【００５７】
さらに、この車両開発システム１によれば、適合データ表と設計情報とを分割して記録するので、適合データ表の設計者が設計情報を誤って変更したり、設計情報の設計者が適合データ表を誤って変更したりすることを防止することができる。
【００５８】
また、ソフトウェア開発用コンピュータ３０は、取得処理にて、適合データ表における項目の何れかが削除されると、設計情報におけるこの削除された項目に対応する詳細設定を削除する。
【００５９】
従って、このような車両開発システム１によれば、適合データ表における項目を削除する変更が実施されると、この変更を設計情報に自動的に反映（同期）させることができる。つまり、従来構成のシステムにおいては、適合データ表における修正内容を設計情報に反映させる作業については、設計情報の設計者の設計者が実施する必要があったが、この作業を簡単なアルゴリズムを用いた処理で代用することができる。
【００６０】
さらに、ソフトウェア開発用コンピュータ３０は、削除するデータおよび削除するデータのログをソフトウェア開発用コンピュータ３０のハードディスクまたはデータベース１０ａに記録する。
【００６１】
従って、このような車両開発システム１によれば、ソフトウェア開発用コンピュータ３０のハードディスクまたはデータベース１０ａに記録されたログを確認すれば、取得処理により削除されたデータを確認することができる。また、削除された設計情報の内容も記録されるので、設計情報の内容を削除前の状態に回復したい場合に、容易に回復させることができる。
【００６２】
さらに、データベース１０ａには、設計情報が適合データ表の所定の欄（送信ＥＣＵ、および受信ＥＣＵの欄）に含まれるＥＣＵ毎に、複数に分割されて記録される。
従って、このような車両開発システム１によれば、複数の設計情報が記録されるので、設計情報をデータ毎に別々の装置を用いて同時に編集することができる。
【００６３】
また、設計情報を適合データ表に含まれるＥＣＵ毎に分割しているので、設計情報を編集する際において不要なデータが表示されることを防止することができる。よって、特定のデータを検索する際の手間を軽減することができる。
【００６４】
なお、本発明の実施の形態は、上記の実施形態に何ら限定されることはなく、本発明の技術的範囲に属する限り種々の形態を採りうる。
例えば、上記実施形態においては、物理的に１つの記録装置として構成されたデータベース１０ａに、別々のデータである適合データ表および設計情報を記録するようにしたが、適合データ表および設計情報は、物理的に別々の記録装置として構成されたデータベースに記録するようにしてもよい。
【００６５】
また、上記実施形態においては、特許請求の範囲に記載の発明を、車両開発における適合工程に採用したが、車両開発に限らず、複数の装置によって実施されるソフトウェア開発に適用してもよい。この場合には、アーキテクチャ作成用コンピュータ（制御仕様開発用コンピュータ２０に対応）、ソフトウェア開発用コンピュータ３０、およびデータベース用コンピュータ１０の間で、図６に示すようなデータを取り扱えばよい。図６はデータベース１０ａに記録された適合データ表、および設計情報の詳細を示す説明図である。
【００６６】
ソフトウェア開発における適合データ表においては、図６（上欄）に示すように、車両開発おける設計内容の送信ＥＣＵ、受信ＥＣＵの欄に換えて、送信コンポーネント、受信コンポーネントの欄を設ければよい。
【００６７】
そして、送信コンポーネント、受信コンポーネントの欄に記述されたコンポーネント毎に設計情報を設け、この設計情報には、設計情報の項目毎に、適合データ表の項目に対応するリンクを記述しておく。
【００６８】
このようにしておけば、前述の取得処理をソフトウェア開発にも同様に適用することができる。
【図面の簡単な説明】
【００６９】
【図１】本実施形態の車両開発システムの構成を示す図である。
【図２】データベースに記録されるデータの詳細を各ツールとの関係と共に説明する説明図である。
【図３】実施形態におけるデータベースに記録された適合データ表、および設計情報の詳細を示す説明図である。
【図４】車両開発システムを用いた適合工程における処理フローである。
【図５】取得処理を示すフローチャートである。
【図６】変形例におけるデータベースに記録された適合データ表、および設計情報の詳細を示す説明図である。
【符号の説明】
【００７０】
１…車両開発システム、１０…データベース用コンピュータ、１０ａ…データベース、２０…制御仕様開発用コンピュータ、３０…ソフトウェア開発用コンピュータ、５０…ネットワーク。
【図２】
2008242748.tif 000003
【図３】
2008242748.tif 000004
【図４】
2008242748.tif 000005
【図５】
2008242748.tif 000006
【図６】
2008242748.tif 000007
【図１】
2008242748.tif 000008