(57)【要約】【課題】試験手順の作成において、試験手順を入力するユーザの負担を増大させないで複雑な試験手順を作成することができる試験手順作成装置及びプログラムを提供すること。【解決手段】試験手順作成装置１０は、試験手順ＤＢ３１に記憶されている試験手順のうち第１試験手順と、第１試験手順とは別の第２試験手順とを選択し、選択した第１試験手順に、選択した第２試験手順を組み込む。試験手順作成装置１０は、第１試験手順の実行中に条件が成立した場合に、第２試験手順が割り込んで動作するように第２試験手順を組み込む。【選択図】図１
2013205306.tif 000002
【特許請求の範囲】
【請求項１】
試験手順を作成する試験手順作成装置であって、
前記試験手順を記憶する試験手順記憶手段と、
前記試験手順記憶手段に記憶されている前記試験手順のうち第１試験手順を選択する第１試験手順選択手段と、
前記試験手順記憶手段に記憶されている前記試験手順のうち前記第１試験手順とは別の第２試験手順を選択する第２試験手順選択手段と、
前記第１試験手順選択手段により選択された前記第１試験手順に、前記第２試験手順選択手段により選択された前記第２試験手順を組み込む組み込み手段と、
前記組み込み手段により組み込まれる前記第２試験手順が動作するための条件を設定する動作条件設定手段と、を備え、
前記組み込み手段は、前記第１試験手順が実行され、実行中に、前記動作条件設定手段によって設定された条件が成立した場合に、前記第２試験手順が割り込んで動作するように組み込む、
試験手順作成装置。
【請求項２】
前記第２試験手順を組み込むための監視開始位置であって前記動作条件設定手段によって設定された条件が成立するか否かを監視し始める前記第１試験手順における監視開始位置を設定する監視開始位置設定手段と、
組み込まれた前記第２試験手順の戻り位置であって前記第２試験手順が終了した場合に戻る前記第１試験手順における戻り位置を設定する戻り位置設定手段と、をさらに備え、
前記組み込み手段は、前記監視開始位置設定手段によって設定された監視開始位置より以降で前記設定された条件が成立した場合に前記第２試験手順が割り込んで動作し、前記第２試験手順が終了した場合に前記戻り位置設定手段によって設定された戻り位置に戻るように、前記第２試験手順を組み込む、
請求項１に記載の試験手順作成装置。
【請求項３】
前記試験手順をフローチャートで表示手段に表示出力し、指定を入力する入出力処理手段をさらに備え、
前記監視開始位置及び前記戻り位置は、前記入出力処理手段によって表示出力されたフローチャート上で指定入力される、
請求項２に記載の試験手順作成装置。
【請求項４】
試験手順を記憶する試験手順記憶手段を備えるコンピュータに、
前記試験手順記憶手段に記憶されている前記試験手順のうち第１試験手順を選択する第１試験手順選択ステップと、
前記試験手順記憶手段に記憶されている前記試験手順のうち前記第１試験手順とは別の第２試験手順を選択する第２試験手順選択ステップと、
前記第２試験手順が動作するための条件を設定する動作条件設定ステップと、
前記第１試験手順が実行され、実行中に、前記動作条件設定ステップによって設定された条件が成立した場合に、前記第２試験手順が割り込んで動作するように、前記第１試験手順選択ステップにより選択された前記第１試験手順に、前記第２試験手順選択ステップにより選択された前記第２試験手順を、組み込む組み込みステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、試験手順作成装置及びプログラムに関する。
【背景技術】
【０００２】
従来より、エンジン及び車両の耐久試験、性能試験、法規制試験等の各種試験は、エンジン及び車両の設計・開発過程において、重要なプロセスの一つである。このような各種試験について、コンピュータプログラムで自動的に行うための提案や、試験用プログラムを効率よく作成するための提案等の様々な提案が行われている。
【０００３】
例えば、特許文献１には、試験時間を基準進行単位として定義された運転スケジュールと、走行距離を基準進行単位として定義された運転スケジュールと、が混在している場合にも試験スケジュール全体を管理可能な、台上試験におけるエンジン又は車両の試験スケジュール管理装置が記載されている。
また、特許文献２には、技術標準の勧告等や入力された機能仕様からテスト項目の作成及び抽出を自動的に行うテスト項目自動生成装置が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−２８１８５３号公報
【特許文献２】特開２００６−２０９５２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
このように、試験スケジュールを管理する装置や試験プログラムを自動的に作成して試験手順の作成を支援する装置は、各種存在し、このような支援装置を用いると、試験手順を入力するユーザの負担は、軽減される。
しかしながら、エンジン及び車両の性能の向上と共に試験手順が複雑になると、複雑な試験手順を入力しなければならないユーザの負担は、このような支援装置を用いても増大する。
【０００６】
そこで、試験手順の作成において、試験手順を入力するユーザの負担を増大させないで複雑な試験手順を作成することができる装置が求められている。
【０００７】
本発明は、試験手順の作成において、試験手順を入力するユーザの負担を増大させないで複雑な試験手順を作成することができる試験手順作成装置及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明では、以下のような解決手段を提供する。
（１）  試験手順を作成する試験手順作成装置であって、前記試験手順を記憶する試験手順記憶手段と、前記試験手順記憶手段に記憶されている前記試験手順のうち第１試験手順を選択する第１試験手順選択手段と、前記試験手順記憶手段に記憶されている前記試験手順のうち前記第１試験手順とは別の第２試験手順を選択する第２試験手順選択手段と、前記第１試験手順選択手段により選択された前記第１試験手順に、前記第２試験手順選択手段により選択された前記第２試験手順を組み込む組み込み手段と、前記組み込み手段により組み込まれる前記第２試験手順が動作するための条件を設定する動作条件設定手段と、を備え、前記組み込み手段は、前記第１試験手順が実行され、実行中に、前記動作条件設定手段によって設定された条件が成立した場合に、前記第２試験手順が割り込んで動作するように組み込む、試験手順作成装置。
【０００９】
（１）の構成によれば、本発明に係る試験手順作成装置は、試験手順記憶手段に記憶されている試験手順のうち、選択した第１試験手順に、選択した別の第２試験手順を組み込み、組み込まれた第２試験手順が動作するための条件を設定する。第２試験手順は、第１試験手順が実行され、実行中に、設定された条件が成立した場合に、割り込んで動作するように組み込まれる。
【００１０】
したがって、本発明に係る試験手順作成装置は、作成されている試験手順に、作成されている別の試験手順を組み込んでより複雑な試験手順を作成するので、試験手順を入力するユーザの負担を増大させないで複雑な試験手順を作成することができる。
【００１１】
（２）  前記第２試験手順を組み込むための監視開始位置であって前記動作条件設定手段によって設定された条件が成立するか否かを監視し始める前記第１試験手順における監視開始位置を設定する監視開始位置設定手段と、組み込まれた前記第２試験手順の戻り位置であって前記第２試験手順が終了した場合に戻る前記第１試験手順における戻り位置を設定する戻り位置設定手段と、をさらに備え、前記組み込み手段は、前記監視開始位置設定手段によって設定された監視開始位置より以降で前記設定された条件が成立した場合に前記第２試験手順が割り込んで動作し、前記第２試験手順が終了した場合に前記戻り位置設定手段によって設定された戻り位置に戻るように、前記第２試験手順を組み込む、（１）に記載の試験手順作成装置。
【００１２】
（２）の構成によれば、（１）に係る試験手順作成装置は、設定された監視開始位置より以降で、設定された条件が成立した場合に第２試験手順が割り込んで動作し、第２試験手順が終了した場合に、設定された戻り位置に戻るように、第２試験手順を組み込む。
【００１３】
したがって、（２）に係る試験手順作成装置は、第２試験手順が割り込む条件の監視開始位置と戻り位置とを設定して、より複雑な試験手順を作成するので、試験手順を入力するユーザの負担を増大させないでより複雑な試験手順を作成することができる。
【００１４】
（３）  前記試験手順をフローチャートで表示手段に表示出力し、指定を入力する入出力処理手段をさらに備え、前記監視開始位置及び前記戻り位置は、前記入出力処理手段によって表示出力されたフローチャート上で指定入力される、（２）に記載の試験手順作成装置。
【００１５】
したがって、（３）に係る試験手順作成装置は、試験手順をフローチャートで表示手段に表示出力し、監視開始位置及び戻り位置がフローチャート上で指定入力されるので、試験手順を入力するユーザの負担を増大させないでさらに複雑な試験手順を作成することができる。
【００１６】
（４）  試験手順を記憶する試験手順記憶手段を備えるコンピュータに、前記試験手順記憶手段に記憶されている前記試験手順のうち第１試験手順を選択する第１試験手順選択ステップと、前記試験手順記憶手段に記憶されている前記試験手順のうち前記第１試験手順とは別の第２試験手順を選択する第２試験手順選択ステップと、前記第２試験手順が動作するための条件を設定する動作条件設定ステップと、前記第１試験手順が実行され、実行中に、前記動作条件設定ステップによって設定された条件が成立した場合に、前記第２試験手順が割り込んで動作するように、前記第１試験手順選択ステップにより選択された前記第１試験手順に、前記第２試験手順選択ステップにより選択された前記第２試験手順を、組み込む組み込みステップと、を実行させるためのプログラム。
【００１７】
したがって、（４）に係るプログラムは、コンピュータに実行させて、（１）と同様に、試験手順を入力するユーザの負担を増大させないで複雑な試験手順を作成することができる。
【発明の効果】
【００１８】
本発明によれば、試験手順の作成において、試験手順を入力するユーザの負担を増大させないで複雑な試験手順を作成することができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の一実施形態に係る試験手順作成装置の機能構成を示すブロック図である。
【図２】本発明の一実施形態に係る試験手順作成装置の試験手順ＤＢを示す図である。
【図３】本発明の一実施形態に係る試験手順作成装置の処理内容を示すフローチャートである。
【図４】本発明の一実施形態に係る試験手順作成装置の第１試験手順の例を示す図である。
【図５】本発明の一実施形態に係る試験手順作成装置の第２試験手順の例を示す図である。
【図６】本発明の一実施形態に係る試験手順作成装置が第１試験手順に第２試験手順を組み込む過程の例を示す図である。
【図７】本発明の一実施形態に係る試験手順作成装置が第１試験手順に第２試験手順を組み込んで作成した試験手順の例を示す図である。
【発明を実施するための形態】
【００２０】
以下、本発明の実施形態について図を参照しながら説明する。図１は、本発明の一実施形態に係る試験手順作成装置１０の機能構成を示すブロック図である。図２は、本発明の一実施形態に係る試験手順作成装置１０の試験手順ＤＢ３１を示す図である。
【００２１】
試験手順作成装置１０は、試験手順ＤＢ３１と、第１試験手順選択部１１と、第２試験手順選択部１２と、監視開始位置設定部１３と、戻り位置設定部１４と、動作条件設定部１５と、組み込み部１６と、入出力処理部１７とを備えている。以下、各部ごとに詳述する。
【００２２】
試験手順ＤＢ３１は、試験手順を記憶する。試験手順は、試験手順作成装置１０や、試験手順を作成する別の装置によって作成された試験手順ファイルである。試験手順ＤＢ３１は、例えば、図２に示すように、第１試験手順ファイルとなる試験手順ファイルに対応付けて、組み込み条件を記憶している。組み込み条件は、後述する各部で説明するように、組み込まれる試験手順ファイルである第２試験手順ファイルと、動作条件と、監視開始位置と、戻り位置とを含む。
【００２３】
第１試験手順選択部１１は、試験手順ＤＢ３１に記憶されている試験手順ファイルのうち第１試験手順ファイルを選択する。具体的には、第１試験手順選択部１１は、試験手順ＤＢ３１に記憶されている試験手順ファイルを入出力部１０１に表示し、表示した試験手順ファイルのうちから一の試験手順ファイルを選択するための指定を受け付ける。第１試験手順選択部１１は、受け付けた指定によって選択された試験手順ファイルを第１試験手順ファイルとする。
【００２４】
第２試験手順選択部１２は、試験手順ＤＢ３１に記憶されている試験手順ファイルのうち第１試験手順ファイルとは別の第２試験手順ファイルを選択する。具体的には、第２試験手順選択部１２は、試験手順ＤＢ３１に記憶されている試験手順ファイルを表示し、表示した試験手順ファイルのうちから一の試験手順ファイルとは別の試験手順ファイルを選択するための指定を受け付ける。第２試験手順選択部１２は、受け付けた指定によって選択された試験手順ファイルを第２試験手順ファイルとして、第１試験手順ファイルに対応付けて試験手順ＤＢ３１に記憶させる。
【００２５】
監視開始位置設定部１３は、第２試験手順を組み込むための監視開始位置であって動作条件設定部１５によって設定された条件が成立するか否かを監視し始める第１試験手順における監視開始位置を設定する。具体的には、入出力処理部１７が、第１試験手順をフローチャート形式で入出力部１０１に表示出力し、監視開始位置設定部１３は、表示されたフローチャート上の位置の指定を受け付け、受け付けた指定により指定された位置を、動作条件設定部１５によって設定された条件が成立するか否かを監視し始める監視開始位置として設定し、試験手順ＤＢ３１に記憶させる。
【００２６】
戻り位置設定部１４は、組み込まれた第２試験手順の戻り位置であって第２試験手順が終了した場合に戻る第１試験手順における戻り位置を設定する。具体的には、戻り位置設定部１４は、表示された第１試験手順のフローチャート上の位置の指定を受け付け、受け付けた指定により指定された位置を、第２試験手順が終了した場合に戻る戻り位置として設定し、試験手順ＤＢ３１に記憶させる。
【００２７】
動作条件設定部１５は、組み込み部１６により組み込まれる第２試験手順が動作するための条件を設定する。具体的には、動作条件設定部１５は、第２試験手順が動作するための条件を受け付け、受け付けた条件を試験手順ＤＢ３１に記憶させる。例えば、動作条件設定部１５は、入力案内画面を表示させて、排気温度が７００度以上であることという条件を受け付けて、試験手順ＤＢ３１に記憶させる。
【００２８】
組み込み部１６は、第１試験手順選択部１１により選択された第１試験手順ファイルに、第２試験手順選択部１２により選択された第２試験手順ファイルを組み込む。具体的には、組み込み部１６は、第１試験手順ファイルに書かれている試験手順が実行され、その実行中に、動作条件設定部１５によって設定された条件が成立した場合に、第２試験手順ファイルに書かれている試験手順が割り込んで動作するように組み込み、組み込んだ状態を、例えば、試験手順ＤＢ３１に記憶させる。
【００２９】
さらに、組み込み部１６は、監視開始位置設定部１３によって設定された監視開始位置より以降で設定された条件が成立した場合に第２試験手順が割り込んで動作し、第２試験手順が終了した場合に戻り位置設定部１４によって設定された戻り位置に戻るように、第２試験手順を組み込む。具体的には、組み込み部１６は、例えば、試験手順を実行するプログラムを管理するマルチ処理ＯＳの下で第１試験手順を実行するプログラムが動作するように設定登録し、試験手順ＤＢ３１に記憶させた条件が成立すると第２試験手順を実行するプログラムが割り込んで動作し、第２試験手順が終了すると戻り位置に戻るように設定登録する。組み込み部１６は、第２試験手順に別の試験手順が組み込み部１６によって組み込まれている場合、組み込みについてネスト構造を構成することができる。
【００３０】
図３は、本発明の一実施形態に係る試験手順作成装置１０の処理内容を示すフローチャートである。試験手順作成装置１０は、コンピュータ及びその周辺装置が備えるハードウェア並びに該ハードウェアを制御するソフトウェアによって構成され、以下の処理は、試験手順作成装置１０の制御部（例えば、ＣＰＵ）が所定のソフトウェアに従い実行する処理である。
【００３１】
ステップＳ１１において、試験手順作成装置１０（第１試験手順選択部１１）は、第１試験手順を選択する。より具体的には、試験手順作成装置１０は、試験手順ＤＢ３１に記憶されている試験手順ファイルを入出力部１０１に表示し、指定を受け付け、受け付けた指定によって選択された試験手順ファイルを第１試験手順ファイルとする。その後、試験手順作成装置１０は、処理をステップＳ１２に移す。
【００３２】
ステップＳ１２において、試験手順作成装置１０（第２試験手順選択部１２）は、第２試験手順を選択する。より具体的には、試験手順作成装置１０は、表示した試験手順ファイルのうちからステップＳ１１とは別の試験手順ファイルを選択するための指定を受け付け、受け付けた指定によって選択された試験手順ファイルを第２試験手順ファイルとして、第１試験手順ファイルに対応付けて試験手順ＤＢ３１に記憶させる。その後、試験手順作成装置１０は、処理をステップＳ１３に移す。
【００３３】
ステップＳ１３において、試験手順作成装置１０（監視開始位置設定部１３、戻り位置設定部１４、動作条件設定部１５、入出力処理部１７）は、動作条件、監視開始位置、戻り位置を設定する。より具体的には、試験手順作成装置１０は、第１試験手順をフローチャート形式で入出力部１０１に表示出力し、表示されたフローチャート上の位置の指定を受け付け、受け付けた指定により指定された位置を、設定された動作条件が成立するか否かを監視し始める監視開始位置として、第１試験手順ファイルに対応付けて試験手順ＤＢ３１に記憶させる。次に、試験手順作成装置１０は、表示された第１試験手順のフローチャート上の位置の指定を受け付け、受け付けた指定により指定された位置を、第２試験手順が終了した場合に戻る戻り位置として、第１試験手順ファイルに対応付けて試験手順ＤＢ３１に記憶させる。次に、試験手順作成装置１０は、第２試験手順が動作するための条件を受け付け、受け付けた条件を、第１試験手順ファイルに対応付けて試験手順ＤＢ３１に記憶させる。その後、試験手順作成装置１０は、処理をステップＳ１４に移す。
【００３４】
ステップＳ１４において、試験手順作成装置１０（組み込み部１６）は、第１試験手順に第２試験手順を組み込む。より具体的には、試験手順作成装置１０は、試験手順を実行するプログラムを管理するマルチ処理ＯＳに、第１試験手順を実行するプログラムが動作するように登録し、試験手順ＤＢ３１に記憶させた条件が成立すると第２試験手順を実行するプログラムが割り込んで動作し、第２試験手順が終了すると戻り位置に戻るように登録する。その後、試験手順作成装置１０は、処理を終了する。
【００３５】
図４は、本発明の一実施形態に係る試験手順作成装置１０の第１試験手順の例を示す図である。第１試験手順の例は、エンジン回転速度とトルクの値とを変化させながらデータ計測を行うエンジン試験手順の例である。
【００３６】
図５は、本発明の一実施形態に係る試験手順作成装置１０の第２試験手順の例を示す図である。第２試験手順の例は、エンジンをアイドリング状態にする割り込み手順の例である。
【００３７】
図６は、本発明の一実施形態に係る試験手順作成装置１０が第１試験手順に第２試験手順を組み込む過程の例を示す図である。図６は、試験手順作成装置１０が、試験手順一覧１１１から選択された第１試験手順をフローチャート形式で入出力部１０１に表示し、表示されたフローチャート上の位置の指定２０１を受け付けて、受け付けた指定２０１によって監視開始位置として設定したことを示している。
また、図６は、試験手順作成装置１０が、表示された第１試験手順のフローチャート上の位置の指定２０２を受け付けて、受け付けた指定２０２によって戻り位置として設定したことを示している。
さらに、図６は、試験手順作成装置１０が、試験手順一覧１１１から選択された試験手順を第２試験手順とし、動作条件一覧１１２から第２試験手順が割り込んで動作する条件として、排気温度が７００度以上である条件を設定したことを示している。
【００３８】
図７は、本発明の一実施形態に係る試験手順作成装置１０が第１試験手順に第２試験手順を組み込んで作成した試験手順の例を示す図である。図７の例は、図６に示されたような操作によって、図４に示された第１試験手順に、図５に示された第２試験手順が組み込まれた例である。
【００３９】
図７に示される試験手順は、エンジン回転速度とトルクの値とを変化させながらデータ計測を行う第１試験手順を行うと共に、第１試験手順のフローチャート上の割り込み処理監視ＯＮの位置から排気温度が７００度以上であるか否かを監視し、排気温度が７００度以上になった場合に、第２試験手順を割り込ませ、第２試験手順によってアイドル状態にし、安定が判断されると、第１試験手順のフローチャート上の戻り位置に戻って割り込み処理監視ＯＦＦにし、再びトルクの値を変化させながらデータ計測を行う試験を続行するという試験手順である。
【００４０】
本実施形態によれば、試験手順作成装置１０は、試験手順ＤＢ３１に記憶されている試験手順のうち選択した第１試験手順に、選択した別の第２試験手順を組み込む。第２試験手順は、第１試験手順が実行され、設定された監視開始位置より以降の実行中に、設定された条件が成立した場合に第２試験手順が割り込んで動作し、第２試験手順が終了した場合に、設定された戻り位置に戻るように組み込まれる。監視開始位置及び戻り位置は、表示出力されたフローチャート上で指定入力される。
したがって、試験手順作成装置１０は、試験手順を入力するユーザの負担を増大させないで複雑な試験手順を作成することができる。
【００４１】
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施形態に記載されたものに限定されるものではない。
【符号の説明】
【００４２】
１０    試験手順作成装置
１１    第１試験手順選択部
１２    第２試験手順選択部
１３    監視開始位置設定部
１４    戻り位置設定部
１５    動作条件設定部
１６    組み込み部
１７    入出力処理部
３１    試験手順ＤＢ
１０１  入出力部
【図１】
2013205306.tif 000003
【図２】
2013205306.tif 000004
【図３】
2013205306.tif 000005
【図４】
2013205306.tif 000006
【図５】
2013205306.tif 000007
【図６】
2013205306.tif 000008
【図７】
2013205306.tif 000009