(57)【要約】【課題】オンライン稼働中の列車運行管理システムに影響を与えることなく、システムを更新するソフトウェアの評価試験の精度を向上する。【解決手段】列車運行管理システムと試験系システムをデータ転送装置を介して接続し、このデータ転送装置によって、列車運行管理システムからの通信データを、システム更新を行うソフトウェアを内在した試験系システムへ一方向のみ送信し、試験系システムから列車運行管理システムへの通信データを遮断するとともに、試験系システムによって、列車運行管理システムからの通信データに基づいて、列車運行管理システムの更新を行う。【選択図】図１
2007145156.tif 000002
【特許請求の範囲】
【請求項１】
列車運行管理システムと、この列車運行管理システムに接続される試験系システムとを備え、オンライン稼動中の前記列車運行管理システムからのデータを前記試験系システムに取り込んで試験を行う列車運行管理システムの試験方法において、前記列車運行管理システムと前記試験系システムとをデータ転送装置を介して接続し、このデータ転送装置によって、前記列車運行管理システムからの通信データを前記試験系システムへ一方向のみ送信し、前記試験系システムから列車運行管理システムへの通信データを遮断することを特徴とする列車運行管理システムの試験方法。
【請求項２】
列車運行管理システムと、この列車運行管理システムに接続される試験系システムとを備え、オンライン稼動中の前記列車運行管理システムからのデータを前記試験系システムに取り込んで試験を行う列車運行管理システムの試験方法において、前記列車運行管理システムと前記試験系システムとをデータ転送装置を介して接続し、このデータ転送装置によって、前記列車運行管理システムからの通信データを、システム更新を行うソフトウェアを内在した前記試験系システムへ一方向のみ送信し、前記試験系システムから列車運行管理システムへの通信データを遮断するとともに、前記試験系システムによって、前記列車運行管理システムからの通信データに基づいて、前記列車運行管理システムの更新を行うことを特徴とする列車運行管理システムの試験方法。
【請求項３】
請求項１又は２において、前記列車運行管理システムと前記試験系システムのネットワークアドレス体系を同一としたことを特徴とする列車運行管理システムの試験方法。
【請求項４】
請求項１〜３のいずれかにおいて、前記データ転送装置は、データバッファリング機能を備え、オンライン稼動中の前記列車運行管理システムの動作環境を、時間差をおいて前記試験系システムにおいて再現し、前記列車運行管理システムの試験を行うことを特徴とする列車運行管理システムの試験方法。
【請求項５】
請求項１〜４のいずれかにおいて、前記データ転送装置を介して取得したデータを基に、オンライン稼動中の前記列車運行管理システムの動作環境を、遠隔地に構築した前記試験系システムへ送信して再現し、前記列車運行管理システムの試験を行うことを特徴とする列車運行管理システムの試験方法。
【請求項６】
請求項１〜５のいずれかにおいて、前記データ転送装置を介して得られたオンライン稼働中の前記列車運行管理システムの出力結果と、前記列車運行管理システムを模擬する前記試験系システムの出力結果を取得し、各々の出力結果を比較して前記列車運行管理システムの試験を行うことを特徴とする列車運行管理システムの試験方法。
【請求項７】
列車運行管理システムと、この列車運行管理システムに接続される試験系システムとを備え、オンライン稼動中の前記列車運行管理システムからのデータを前記試験系システムに取り込んで試験を行う列車運行管理システムの試験装置において、前記列車運行管理システムと前記試験系システムとを接続し、前記列車運行管理システムからの通信データを前記試験系システムへ一方向のみ送信し、前記試験系システムから前記列車運行管理システムへの通信データを遮断するデータ転送装置を備えたことを特徴とする列車運行管理システムの試験装置。
【請求項８】
列車運行管理システムと、この列車運行管理システムに接続される試験系システムとを備え、オンライン稼動中の前記列車運行管理システムからのデータを前記試験系システムに取り込んで試験を行う列車運行管理システムの試験装置において、前記列車運行管理システムと前記試験系システムとを接続し、前記列車運行管理システムからの通信データを、システム更新用のソフトウェアを内在した前記試験系システムへ一方向のみ送信し、前記試験系システムから前記列車運行管理システムへの通信データを遮断するデータ転送装置と、前記試験系システムの前記システム更新用のソフトウェアを用い、前記列車運行管理システムからの通信データに基づいて、前記列車運行管理システムの更新を行う更新手段を備えたことを特徴とする列車運行管理システムの試験装置。
【請求項９】
請求項７又は８において、前記列車運行管理システムと前記試験系システムは、それらのネットワークアドレス体系を、互いに同一として構成したことを特徴とする列車運行管理システムの試験装置。
【請求項１０】
請求項７〜９のいずれかにおいて、前記データ転送装置に設けたデータバッファリング手段と、オンライン稼動中の前記列車運行管理システムの動作環境を、前記データバッファリング手段のバッファデータに基き、時間差をおいて前記試験系システムにおいて再現する動作環境再現手段を備えたことを特徴とする列車運行管理システムの試験装置。
【請求項１１】
請求項７〜１０のいずれかにおいて、前記試験系システムは、前記列車運行管理システムの遠隔地に構築され、前記データ転送装置を介して取得したデータを遠隔地の前記試験系システムへ送信する手段を備えたことを特徴とする列車運行管理システムの試験装置。
【請求項１２】
請求項７〜１１のいずれかにおいて、前記データ転送装置を介して前記試験系システムに転送されたオンライン稼働中の前記列車運行管理システムの出力結果と、前記列車運行管理システムを模擬する前記試験系システムの出力結果を取得し、各々の出力結果を比較する比較手段を備えたことを特徴とする列車運行管理システムの試験装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、列車運行管理システムにおいて、システムの検証や更新などを含めた試験を実施する際に、オンライン稼動中のシステムと等価な環境の試験系システムで、ソフトウェアの評価などを行う試験方法及び装置に関するものである。
【背景技術】
【０００２】
列車運行管理システムの特徴として常時稼動している点が挙げられる。すなわち、一旦稼動すると保守やシステム更新が容易に実施できないシステムである。オンライン稼動中の列車運行管理システムの保守やシステム更新を実施する際は、列車間合いと呼ばれる列車の運行が無い約１〜２時間の時間内にシステムの停止／試験／更新作業／起動／健全性確認等を実施しなければならない。
【０００３】
システム更新の際、オンライン系システムと独立した試験系システムと現場設備を模擬するシミュレータを用いて、ソフトウェアの評価を実施し、オンライン系システムに投入する方法が一般的である。しかし、シミュレータがオンライン系システム内の現場設備のシステム条件を完全に模擬することは不可能であるため、精度の高いソフトウェアの評価が実施可能とは言い難い。
【０００４】
特許文献１には、オンライン稼動中の列車運行管理システムのデータを試験装置に格納し、このデータを工場内等の試験システムで再現させ、試験を行うことが開示されている。これにより、試験員の負担を軽減するとともに、実際の列車走行に対する運行管理システムの機能／性能試験が可能となる。また、障害発生時に、迅速な対応が期待できる。
【０００５】
しかしながら、この技術は、リアルタイム性が無い欠点があり、また、運転整理に関するデータについての再現は不可能である。
【０００６】
そこで、シミュレータの精度に左右されないソフトウェアの評価を行う方法として、平行モニタラン方式がある。これは、オンライン系システム内の現場設備からの通信データを試験系システムにて取得する方法である。オンライン系システムからの通信データを試験系システムに取り込む手段としては、ネットワークアナライザのようにローカルエリアネットワークから直接、通信データを取得する装置が用いられる。平行モニタラン方式の特徴として、列車間合いの時間の制約を受けず、１日中ソフトウェア評価試験が実施可能となる点がある。また、試験系システムにおいて、オンライン系の現場設備からの通信データを直に取得できる。このため、シミュレータでは再現できない制御のタイミング等を再現可能となり、オンライン系システムと等価なシステム条件下での精度の高いソフトウェア評価試験が実施可能となる。
【０００７】
【特許文献１】特開２０００−２１１５１７号公報（全体）
【発明の開示】
【発明が解決しようとする課題】
【０００８】
オンライン稼働中の列車運行管理システムの稼動状況を模擬する際に大きな要素となるのが、現場設備からの表示情報と指令員の入力する運転整理情報である。現場設備からの表示情報については、背景技術に示した平行モニタラン方式により試験系システムにて活用が可能であった。一方、運転整理情報を平行モニタラン方式にて試験系システムで取得する際には、オンライン稼働中の列車運行管理システム内の装置を改修（通信定義を変更）する必要がある。システム更新時のソフトウェア評価のためにオンライン系を改修することはリスクが大きく、従来、運転整理情報の試験系システムへの取り込みは断念していた。このため、オンライン稼働中の列車運行管理システムの稼動状況を模擬するには、オンライン系で入力された運転整理情報を試験系システムで同じタイミングで入力する必要があり、実現不可能であった。
【０００９】
背景技術に示した平行モニタラン方式における、ネットワークアナライザを使用したオンライン系システムの通信データを試験系システムに取り込む方法では、オンライン系システムと同様の通信が再現可能である。すなわち、ＵＤＰ／ＩＰを使用し、複数ノードにて通信データを受信する通信に関しては、オンライン系システムから取得した通信データを試験系システムへ送信することで、オンライン系システムと同様の通信を再現できる。この平行モニタラン方式により、オンライン稼働中の列車運行管理システムから通信データを試験系に取り込むことで、精度の高いソフトウェアの評価が可能となる。反面、試験系システムからの通信データがオンライン系システムに影響することや、通信データを試験系システムに取り込むためにオンライン系システムのノードの改修が必要となることは、非常にリスクが大きく避けなければならない。
【００１０】
また、一般的に、同一システム内に同一のＩＰアドレスを保持したノードが存在することは不可能である。平行モニタラン方式により試験系システムでソフトウェアの評価を行う際には、オンライン系システムと試験系システムの各ノードのＩＰアドレスはそれぞれユニークなものにしなければならない。このため、試験系システム内の各ノードのＩＰアドレスを、オンライン系システム内の各ノードのＩＰアドレスとは別のものを設定する必要がある。このＩＰアドレスの変更は、評価したいシステム更新とは別の変更であり、目的としている評価試験とならない。
【００１１】
さらに、ＵＤＰ／ＩＰでも１対１のノード間のみでの通信や、ＴＣＰ／ＩＰにて１対１のノード間におけるコネクションによる経路を元にする通信では、ネットワークアナライザと試験系システムのノード間において１対１の経路の確立ができない。このため、ネットワークアナライザを使用した通信の再現は不可能である。そこで、オンライン系システムにて動作する通信を行うアプリケーションプログラムに改造を加え、試験系システムのノード上で動作させ、ネットワークアナライザにて取得したデータを使う。これにより、試験系システムのノード上で動作するアプリケーションプログラムにより送信することで、オンライン系システムの通信を再現するしかない。この方法では、プログラム作成の負担も増加し、また、オンライン系システムと異なるアプリケーションプログラムが動作してしまうため、オンライン系システムの正確な模擬とはならない場合が多い。
【００１２】
本発明の目的は、オンライン稼働中の列車運行管理システムに影響を与えることなく、オンライン系システムの通信データを試験系システムに取り込み、試験系システムにてオンライン系システムの環境を模擬した試験を実現することである。
【００１３】
また、本発明の他の目的は、システム更新するソフトウェアの評価試験の精度を向上することである。
【課題を解決するための手段】
【００１４】
本発明の望ましい実施態様においては、列車運行管理システムと試験系システムとをデータ転送装置を介して接続し、このデータ転送装置によって、列車運行管理システムからの通信データを試験系システムへ一方向のみ送信し、試験系システムから列車運行管理システムへの通信データを遮断する。
【００１５】
また、本発明の望ましい実施態様においては、列車運行管理システムと試験系システムとをデータ転送装置を介して接続し、このデータ転送装置によって、列車運行管理システムからの通信データを、システム更新を行うソフトウェアを内在した試験系システムへ一方向のみ送信し、試験系システムから列車運行管理システムへの通信データを遮断するとともに、試験系システムによって、列車運行管理システムからの通信データに基づいて、列車運行管理システムの更新を行う。
【発明の効果】
【００１６】
本発明の望ましい実施態様によれば、オンライン系システムに影響を及ぼすことなく、オンライン系システムの通信を試験系システムで再現できる。
【００１７】
また、本発明の望ましい実施態様によれば、オンライン系システムと等価な環境を試験系システムに模擬し、システム更新するソフトウェアの高精度の評価を実現できる。
【００１８】
本発明のその他の目的と特徴は、以下に述べる実施形態の説明で明らかにする。
【発明を実施するための最良の形態】
【００１９】
以下に、図面を参照して本発明の望ましい実施例を詳細に説明する。
【００２０】
図１は、本発明の一実施例による列車運行管理システムの試験装置の全体システム構成図である。列車運行管理システム１８は、指令管理系中央装置２０Ａ，制御ＣＲＴ２１Ａ、運転整理ＧＤ（グラフィックディスプレイ）２２Ａ、制御系ＬＡＮ（ローカルエリアネットワーク）２３Ａ、運転整理ＬＡＮ２４Ａ、及び現場設備２５から構成されている。一方、試験系システム１９は、列車運行管理システム１８を模擬するシミュレータとして、同様の構成を持つことが基本としている。図では、試験系システム１９は、指令管理系中央装置２０Ｂ，制御ＣＲＴ２１Ｂ、運転整理ＧＤ（グラフィックディスプレイ）２２Ｂ、制御系ＬＡＮ（ローカルエリアネットワーク）２３Ｂ、及び運転整理ＬＡＮ２４Ｂから構成されている。試験系システム１９内の指令管理系中央装置２０Ｂ、制御ＣＲＴ２１Ｂ、運転整理ＧＤ２２Ｂには、システム更新を行うソフトウェアを投入している。
【００２１】
本発明により、列車運行管理システム１８のオンライン系と、試験系システム１９の間に、データ転送装置４１及び４２を接続する。データ転送装置４１，４２は、詳細を後述するように、本実施例では、ＯＳ（オペレーティングシステム）として、Ｌｉｎｕｘを使用し、その「プロミスカスモード」を利用している。Ｌｉｎｕｘでは、ＩＰ（Internet Protocol）と連携し、一方的な通信データ取得機能を実現する。この通信データ取得機能をＬｉｎｕｘでは「プロミスカスモード」と呼び、この機能によりネットワークを流れる通信データを一方的に取得することができる。すなわち、データ転送装置４１，４２は、列車運行管理システム１８から試験系システム１９への一方向のみ通信データを送信する。列車運行管理システム１８のネットワークを流れる通信データとしては、現場設備２５からの表示情報、指令員による運転整理ＧＤ２２Ａからの運転整理情報等がある。試験系システム１９は、これらの通信データを入手することにより、指令管理系中央装置２０Ｂ、制御ＣＲＴ２１Ｂ、及び運転整理ＧＤ２２Ｂに、オンライン系システムの情報を反映した環境下で、システム更新等のソフトウェアの評価試験を実現できる。
【００２２】
前述の「プロミスカスモード」を設定することにより、逆に、試験系システム１９から列車運行管理システム１８へのデータ伝送を遮断する。試験系システム１９から発生する通信データは、データ転送装置４１，４２で遮断されるため、列車運行管理システム１８には到達せず、オンライン稼動中のシステムに影響を与えることはない。また、「プロミスカスモード」を設定することで、列車運行管理システム１８と試験系システム１９をデータリンク層レベルで分離することとなる。これにより列車運行管理システム１８と試験系システム１９内の各ノードを同一ＩＰアドレスとすることが可能となる。すなわち、列車運行管理システムと試験系システムは、それらのネットワークアドレス体系を、互いに同一として構成し、列車運行管理システム１８のソフトウェアを、そのまま試験系システム１９に投入することでソフトウェアの等価な評価が行える。
【００２３】
図２は、本発明の一実施例による列車運行管理システムの試験装置におけるデータ転送装置のデータ取得・蓄積時の一例機能構成図である。図において、複数のネットワーク１、２を介して、ノード３Ａ、３Ｂが接続されており、ノード３Ａ、３Ｂ間において、ＴＣＰ／ＩＰ、ＵＤＰ／ＩＰを使用した通信が行われている。この環境下において、ノード３Ａ、３Ｂが接続されているネットワークと同じネットワークにデータ転送装置４（図１の４１，４２）を接続する。データ転送装置４は、ハードウェア９として実装されるネットワークインタフェース５Ａ、５Ｂ（図２，図３）を使用し、ネットワークに接続する。ネットワークインタフェース５Ａ、５Ｂを動作させるために、オペレーティングシステム１０の拡張機能として、通常、ネットワークインタフェース５Ａ、５Ｂの開発元から提供されるドライバソフトウェア６Ａ、６Ｂが必要である。本実施例では、ネットワークインタフェース５Ａ、５Ｂ、ドライバソフトウェア６Ａ、６Ｂは、何れも市般されているものを使用できる。オペレーティングシステム１０としては、Ｌｉｎｕｘを使用している。Ｌｉｎｕｘ及びドライバソフトウェア６Ａ、６ＢではＩＰ（Internet Protocol）７と連携し、通信データ取得機能８を実現する。通信データ取得機能８を、Ｌｉｎｕｘでは「プロミスカスモード」と呼び、この機能によりネットワークインタフェース５Ａ、５Ｂを流れる通信データを一方的に取得できる。この通信データ取得機能８を有するものであれば、本特許の実施例を構成できる。以上の構成に、オンライン併行通信プログラム部１１として、通信シナリオ１２、通信データ蓄積機能１３、及びオンラインシステム通信再現手段１４を備えることにより、オンライン系システムの通信データ取得・蓄積ができる。
【００２４】
図３は、本発明の一実施例による列車運行管理システムの試験装置におけるデータ転送装置と試験系システムとの間での通信再現機能の一例機能構成図である。データ転送装置４をオンライン系から、試験系システムネットワーク１５、１６に接続する。データ転送装置４は、オンライン系接続時に、通信データ取得機能８にて取得し、通信シナリオ１２に基づいて通信データ蓄積機能１３にて、オンラインシステムの通信データを蓄積している。オンラインシステム通信再現手段１４は、通信シナリオ１２に基づいて、試験系システムネットワーク１５，１６に接続するノード１７との間で通信経路を確立する。ノード１７は、試験系システムマンマシンを含む。データ転送装置４は、オンライン系より取得・蓄積しているデータにて、試験系システム１９と通信することができる。
【００２５】
図４は、本発明の一実施例による列車運行管理システムの試験装置におけるデータ転送装置に設定する通信シナリオの一例構成図である。データ転送装置４の使用者は、オンライン系システムのローカルエリアネットワーク（ＬＡＮ）１，２にデータ転送装置４を接続する前に、次のような業務に関する通信を行う際に必ず必要となるデータを設定する。すなわち、図に示すように、プロトコル１０２、送信元ＩＰアドレス１０３、送信元ポート番号１０４、送信先ＩＰアドレス１０５、送信先ポート番号１０６、ヘッダ識別子１０７、及び通信データ長１１０を設定する。これにより、該当するオンライン系システムのローカルエリアネットワーク（ＬＡＮ）１，２を流れる通信データを、データ転送装置４にて識別でき、取得・蓄積が可能となる。また、データ転送装置４を試験系システム１９に接続する前に、使用者が、転送先ＩＰアドレス１０７及び転送先ポート番号１０８を設定する。これにより、オンライン系システム上の送信先ＩＰアドレス１０５、送信先ポート１０６相手に流れる通信データを、試験系システム１９に送信可能となる。すなわち、試験系システム１９の転送先ＩＰアドレス１０７で示すノードに置き換え、該当ノード内の転送先ポート番号１０８を使用するプログラムに対し、データが送信可能となる。各シナリオは、業務Ｎｏ．１０１にて示す番号毎に管理する。試験系システムにて取得データを送信する際、業務Ｎｏ．の一部、もしくは、全てを使用者にて選択することで、オンライン系システムと同様の通信データを再現する。
【００２６】
図５は、本発明の一実施例による列車運行管理システムの試験装置におけるデータ転送装置の通信データ蓄積機能の一例機能構成図である。通信データ取得機能８にて取得したデータを、通信データ蓄積機能１３にて、通信データ蓄積領域２００に格納する。格納する際、取得順番２０１、取得時刻２０２、及び取得ネットワーク種別２０３を、取得データ２０４に付与し格納する。取得時刻は、データ転送装置４にて保持するマシン時刻から取得し付与する。取得時刻２０２によって、取得データ２０４毎の取得時刻差分から通信間隔を求めることができ、試験系システムにオンライン系システムから取得したデータを送出する際に、オンライン系システムと同様の間隔での送出が再現可能となる。また、複数のローカルエリアネットワークより受信したデータを、１つの通信データ蓄積領域２００にて管理することで、試験系システムに送出する際に、複数のローカルエリアネットワークにおいても通信順番を保証することが可能となる。また、使用者にて通信を再現するローカルエリアネットワークを選択すれば、選択したローカルエリアネットワークの通信のみを再現することが可能である。
【００２７】
図６は、本発明の一実施例による列車運行管理システムの試験装置におけるデータ転送装置のオンラインシステム通信再現手段の一例機能構成図である。オンラインシステム再現手段１４は、オンラインシステム通信プログラム４００にて実現する。オンライン通信プログラム４００は、通信データ蓄積領域２００に格納しているオンライン系システムから取得したデータを試験系システムに対し送出する。送出する際、使用者より業務Ｎｏ．１０１が選択されていれば、該当業務Ｎｏ．に対応する通信シナリオを基に、通信データ蓄積領域２００より、通信シナリオに一致するデータを選択し、送出する。業務Ｎｏ．１０１を選択されていない場合は、オンライン系システムのネットワークから取得した全ての通信データを試験系システムのネットワークに、取得した順番・取得した通信データ毎の間隔で送出する。送出する時、オンライン系システムの送信相手から、使用者から通信シナリオに設定している転送先ＩＰアドレス、転送先ポート番号で示す相手に変更後、転送相手に対し通信データを送出する。
【００２８】
図７は、本発明の一実施例による列車運行管理システムの試験装置におけるデータ転送装置のオンラインシステム通信再現プログラムの処理フロー図である。蓄積データの取り出し４０１にて、オンライン系システムから取得した通信データを取り出し、通信シナリオの取り出し４０２にて取り出したシナリオと通信データが一致するかを、通信シナリオと蓄積データの比較４０３にて比較する。条件が一致した場合、プロトコルチェック４０４にて、ＴＣＰ／ＩＰを使用する通信データかＵＤＰ／ＩＰをチェックする。ＴＣＰ／ＩＰであれば、コネクション確立４０５にて該当通信シナリオの転送先ＩＰアドレス、転送先ポート番号で示す試験系システムのノード内該当プログラムとコネクションによって経路を確立する。蓄積データには、業務に対応する通信データを分割して格納していたり、通信異常によってリトライ処理が動作し、同一の通信データが複数格納されている場合がある。このため、選択したシナリオに対応する業務メッセージに、メッセージ組立４０６にて組み立てる。組み立てが成功したか否かを組立完了４０７にてチェックし、成功していれば、転送相手に対しメッセージ送信４０８にてメッセージを送信する。
【００２９】
図８は、本発明の一実施例による列車運行管理システムの試験装置におけるデータ転送装置のメッセージ組立プログラムの詳細処理フロー図である。メッセージ先頭検索４０７Ａにて、シナリオにて設定されている通信相手に対するコネクション接続要求や、通信データ先頭に格納される識別子を、蓄積データ内について検索し、通信データの先頭を検索する。先頭検索後、蓄積データ取り出し４０７Ｂにて、それ以降シナリオにて設定されている通信メッセージに該当するメッセージ長を基に、蓄積データ内を識別子にて検索し、該当データを取り出す。取り出したデータは、正常メッセージか否かを４０７Ｃにてチェックし、正常通信時のデータか異常通信時のデータかを判別する。異常メッセージの送信が必要か４０７Ｄにて、使用者が設定した通信データを判断し、異常内容についても再現するとすれば、異常メッセージも送出対象のデータとする。取り出した全てのデータは、データ結合４０７Ｅにて通信メッセージに組み立てる。上記チェックが完了したか否かのチェックを、通信データ対応メッセージ取り出し完了チェック４０７Ｆにて行う。チェックには、シナリオにて設定したメッセージ長分、通信データを取り出し組み立てたかにて判断する。
【００３０】
この実施例によれば、データ転送装置４を介してオンライン系システムと試験系システム間でコネクションを確立することにより、コネクション確立方式の通信業務を列車運行管理システム１８に改造を与えることなく等価な環境において評価可能となる。例えば、オンライン稼働中の列車運行管理システム１８内の現場設備２５から、指令管理系中央装置２０Ａに１対１通信で送信される列車走行実績情報を、データ転送装置４（４１，４２）を介して、試験系システム１９内の指令管理系中央装置２０Ｂに転送できる。したがって、試験系システム１９内での、列車走行実績情報に関する機能確認を実現できる。
【００３１】
また、データ転送装置４にデータバッファリング機能を持たせることで、現場設備の状態を時間差をおいて評価することができる。すなわち、データ転送装置に設けたデータバッファリング手段と、オンライン稼動中の列車運行管理システムの動作環境を、データバッファリング手段のバッファデータに基き、時間差をおいて試験系システムにおいて再現する動作環境再現手段を備えている。これにより、例えば、１年に数回しかないような現場の特殊な状態をデータバッファリングしておき、別の時間帯に試験を行うことができる。従来であれば、このような特殊条件の試験は、シミュレータで擬似的に行うしかなかった。データバッファリング機能を常に稼動させておけば、従来困難であった異常時の再現試験などを容易に実現できる。
【００３２】
さらに、データ転送装置４（４１，４２）のデータバッファリング機能で取得したデータを遠隔地に転送することにより、遠隔地の試験システムで評価することができる。すなわち、試験系システムは、列車運行管理システムの遠隔地に構築され、データ転送装置を介して取得したデータを遠隔地の試験系システムへ送信する手段を備えている。これにより、現地に試験システムを常備する必要はなく、複数の現地環境を、工場内の１試験系システムで評価することができる。また、データ転送装置４（４１，４２）のデータバッファリング機能で取得したデータを基に、現場設備の特殊な条件、例えば、列車遅延や設備故障などの事故の、指令員体感訓練に応用することもできる。
【００３３】
さらに、データ転送装置４でオンライン稼働中の列車運行管理システムの出力結果と試験系システムの出力結果を取得し、各々の出力結果を比較することでシステム更新を行うソフトウェアを内在した試験系システムの健全性確認を実現する。すなわち、データ転送装置を介して試験系システムに転送されたオンライン稼働中の列車運行管理システムの出力結果と、列車運行管理システムを模擬する試験系システムの出力結果を取得し、各々の出力結果を比較する比較手段を備えている。そして、データ転送装置４（４１，４２）に、各々の出力結果に差異があった場合や、出力タイミングに大差があった場合は、アラームを出力し異常を知らせる仕組みを持たせる。これにより、従来の目視確認など、人による出力結果比較よりも精度が高く、効率よい健全性確認を実現できる。
【００３４】
以上の実施例によれば、従来時間的にも機能的にも制約を多く受けていた列車運行管理システムのシステム更新等のソフトウェア評価試験を２４時間いつでも実施可能である。
【００３５】
また、列車運行管理システムの全ての機能に対する評価を、オンライン系と等価な環境で評価可能となり、品質及びコストにおいて、著しい改善が期待できる。
【図面の簡単な説明】
【００３６】
【図１】本発明の一実施例による列車運行管理システムの試験装置の全体システム構成図。
【図２】本発明の一実施例による列車運行管理システムの試験装置におけるデータ転送装置のデータ取得・蓄積時の一例機能構成図。
【図３】本発明の一実施例による列車運行管理システムの試験装置におけるデータ転送装置と試験系システムとの間での通信再現機能の一例機能構成図。
【図４】本発明の一実施例による列車運行管理システムの試験装置におけるデータ転送装置に設定する通信シナリオの一例構成図。
【図５】本発明の一実施例による列車運行管理システムの試験装置におけるデータ転送装置の通信データ蓄積機能の一例機能構成図。
【図６】本発明の一実施例による列車運行管理システムの試験装置におけるデータ転送装置のオンラインシステム通信再現手段の一例機能構成図。
【図７】本発明の一実施例による列車運行管理システムの試験装置におけるデータ転送装置のオンラインシステム通信再現プログラムの処理フロー図。
【図８】本発明の一実施例による列車運行管理システムの試験装置におけるデータ転送装置のメッセージ組立プログラムの処理フロー図。
【符号の説明】
【００３７】
１，２…オンライン系システムネットワーク、３Ａ，３Ｂ…ノード、４，４Ａ，４Ｂ…データ転送装置、５Ａ，５Ｂ…ネットワークインタフェース、６Ａ，６Ｂ…ドライバソフトウェア、７…ＩＰ（Internet Protocol）、８…通信データ取得機能、９…ハードウェア、１０…ＯＳ（オペレーティングシステム）、１１…オンラインシステム併行通信再現プログラム部、１２…通信シナリオ、１３…通信データ蓄積機能、１４…オンラインシステム通信再現手段、１５，１６…試験系システムネットワーク、１７…ノード（試験系システムマンマシン含む）、１８…列車運行管理システム、１９…試験系システム、２０Ａ，２０Ｂ…指令管理系中央装置、２１Ａ，２１Ｂ…制御ＣＲＴ、２２Ａ，２２Ｂ…運転整理ＧＤ、２３Ａ，２３Ｂ…制御系ＬＡＮ、２４Ａ，２４Ｂ…運転整理ＬＡＮ、２５…現場設備、２００…通信データ蓄積領域、４００…オンラインシステム通信再現プログラム。
【図１】
2007145156.tif 000003
【図２】
2007145156.tif 000004
【図３】
2007145156.tif 000005
【図４】
2007145156.tif 000006
【図５】
2007145156.tif 000007
【図６】
2007145156.tif 000008
【図７】
2007145156.tif 000009
【図８】
2007145156.tif 000010