(57)【要約】  高速列車の需要データインスタンスの設定及び処理方法であって、需要オブジェクト、オブジェクト特性及び特性関連性情報を含む、前記高速列車の構造に相関する予め設定された需要メタモデルを取得するステップと、前記需要メタモデルに対応する需要オブジェクトに従って、該需要オブジェクトのインスタンス基本情報を決定するステップと、需要メタモデルに対応する需要オブジェクトのオブジェクト特性及び特性関連性情報に対して評価動作を行って、前記需要オブジェクトに対応する需要データインスタンスを取得するステップと、各需要データインスタンスをデータベースに保存して需要インスタンスデータベースを生成するステップと、前記需要インスタンスデータベースを呼び出す命令に応答して、前記命令に対応する動作を前記需要インスタンスデータベースに対して実行するステップを含む方法を提供する。この方法は、需要データの取得効率及び高速列車の開発効率を高め、人間の労力及び資源の浪費を削減する。【選択図】      図１
2018508060.tif 000002
【特許請求の範囲】
【請求項１】
高速列車の要件データインスタンスの構築及び処理方法であって、
要件オブジェクトと、主要特性、キー特性、乗客特性及び総合的品質管理特性のうちの１つ又は２つ以上を含むオブジェクト特性と、所属関係、包含関係及び所有関係のうちの１つ又は２つ以上を含む特性関連性情報とを各要件メタモデルが含む、前記高速列車の構造に対応する予め設定された要件メタモデルを取得するステップと、
前記それぞれの要件メタモデルに対応する前記要件オブジェクトに基づいて、前記要件オブジェクトのインスタンス基本情報を決定するステップと、
前記それぞれの要件メタモデルに対応する前記要件オブジェクトの前記オブジェクト特性及び前記特性関連性情報に値を割り当てることにより、前記要件オブジェクトに対応する前記要件データインスタンスを取得するステップと、
前記取得された要件データインスタンスをデータベースに記憶して要件インスタンスデータベースを生成するステップと、
前記要件インスタンスデータベースを呼び出す命令に応答して、前記要件インスタンスデータベースを呼び出す前記命令に対応する動作を前記要件インスタンスデータベースに対して実行するステップと、
を含むことを特徴とする方法。
【請求項２】
前記要件オブジェクトの前記インスタンス基本情報は、インスタンス名、シーケンス番号、説明情報、作成時間、作成ソース及び作成者情報のうちの１つ又は２つ以上を含む、
請求項１に記載の方法。
【請求項３】
前記要件インスタンスを呼び出す命令に応答して、前記要件インスタンスデータベースを呼び出す前記命令に対応する動作を前記要件インスタンスデータベースに対して実行する前記ステップは、
ユーザから修正命令を受け取り、該修正命令に応答して前記要件インスタンスデータベースからデータを呼び出し、前記修正命令に対応する要件インスタンスデータを修正する下位ステップと、
ユーザから削除命令を受け取り、該削除命令に応答して前記要求インスタンスデータベースからデータを呼び出し、前記削除命令に対応する要件インスタンスデータを削除する下位ステップと、
ユーザから更新命令を受け取り、該更新命令に応答して前記要件インスタンスデータベースからデータを呼び出し、前記更新命令に対応する要件インスタンスデータを更新する下位ステップと、
のうちの１つ又は２つ以上を含む、
請求項１に記載の方法。
【請求項４】
前記要件インスタンスを呼び出す命令に応答して、前記要件インスタンスデータベースを呼び出す前記命令に対応する動作を前記要件インスタンスデータベースに対して実行する前記ステップは、
ユーザから閲覧命令を受け取り、該閲覧命令に応答して前記要件インスタンスデータベースからデータを呼び出し、前記閲覧命令に対応する要件インスタンスデータを表示するステップと、
ユーザから検索命令を受け取り、該検索命令に応答して前記要件インスタンスデータベースからデータを検索し、前記検索結果を表示するステップと、
ユーザから出力命令を受け取り、該出力命令に応答して前記要件インスタンスデータベースからデータを取得し、前記データを出力するステップと、
のうちの１つ又は２つ以上を含む、
請求項１に記載の方法。
【請求項５】
ユーザから閲覧命令を受け取り、該閲覧命令に応答して前記要件インスタンスデータベースからデータを呼び出し、前記閲覧命令に対応する要件インスタンスデータを表示する前記ステップは、前記ユーザから前記閲覧命令を受け取り、該閲覧命令に含まれる要件データインスタンスの識別子に対応する前記要件インスタンスデータを取得し、該要件インスタンスデータをリスト内に表示するステップを含む、
請求項４に記載の方法。
【請求項６】
高速列車の要件データインスタンスの構築及び処理装置であって、
要件オブジェクトと、主要特性、キー特性、乗客特性及び総合的品質管理特性のうちの１つ又は２つ以上を含むオブジェクト特性と、所属関係、包含関係及び所有関係のうちの１つ又は２つ以上を含む特性関連性情報とを各要件メタモデルが含む、前記高速列車の構造に対応する予め設定された要件メタモデルを取得するように構成された取得モジュールと、
前記それぞれの要件メタモデルに対応する前記要件オブジェクトに基づいて、前記要件オブジェクトのインスタンス基本情報を決定するように構成された決定モジュールと、
前記それぞれの要件メタモデルに対応する前記要件オブジェクトの前記オブジェクト特性及び前記特性関連性情報に値を割り当てることにより、前記要件オブジェクトに対応する前記要件データインスタンスを取得するように構成されたインスタンス構築モジュールと、
前記取得された要件データインスタンスをデータベースに記憶して要件インスタンスデータベースを生成するように構成されたデータベース生成モジュールと、
前記要件インスタンスデータベースを呼び出す命令に応答して、前記要件インスタンスデータベースを呼び出す前記命令に対応する動作を前記要件インスタンスデータベースに対して実行するように構成された処理モジュールと、
を備えることを特徴とする装置。
【請求項７】
前記要件オブジェクトの前記インスタンス基本情報は、インスタンス名、シーケンス番号、説明情報、作成時間、作成ソース及び作成者情報のうちの１つ又は２つ以上を含む、
請求項６に記載の装置。
【請求項８】
前記処理モジュールは、
ユーザから修正命令を受け取り、該修正命令に応答して前記要件インスタンスデータベースからデータを呼び出し、前記修正命令に対応する要件インスタンスデータを修正するように構成された修正サブモジュールと、
ユーザから削除命令を受け取り、該削除命令に応答して該削除命令に対応する要件インスタンスデータを削除するように構成された削除サブモジュールと、
ユーザから更新命令を受け取り、該更新命令に応答して前記要件インスタンスデータベースからデータを呼び出し、前記更新命令に対応する要件インスタンスデータを更新するように構成された更新サブモジュールと、
のうちの１つ又は２つ以上を含む、
請求項６に記載の装置。
【請求項９】
前記処理モジュールは、
ユーザから閲覧命令を受け取り、該閲覧命令に応答して前記要件インスタンスデータベースからデータを呼び出し、前記閲覧命令に対応する要件インスタンスデータを表示するように構成された閲覧サブモジュールと、
ユーザから検索命令を受け取り、該検索命令に応答して前記要件インスタンスデータベースからデータを検索し、前記検索結果を表示するように構成された検索サブモジュールと、
ユーザから出力命令を受け取り、該出力命令に応答して前記要件インスタンスデータベースからデータを取得し、前記データを出力するように構成された出力サブモジュールと、
のうちの１つ又は２つ以上を含む、
請求項６に記載の装置。
【請求項１０】
前記閲覧サブモジュールは、前記ユーザから前記閲覧命令を受け取り、該閲覧命令に含まれる要件データインスタンスの識別子に対応する前記要件インスタンスデータを取得し、該要件インスタンスデータをリスト内に表示するように構成される、
請求項９に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
〔関連出願との相互参照〕
本出願は、２０１５年４月１７日に中華人民共和国国家知識産権局に出願された「高速列車の要件データインスタンスの構築方法及び装置（ＭＥＴＨＯＤ  ＡＮＤ  ＤＥＶＩＣＥ  ＦＯＲ  ＣＯＮＳＴＲＵＣＴＩＮＧ  ＲＥＱＵＩＲＥＭＥＮＴ  ＤＡＴＡ  ＩＮＳＴＡＮＣＥ  ＯＦ  ＨＩＧＨ  ＳＰＥＥＤ  ＴＲＡＩＮ）」という名称の中国特許出願第２０１５１０１８４５９７．４号に対する優先権を主張するものであり、この文献はその全体が引用により本明細書に組み入れられる。
【０００２】
本開示は、高速列車の技術分野に関し、具体的には、高速列車の要件データインスタンスの構築方法及び装置に関する。
【背景技術】
【０００３】
交通及び輸送技術の発展に伴い、現在では、高速列車が鉄道輸送技術の検索ホットスポットである。高速列車とは、既存のディーゼル機関車、電気機関車及び鉄道を基礎として電力系統、移動システム、客車の概要及び鉄道システムなどを改善することによって得られるさらに速い列車のことを意味する。従来の技術による高速列車の設計及び開発過程では、設計を導くために、最初に要件データを決定する必要がある。高速列車の要件データとは、高速列車製品の顧客によって提供される全ての収集された特定の要件一式を意味する。要件データは、新たな顧客又は顧客の新規注文のための関連するテンプレートを提供して新規注文を生み出すように顧客を導くことができる、高速列車の設計に不可欠なものである。要件データの収集源は、主に高速列車の運転状態及び移動ルート、顧客のキー要件、及び乗客が必要とする機能に関連する。従来の技術では、車両製造会社が注文を受けた後に、注文に関連する技術的指標を、担持要素、移動成分及び車体成分などの様々な成分モジュールに手動で分解する。その後、それぞれの成分に対応する研究開発部門の設計者がこの技術的指標を取得し、この技術的指数の要件及び設計者の固有の設計経験に従って技術的指数を要件データに変換する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】中国特許出願第２０１５１０１８４５９７．４号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、本発明者らは、本開示を実施する過程において、従来の技術では要件データの処理に多大な労力と時間が浪費されており、これが研究開発資源の浪費及び研究開発過程の遅延を招いていることが分かった。さらに、大量の手動操作によってエラー確率が高まり、列車の高速開発要件が満たされていない。現在のところ、この問題を解決できる有効な要件データ処理手段は存在しない。
【課題を解決するための手段】
【０００６】
上記の問題に対処するために、本開示では、予め設定された要件メタモデルを用いて要件データインスタンスを構築することにより、要件データの収集及び設計効率と高速列車の開発効率とを向上させて労力及び資源の浪費を抑える、高速列車の要件データインスタンスの構築方法及び装置を提供する。
【０００７】
以下の技術的解決策を提供する。
【０００８】
本開示の第１の態様では、高速列車の要件データインスタンスの構築及び処理方法であって、
要件オブジェクトと、主要特性、キー特性、乗客特性及び総合的品質管理特性のうちの１つ又は２つ以上を含むオブジェクト特性と、所属関係、包含関係及び所有関係のうちの１つ又は２つ以上を含む特性関連性情報とを各要件メタモデルが含む、高速列車の構造に対応する予め設定された要件メタモデルを取得するステップと、
それぞれの要件メタモデルに対応する要件オブジェクトに基づいて、要件オブジェクトのインスタンス基本情報を決定するステップと、
それぞれの要件メタモデルに対応する要件オブジェクトのオブジェクト特性及び特性関連性情報に値を割り当てることにより、要件オブジェクトに対応する要件データインスタンスを取得するステップと、
取得された要件データインスタンスをデータベースに記憶して要件インスタンスデータベースを生成するステップと、
要件インスタンスデータベースを呼び出す命令に応答して、要件インスタンスデータベースを呼び出す命令に対応する動作を要件インスタンスデータベースに対して実行するステップと、
を含む方法を提供する。
【０００９】
さらに、要件オブジェクトのインスタンス基本情報は、インスタンス名、シーケンス番号、説明情報、作成時間、作成ソース及び作成者情報のうちの１つ又は２つ以上を含む。
【００１０】
さらに、要件インスタンスデータベースを呼び出す命令に応答して、要件インスタンスデータベースを呼び出す命令に対応する動作を要件インスタンスデータベースに対して実行するステップは、
ユーザから修正命令を受け取り、この修正命令に応答して要件インスタンスデータベースからデータを呼び出し、修正命令に対応する要件インスタンスデータを修正する下位ステップと、
ユーザから削除命令を受け取り、この削除命令に応答して要求インスタンスデータベースからデータを呼び出し、削除命令に対応する要件インスタンスデータを削除する下位ステップと、
ユーザから更新命令を受け取り、この更新命令に応答して要件インスタンスデータベースからデータを呼び出し、更新命令に対応する要件インスタンスデータを更新する下位ステップと、
のうちの１つ又は２つ以上を含む。
【００１１】
要件インスタンスを呼び出す命令に応答して、要件インスタンスデータベースを呼び出す命令に対応する動作を要件インスタンスデータベースに対して実行するステップは、
ユーザから閲覧命令を受け取り、この閲覧命令に応答して要件インスタンスデータベースからデータを呼び出し、閲覧命令に対応する要件インスタンスデータを表示するステップと、
ユーザから検索命令を受け取り、この検索命令に応答して要件インスタンスデータベースからデータを検索し、検索結果を表示するステップと、
ユーザから出力命令を受け取り、この出力命令に応答して要件インスタンスデータベースからデータを取得し、データを出力するステップと、
のうちの１つ又は２つ以上を含む。
【００１２】
さらに、ユーザから閲覧命令を受け取り、この閲覧命令に応答して要件インスタンスデータベースからデータを呼び出し、閲覧命令に対応する要件インスタンスデータを表示するステップは、ユーザから閲覧命令を受け取り、閲覧命令に含まれる要件データインスタンスの識別子に対応する要件インスタンスデータを取得し、要件インスタンスデータをリスト内に表示するステップを含む。
【００１３】
本開示の第２の態様によれば、高速列車の要件データインスタンスの構築及び処理装置であって、
要件オブジェクトと、主要特性、キー特性、乗客特性及び総合的品質管理特性のうちの１つ又は２つ以上を含むオブジェクト特性と、所属関係、包含関係及び所有関係のうちの１つ又は２つ以上を含む特性関連性情報とを各要件メタモデルが含む、高速列車の構造に対応する予め設定された要件メタモデルを取得するように構成された取得モジュールと、
それぞれの要件メタモデルに対応する要件オブジェクトに基づいて、要件オブジェクトのインスタンス基本情報を決定するように構成された決定モジュールと、
それぞれの要件メタモデルに対応する要件オブジェクトのオブジェクト特性及び特性関連性情報に値を割り当てることにより、要件オブジェクトに対応する要件データインスタンスを取得するように構成されたインスタンス構築モジュールと、
取得された要件データインスタンスをデータベースに記憶して要件インスタンスデータベースを生成するように構成されたデータベース生成モジュールと、
要件インスタンスデータベースを呼び出す命令に応答して、要件インスタンスデータベースを呼び出す命令に対応する動作を要件インスタンスデータベースに対して実行するように構成された処理モジュールと、
を含む装置を提供する。
【００１４】
さらに、要件オブジェクトのインスタンス基本情報は、インスタンス名、シーケンス番号、説明情報、作成時間、作成ソース及び作成者情報のうちの１つ又は２つ以上を含む。
【００１５】
さらに、処理モジュールは、
ユーザから修正命令を受け取り、この修正命令に応答して要件インスタンスデータベースからデータを呼び出し、修正命令に対応する要件インスタンスデータを修正するように構成された修正サブモジュールと、
ユーザから削除命令を受け取り、この削除命令に応答して要件インスタンスデータベースから呼び出し、削除命令に対応する要件インスタンスデータを削除するように構成された削除サブモジュールと、
ユーザから更新命令を受け取り、この更新命令に応答して要件インスタンスデータベースからデータを呼び出し、更新命令に対応する要件インスタンスデータを更新するように構成された更新サブモジュールと、
のうちの１つ又は２つ以上を含む。
【００１６】
さらに、処理モジュールは、
ユーザから閲覧命令を受け取り、この閲覧命令に応答して要件インスタンスデータベースからデータを呼び出し、閲覧命令に対応する要件インスタンスデータを表示するように構成された閲覧サブモジュールと、
ユーザから検索命令を受け取り、この検索命令に応答して要件インスタンスデータベースからデータを検索し、検索結果を表示するように構成された検索サブモジュールと、
ユーザから出力命令を受け取り、この出力命令に応答して要件インスタンスデータベースからデータを取得し、データを出力するように構成された出力サブモジュールと、
のうちの１つ又は２つ以上を含む。
【００１７】
さらに、閲覧サブモジュールは、ユーザから閲覧命令を受け取り、閲覧命令に含まれる要件データインスタンスの識別子に対応する要件インスタンスデータを取得し、要件インスタンスデータをリスト内に表示するように構成される。
【００１８】
本開示によれば、以下の利点を達成することができる。高速列車の要件データインスタンスの構築及び処理方法では、予め設定された要件メタモデルを用いて要件オブジェクトのオブジェクト特性及び要件オブジェクトの特性関連性情報に値を割り当てることによって要件データインスタンスが取得され、要件インスタンスデータベースは、取得された要件インスタンスデータを用いて構築され、要件インスタンスデータベースを呼び出す命令に応答して、要件インスタンスデータベースを呼び出す命令に対応する動作が要件インスタンスデータベースに対して実行される。本開示では、予め設定されたメタモデルを用いて要件データインスタンスが構築され、各構造又はアセンブリが、対応する要件メタモデルを有する。従って、高速列車を設計する際に、設計開発を繰り返すことなく異なる要件メタモデルを用いて要件データインスタンスを作成することができる。従って、研究開発作業の重複が大幅に抑えられて既存の資源が効率的に使用されることにより、高速列車の設計開発効率が向上する。
【００１９】
以下、本開示の実施形態による技術的解決策又は従来の技術による技術的解決策が明確になるように、実施形態又は従来の技術の説明において使用する必要がある添付図面について簡単に説明する。以下の説明における添付図面は、本開示のいくつかの実施形態にすぎないことが明らかである。当業者であれば、これらの添付図面に従って一切の創造的作業を伴わずに他の添付図面を取得することができる。
【図面の簡単な説明】
【００２０】
【図１】本開示の実施形態による、高速列車の要件データインスタンスの構築及び処理方法のフローチャートである。
【図２】本開示の実施形態による、例示的な高速列車構造ツリーの概略図である。
【図３】本開示の実施形態による、列車レベルでのメタモデルの概略図である。
【図４】本開示の実施形態による、移動成分の要件メタモデルの概略図である。
【図５】本開示の実施形態による、例示的な要件データインスタンス作成の概略図である。
【図６】本開示の実施形態による、アプリケーション内の要件インスタンス視覚化機能の概略図である。
【図７】本開示の実施形態による、高速列車の要件データインスタンスの構築及び処理装置の概略図である。
【発明を実施するための形態】
【００２１】
以下、本開示の実施形態では、当業者が本開示の技術的解決策をより良く理解できるように、本開示の実施形態による技術的解決策を添付図面に関連して明確かつ完全に説明する。説明する実施形態は、本開示による実施形態の一部にすぎないことが明らかである。当業者が本開示の実施形態に基づいて一切の創造的作業を伴わずに取得する他の実施形態も全て本開示の範囲に含まれる。
【００２２】
本開示では、予め設定された要件メタモデルを用いて要件データインスタンスを構築することにより、要件データの収集及び設計効率と高速列車の開発効率とを向上させて労力及び資源の浪費を抑える、高速列車の要件データインスタンスを構築する方法及び装置を提供する。
【００２３】
本開示の実施形態による、高速列車の要件データインスタンスの構築及び処理方法のフローチャートである図１を参照する。
【００２４】
ステップＳ１０１は、予め設定された要件メタモデルを取得するステップを含む。この要件メタモデルは高速列車の構造に対応し、要件メタモデルの各々は、要件オブジェクト、オブジェクト特性及び特性関連性情報を含み、オブジェクト特性は、主要特性、キー特性、乗客特性及び総合的品質管理特性のうちの１つ又は２つ以上を含み、特性関連性情報は、所属関係、包含関係及び所有関係のうちの１つ又は２つ以上を含む。
【００２５】
本開示の１つの実装では、要件メタモデルを予め設定しておくことができる。要件メタモデルは、要件データを表すモデルであり、要件データメタモデルと呼ぶこともできる。要件メタモデルは、高速列車構造ツリーに基づいて設定される。高速列車構造ツリーは、高速列車の構造に基づいて作成される。異なるタイプの高速列車は、異なる高速列車構造を有し、異なる高速列車構造は、異なる高速列車構造ツリーにそれぞれ対応する。ある実装では、様々なタイプの列車の構造ツリーインスタンスを、予め設定された構造ツリーテンプレート及び様々なタイプの列車の様々な構造に基づいて構築して、高速列車構造ツリーデータベースを生成することができる。高速列車の要件メタモデルの設定では、高速列車に対応する高速列車構造ツリーの普遍的データセットを最初に取得する。高速列車構造ツリーは、高速列車の識別子、タイプ又は名前を用いて検索することができる。本開示の実施形態による、例示的な高速列車構造ツリーの概略図である図２を参照する。高速列車構造ツリーは、列車、車両、成分（組成）、構成要素、副構成要素及び部品などのレベルで構築することができる。各レベルは、異なる部分を含むことができる。列車レベルは最高のレベルである。車両レベルは、１又は２以上の客車を含む。成分（組成）レベルは、担持成分、移動成分又は車体成分を含むことができる。各成分は、様々な構成要素を含むことができ、各構成要素は、副構成要素を含むことができる。例えば、列車０１は、担持成分０１及び移動成分０２を含む。担持成分０１は、車体構造０１、先頭外形構造０２、車体断面０３及び車体付属品構造０４などを含む。異なる構成要素は、図２に示すような異なる副構成要素を含むことができる。当然ながら、高速列車構造ツリーは、設定された高速列車構造ツリーが高速列車の構造に対応する限り、本明細書で限定していない他の方法で設定することもできる。
【００２６】
要件メタモデルの設定では、予め設定された高速列車構造ツリーの普遍的データセットを用いて、高速列車構造ツリーの構造ノードに対応する要件項目を要件メタモデルの要件オブジェクトとして順次選択する。その後、要件オブジェクトのオブジェクト特性及び特性関連性情報を決定し、要件オブジェクトのオブジェクト特性及び特性関連性情報に基づいて要件メタモデルを設定する。要件メタモデルは、要件オブジェクト、（要件特性と呼ぶこともできる）オブジェクト特性及び（関係と呼ぶこともできる）特性関連性情報という３つの要素を含む。
【００２７】
実際には、高速列車の要件メタモデル（ＲＭＭ）は、以下のような３つ組を用いて表すことができる。
ＲＭＭ＝｛＜オブジェクト＞＜特性＞＜関連性＞｝
＜オブジェクト＞は要件オブジェクトを表し、＜特性＞はオブジェクト特性を表し、＜関連性＞は特性関連性情報を表す。要件オブジェクトは、列車、車両、成分、構成要素、副構成要素及び部品のうちの１つ又は２つ以上を含むことができる。オブジェクト特性は、具体的には主要特性、キー特性、乗客特性及び総合的品質管理特性のうちの１つ又は２つ以上を含むことができる高速列車の製品レベルに関する要件特性を含むことができる。主要要件特性は、鉄道網特性及び環境特性を含む。キー要件特性は、主に性能特性及び構造特性を含む。乗客要件特性は、機能特性、性能特性及び制約特性を含むことができる。総合的品質管理（ＴＱＣ）特性は、納期、手順、サービス担当者などの品質特性要件を含むことができる。特性関連性情報は、オブジェクト特性の関係を記述し、関係情報と呼ぶこともできる。特性関連性情報は、主に設計オブジェクト、すなわち高速列車製品の様々なレベルのオブジェクト間の関係、特性間の関係、及び設計オブジェクトと特性との間の関連性を含む。関連性は、所属関係、包含関係及び所有関係のうちの１つ又は２つ以上を含むことができる。
【００２８】
１又は２以上の特定の要件データインスタンスの作成では、要件データインスタンスに対応する要件メタモデルを最初に取得する。例えば、列車要件データインスタンスの作成では、列車要件メタモデルを取得する。構成要素又は成分の要件データインスタンスの作成では、構成要素又は成分に対応する要件メタモデルを取得する。例えば、移動成分インスタンスの作成では、移動成分のメタモデルを取得する。図３は、本開示の実施形態による、列車レベルでのメタモデルの概略図であり、図４は、本開示の実施形態による、移動成分の要件メタモデルの概略図である。なお、要件データインスタンスは、レベルで作成することができる。部品又は成分の複数のインスタンスは、列車のインスタンスを構成することができる。インスタンスは、実際の列車のタイプを追加し、又は製品のメタモデルに値を割り当てることによって取得することができる。
【００２９】
ステップＳ１０２は、それぞれの要件メタモデルに対応する要件オブジェクトに基づいて、要件オブジェクトのインスタンス基本情報を決定するステップを含む。
【００３０】
要件オブジェクトのインスタンス基本情報は、インスタンス名、シーケンス番号、説明情報、作成時間、作成ソース、作成者情報及び優先度情報のうちの１つ又は２つ以上を含むことができ、これらは本明細書において限定されるものではなく、当業者が必要に応じて柔軟に構成することができる。
【００３１】
ステップＳ１０３は、それぞれの要件メタモデルに対応する要件オブジェクトのオブジェクト特性及び特性関連性情報に値を割り当てることにより、要件オブジェクトに対応する要件データインスタンスを取得するステップを含む。
【００３２】
実際には、要件データインスタンスは、要件メタモデルの構造ツリーのレベル内の構造ノードに対応する要件メタモデルに値を割り当てることによって取得することができる。構造ノードに対応する要件メタモデルの割り当ては、要件オブジェクト、オブジェクト特性及び特性関連性情報に値を割り当てて、要件オブジェクトに対応する要件データインスタンスを取得するステップを含むことができる。
【００３３】
例えば、図３に示す列車の要件メタモデルを含む列車要件データインスタンスの作成では、列車のオブジェクト特性及び特性関連性情報の全てに値を割り当てて列車要件データインスタンスを取得することができる。例えば、要件データインスタンスは、要件項目を選択し、要件項目に特定の値を割り当てることによって取得することができる。例えば、列車の要件オブジェクトの選択は、設計速度の特性に例えば３００Ｋｍ／ｈなどの値を要件項目として割り当てるステップ、又はサンドドリフト強度の主要特性に「高」の値又は特定の値範囲を割り当てるステップを含む。なお、同じ要件メタモデルに異なる値を割り当てることによって異なる要件データインスタンスが作成される。
【００３４】
図５は、本開示の実施形態による、要件データインスタンスの例示的な作成の概略図である。図５に示すように、領域Ａにはインスタンスの基本情報が書き込まれ、領域Ｂには既存のインスタンスが表示され、領域Ｃには特定のインスタンスの要件項目が追加され、領域Ｄには要件項目の値が書き込まれる。
【００３５】
実際には、領域Ａにインスタンスを追加する過程では、領域Ａを基本情報で埋めた後に、領域Ｃに各要件項目のインスタンスを追加する。項目をクリックすると、領域Ｄを値で埋めることができる。名前又はコードなどの他の情報は既に埋まっている。領域Ｄを完全に値で埋めた後に、これらの値を保存する。その後、領域Ｃの別の項目をクリックすることができる。各項目を埋めた後に、領域Ｃの「保存」ボタンをクリックして要件データインスタンスを記憶する。記憶された要件データインスタンスは、既存の要件データインスタンスとして領域Ｂに表示される。
【００３６】
ステップＳ１０４は、取得された要件データインスタンスをデータベースに記憶して要件インスタンスデータベースを生成するステップを含む。
【００３７】
実際には、設定された要件データインスタンスを含む要件メタモデルデータベースが構築される。要件インスタンスデータベースは、特定の高速列車の設計開発のために呼び出すことができる。
【００３８】
ステップＳ１０５は、要件インスタンスデータベースを呼び出す命令に応答して、要件インスタンスデータベースを呼び出す命令に対応する動作を要件インスタンスデータベースに対して実行するステップを含む。
【００３９】
考えられる実装では、要件インスタンスデータベースを呼び出す命令に応答して、要件インスタンスデータベースを呼び出す命令に対応する動作を要件インスタンスデータベースに対して実行するステップは、
ユーザから修正命令を受け取り、この修正命令に応答して要件インスタンスデータベースからデータを呼び出し、修正命令に対応する要件インスタンスデータを修正する下位ステップと、
ユーザから削除命令を受け取り、この削除命令に応答して要件インスタンスデータベースからデータを呼び出し、削除命令に対応する要件インスタンスデータを削除する下位ステップと、
ユーザから更新命令を受け取り、この更新命令に応答して要件インスタンスデータベースからデータを呼び出し、更新命令に対応する要件インスタンスデータを更新する下位ステップと、
のうちの１つ又は２つ以上を含む。
【００４０】
ユーザからの修正命令、削除命令及び更新命令は、要件データインスタンスの識別情報を含むことができる。これらの命令のいずれかを受け取った時点で、識別情報に対応する要件インスタンスデータが取得され、この要件インスタンスデータに対して対応する修正、削除、更新を実行する。
【００４１】
別の考えられる実装では、要件インスタンスデータベースを呼び出す命令に応答して、要件インスタンスデータベースを呼び出す命令に対応する動作を要件インスタンスデータベースに対して実行するステップは、
ユーザから閲覧命令を受け取り、この閲覧命令に応答して要件インスタンスデータベースからデータを呼び出し、閲覧命令に対応する要件インスタンスデータを表示する下位ステップと、
ユーザから検索命令を受け取り、この検索命令に応答して要件インスタンスデータベースからデータを検索し、検索結果を表示する下位ステップと、
ユーザから出力命令を受け取り、この出力命令に応答して要件インスタンスデータベースからデータを取得し、データを出力する下位ステップと、
のうちの１つ又は２つ以上を含む。
【００４２】
ユーザから閲覧命令を受け取り、この閲覧命令に応答して要件インスタンスデータベースからデータを呼び出し、閲覧命令に対応する要件インスタンスデータを表示するステップは、ユーザから閲覧命令を受け取り、この閲覧命令に含まれる要件データインスタンスの識別子に対応する要件インスタンスデータを取得し、要件インスタンスデータをリスト内に表示するステップを含む。
【００４３】
ユーザから検索命令を受け取り、この検索命令に応答して要件インスタンスデータベースからデータを検索し、検索結果を表示するステップは、ユーザから検索命令を受け取り、この検索命令に含まれる要件インスタンスデータの識別子に対応する要件インスタンスデータを取得し、要件インスタンスデータをリスト内に表示するステップを含む。
【００４４】
ユーザから出力命令を受け取り、この出力命令に応答して要件インスタンスデータベースからデータを取得し、データを出力するステップは、ユーザから出力命令を受け取り、この出力命令に含まれる要件インスタンスデータの識別子に対応する要件インスタンスデータを取得し、要件インスタンスデータを出力するステップを含む。
【００４５】
ある実装では、設定された要件メタモデル及び要件データインスタンスのデータを、データ管理者が人間と機械に優しい便利な方法で管理することができる。この管理は、要件メタモデルの構造ツリーのレベル又は構造ノードに対応する要件メタモデルのデータ、並びに要件メタモデルに含まれるオブジェクトデータ、特性データ及び関係データに対して、修正、削除、更新又はその他の処理を実行することを含む。このように、要件メタモデルのデータは、拡張性及び動的特性を有し、設計者がモニタして維持することができる。さらに、要件メタモデルの修正及び削除は、設定された要件メタモデルインスタンスではなく、後続の要件メタモデルインスタンスにしか影響を与えない。要件データの収集及び標準化された処理では、要件データのための労力が削減され、要件データの高品質な管理が行われて列車の開発速度を高めることができる。
【００４６】
さらに、本開示では、要件データテンプレートを設定し、設定された要件メタモデルを固有の値で埋めることによって要件データインスタンスを取得することができる。取得した要件データインスタンスは、要件インスタンスデータベースに記憶することができ、これを要件インスタンス動的管理サブモジュールによって動的に管理して、要件インスタンスデータの修正、削除又は更新を行うことができる。
【００４７】
さらに、本開示の実装では、要件インスタンスのデータが設計者にはっきりと見えるように、高速列車の要件インスタンスの全ての詳細な情報を視覚化されたリストの形で提示することができる。また、設計者は、要件インスタンスデータを検索して記憶されている要件インスタンスデータをユーザに提供する機能を用いて、要件データベースに記憶されている要件インスタンス情報を便利に問い合わせることもできる。要件インスタンス情報は、インスタンスのパラメータ値又はインスタンス名などの情報によって問い合わせ又は検索することができ、特定の形のレポート又は文書として出力することができる。本開示の実施形態による、アプリケーション内の要件インスタンス視覚化機能の概略図である図６を参照する。視覚化機能は、以下の機能を含むことができる。
【００４８】
（１）要件データインスタンス閲覧機能では、要件インスタンス及び要件インスタンスの情報を設計者に見えるようにリスト内に提示する。
【００４９】
（２）要件データインスタンス検索機能では、パラメータ値又はインスタンス名によって情報を検索して要件インスタンスデータのリストを取得することができる。
【００５０】
（３）要件データインスタンス文書出力機能では、ユーザが予め定めたテンプレート内にレポート及び文書を出力する。
【００５１】
本開示の実施形態による、高速列車の要件データインスタンスの構築及び処理装置の概略図である図７を参照する。
【００５２】
高速列車の要件データインスタンスの構築及び処理装置７００は、取得モジュール７０１、決定モジュール７０２、インスタンス構築モジュール７０３、データベース生成モジュール７０４及び処理モジュール７０５を含む。
【００５３】
取得モジュール７０１は、予め設定された要件メタモデルを取得するように構成される。要件メタモデルは高速列車の構造に対応し、要件メタモデルの各々は、要件オブジェクト、オブジェクト特性及び特性関連性情報を含む。オブジェクト特性は、主要特性、キー特性、乗客特性及び総合的品質管理特性のうちの１つ又は２つ以上を含む。特性関連性情報は、所属関係、包含関係及び所有関係のうちの１つ又は２つ以上を含む。
【００５４】
決定モジュール７０２は、それぞれの要件メタモデルに対応する要件オブジェクトに基づいて、要件オブジェクトのインスタンス基本情報を決定するように構成される。
【００５５】
インスタンス構築モジュール７０３は、それぞれの要件メタモデルに対応する要件オブジェクトのオジェクト特性及び特性関連性情報に値を割り当てることにより、要件オブジェクトに対応する要件データインスタンスを取得するように構成される。
【００５６】
データベース生成モジュール７０４は、取得した要件データインスタンスをデータベースに記憶して要件インスタンスデータベースを生成するように構成される。
【００５７】
処理モジュール７０５は、要件インスタンスデータベースを呼び出す命令に応答して、要件インスタンスデータベースを呼び出す命令に対応する動作を要件インスタンスデータベースに対して実行するように構成される。
【００５８】
要件オブジェクトのインスタンス基本情報は、インスタンス名、シーケンス番号、説明情報、作成時間、作成ソース及び作成者情報のうちの１つ又は２つ以上を含む。
【００５９】
さらに、処理モジュールは、修正サブモジュール、削除サブモジュール及び更新サブモジュールのうちの１つ又は２つ以上を含む。
【００６０】
修正サブモジュールは、ユーザから修正命令を受け取り、この修正命令に応答して要件インスタンスデータベースからデータを呼び出し、修正命令に対応する要件インスタンスデータを修正するように構成される。
【００６１】
削除サブモジュールは、ユーザからの削除命令を受け取り、この削除命令に応答して要件インスタンスデータベースからデータを呼び出し、削除命令に対応する要件インスタンスデータを削除するように構成される。
【００６２】
更新サブモジュールは、ユーザから更新命令を受け取り、この更新命令に応答して要件インスタンスデータベースからデータを呼び出し、更新命令に対応する要件インスタンスデータを更新するように構成される。
【００６３】
さらに、処理モジュールは、閲覧サブモジュール、検索サブモジュール及び出力サブモジュールのうちの１つ又は２つ以上を含む。
【００６４】
閲覧サブモジュールは、ユーザから閲覧命令を受け取り、この閲覧命令に応答して要件インスタンスデータベースからデータを呼び出し、閲覧命令に対応する要件インスタンスデータを表示するように構成される。
【００６５】
検索サブモジュールは、ユーザから検索命令を受け取り、この検索命令に応答して要件インスタンスデータベースからデータを検索し、検索結果を表示するように構成される。
【００６６】
出力サブモジュールは、ユーザから出力命令を受け取り、この出力命令に応答して要件インスタンスデータベースからデータを取得し、データを出力するように構成される。
【００６７】
さらに、閲覧サブモジュールは、ユーザから閲覧命令を受け取り、閲覧命令に含まれる要件データインスタンスの識別子に対応する要件インスタンスデータを取得し、要件インスタンスデータをリスト内に表示するように具体的に構成される。
【００６８】
上記モジュールの機能は、図１を参照して具体的に説明した上記の方法の処理ステップに対応し、本明細書では繰り返さない。方法の実施形態について詳細に説明しているので、装置の実施形態の説明は比較的単純である。当業者であれば、装置の実施形態は方法の実施形態を参照して実装できると理解することができる。当業者が一切の創造的作業を伴わずに取得する他の実施形態も全て本開示の保護範囲に含まれる。
【００６９】
上記の方法の実施形態及び装置の実施形態は例示目的で説明したものにすぎず、本発明に対する限定を意図するものではないと理解することができる。当業者が一切の創造的作業を伴わずに取得する他の実施形態も全て本開示の保護範囲に含まれる。
【００７０】
なお、本明細書では、第１の及び第２のなどの関係用語を使用しているが、これらは１つのエンティティ又は動作を別のエンティティ又は動作と区別するためのものにすぎず、エンティティ間及び動作間にこの種のいずれかの実際の関係又は順序が存在することは必ずしも必要でなく、又は必ずしも暗示されていない。さらに、「備える、含む（ｃｏｍｐｒｉｓｅ、ｉｎｃｌｕｄｅ」という用語、及び他のあらゆる変化形は、非排他的な包含を対象とすることが意図されており、従って一連の要素を含む処理、方法、物品又は装置は、これらの要素を含むだけでなく、明確に列挙されていない他の要素、或いはこれらの処理、方法、物品又は装置に内在する要素も含む。別途明確に限定していない限り、「１つの〜を含む（ｉｎｃｌｕｄｉｎｇ  ｏｎｅ  ．．．）」という記載によって定義される要素は、これらの要素を含む処理、方法、物品又は装置内に他の同じ要素が存在することを除外するものではない。本開示は、コンピュータによって実行されるプログラムモジュールなどのコンピュータ実行可能命令の一般的な文脈で説明することができる。一般に、プログラムモジュールは、特定のタスクを実行し、又は特定の抽象データ型を実装するルーチン、プログラム、オブジェクト、構成要素及びデータ構造などを含む。本開示は、分散コンピュータ環境で実装することもできる。分散コンピュータ環境では、通信ネットワークを介して接続された遠隔処理装置によってタスクが実行される。分散コンピュータ環境では、記憶装置を含むローカル及びリモートコンピュータ記憶媒体内にプログラムモジュールを配置することができる。
【００７１】
本明細書では、本開示の実施形態を、各実施形態と他の実施形態との間の相違を説明することに重点を置いて進歩的に説明した。従って、実施形態間の同一又は同様の部分については、これらを互いに参照し合うことができる。特に、装置の実施形態については、方法の実施形態に類似するので、対応する説明が比較的単純である。これらの関連部分については、方法部分の説明を参照することができる。上述した装置の実施形態は例示にすぎない。別個の構成要素として示したユニットは、物理的に分離していても、又はしていなくてもよく、ユニットとして表示した構成要素は、物理的ユニットであっても、又はそうでなくてもよい。すなわち、構成要素は、同じ場所に配置することも、又は複数のネットワークユニットに分散することもできる。必要に応じて、実施形態の解決策の目的を実現するように、ユニットの一部又は全部を選択することができる。当業者であれば、一切の創造的作業を伴わずに理解及び実装を行うことができる。説明したのは本開示のほんのいくつかの実施形態である。当業者であれば、本開示の原理から逸脱することなく複数の改善及び洗練を行うことができ、これらも本開示の範囲に含まれるべきである。
【符号の説明】
【００７２】
Ｓ１０１  各要件メタモデルが要件オブジェクト、オブジェクト特性及び特性関連性情報を含む、高速列車の構造に対応する予め設定されたメタモデルを取得
Ｓ１０２  それぞれの要件メタモデルに対応する要件オブジェクトに基づいて、要件オブジェクトのインスタンス基本情報を決定
Ｓ１０３  それぞれの要件メタモデルに対応する要件オブジェクトのオブジェクト特性及び特性関連性情報に値を割り当てることにより、要件オブジェクトに対応する要件データインスタンスを取得
Ｓ１０４  取得された要件データインスタンスをデータベースに記憶して要件インスタンスデータベースを生成
Ｓ１０５  要件インスタンスデータベースを呼び出す命令に応答して、要件インスタンスデータベースを呼び出す命令に対応する動作を要件インスタンスデータベースに対して実行
【図１】
2018508060.tif 000003
【図２】
2018508060.tif 000004
【図３】
2018508060.tif 000005
【図４】
2018508060.tif 000006
【図５】
2018508060.tif 000007
【図６】
2018508060.tif 000008
【図７】
2018508060.tif 000009
【国際調査報告】
2018508060.tif 000010
2018508060.tif 000011
2018508060.tif 000012
2018508060.tif 000013