(57)【要約】  本発明では第１のコンピュータ装置を作動させる方法が提案され、この方法では、機能モデルを含むソースプログラムコードが作成され、前記機能モデルは、コンポーネント（１１１〜１１４，１２１〜１２４，１４１〜１４６，１５１〜１５６）が階層的に組み合わされてなる機能（１００，１１０，１２０）が階層的に組み合わされて構成されており、機能モデル内部における前記コンポーネント（１１１〜１１４，１２１〜１２４，１４１〜１４６，１５１〜１５６）の可視性は階層によって規定される。特定のコンポーネント（１４１〜１４６，１５１〜１５６）について階層内部でワイルドカード（１１１〜１１３，１２１，１２４）が利用され、実行可能なプログラムコードが生成され、前記ワイルドカード（１１１〜１１３，１２１，１２４）は、相応に作成されたマッピング規則（１６０〜１６５）により、実行可能なプログラムコードの作成前に特定のコンポーネント（１４１〜１４６，１５１〜１５６）で置き換えられる。この方法は、たとえば試作用ハードウェアにおける局所性原則を維持することを可能にする。【選択図】図６
2008522266.tif 000002
【特許請求の範囲】
【請求項１】
第１のコンピュータ装置を作動させる方法であって、機能モデルを含むソースプログラムコードが作成され、前記機能モデルは、コンポーネント（１１１〜１１４，１２１〜１２４，１４１〜１４６，１５１〜１５６）が階層的に組み合わされてなる機能（１００，１１０，１２０）が階層的に組み合わされて構成されており、前記機能モデル内部における前記コンポーネント（１１１〜１１４，１２１〜１２４，１４１〜１４６，１５１〜１５６）の可視性は階層によって規定され、特定のコンポーネント（１４１〜１４６，１５１〜１５６）について階層内部でワイルドカード（１１１から１１３，１２１，１２４）が利用され、実行可能なプログラムコードが生成される、前記方法において、
前記ワイルドカード（１１１〜１１３，１２１，１２４）は、相応に作成されたマッピング規則（１６０から１６５）により、前記実行可能なプログラムコードの作成前に特定のコンポーネント（１４１〜１４６，１５１〜１５６）で置き換えられることを特徴とする、方法。
【請求項２】
実行可能なプログラムコードは、第２のコンピュータ装置で生成され、第１のコンピュータ装置へ伝送されることを特徴とする、請求項１に記載の方法。
【請求項３】
センサコンポーネント及び／又はアクチュエータコンポーネント（１１１から１１３，１２１，１２４）は、前記コンポーネントとして、および特に前記ワイルドカードとして利用されることを特徴とする、前記請求項のうちいずれか１項に記載の方法。
【請求項４】
前記機能モデルは、自動車用の調節アルゴリズム及び／又は制御アルゴリズムであることを特徴とする、前記請求項のうちいずれか１項に記載の方法。
【請求項５】
前記第１のコンピュータ装置として、試作用ハードウェア、特にラピッドプロトタイピングシステムや電子制御ユニットが使用されることを特徴とする、前記請求項のうちいずれか１項に記載の方法。
【請求項６】
前記マッピング規則（１６０〜１６５）は、各前記コンポーネント（１４１〜１４６，１５１〜１５６）が前記ワイルドカード（１１１〜１１３，１２１，１２４）に割り当てられるリスト形式の構造に存在していることを特徴とする、前記請求項のうちいずれか１項に記載の方法。
【請求項７】
前記マッピング規則は、各前記コンポーネント（１４１〜１４６，１５１〜１５６）が前記ワイルドカード（１１１〜１１３，１２１，１２４）に割り当てられるグラフィック表示として存在していることを特徴とする、請求項１から５までのいずれか１項に記載の方法。
【請求項８】
前記特定のコンポーネント（１４１〜１４６，１５１〜１５６）について階層内部で前記ワイルドカード（１１１〜１１３，１２１，１２４）が使用されていない別の機能モデルから前記ソースプログラムコードの機能モデルが生成され、前記マッピング規則（１６０〜１６５）が作成されることを特徴とする、前記請求項のうちいずれか１項に記載の方法。
【請求項９】
請求項１から８までのいずれか１項に記載の方法のマッピング規則（１６０〜１６５）を実施するための、及び／又はコンピュータプログラムがコンピュータまたは相応の計算ユニットで実行されるときに当該マッピング規則を作成するための、プログラムコード手段を備えているコンピュータプログラム。
【請求項１０】
請求項１から８までのいずれか１項に記載の方法のマッピング規則（１６０〜１６５）を実施するための、及び／又はコンピュータプログラム製品がコンピュータまたは相応の計算ユニットで実行されるときに当該マッピング規則を作成するための、コンピュータで読取り可能なデータ媒体に保存されたプログラムコード手段を備えているコンピュータプログラム製品。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、請求項１の前提項に記載されているコンピュータ装置を作動させる方法、これに対応するコンピュータプログラム、ならびにコンピュータプログラム製品に関するものである。
【背景技術】
【０００２】
以下においては、自動車用の調節・制御アルゴリズムを主に取りあげて説明するが、本発明による方法は、そのような用途に限定されるものではない。
【０００３】
自動車用の調節アルゴリズム及び／又は制御アルゴリズムの機能モデルは、通常、階層的に構造化されている。開発あるいはモデリングの間に、各コンポーネントが段階的に組み合わされて機能となる。このときコンポーネントは、明示インターフェース（Ｉｎｔｅｒｆａｃｅｓ）を提供することによって、外部から内部のデータまたは信号へのアクセスを制限する。他のコンポーネントのインターフェースへのアクセスも、インターフェース記述によって明示的に設定される。
【０００４】
車両全体は、複数の機能からなる階層を含むことができる。１つの機能は、複数のコンポーネントからなる階層を含んでいる。
【０００５】
コンポーネントと機能の間での信号やデータのやり取りも、同じく、ポートと呼ばれるインターフェースを介して行われる。以下に詳しく説明するコンポーネントでは、このようなポートを介して、周辺環境の物理的または物質的な性質に影響を与えることができるアクチュエータや、周辺環境の性質を把握することができるセンサが制御される。
【０００６】
このような形で統合されたモデルを見通しの良い状態に保つために、センサ通信およびアクチュエータ通信の可視性が、局所的に制限される（局所性原則）。センサ信号またはアクチュエータ信号が１つのコンポーネントによってのみ必要とされるとき、その信号の可視性は、当該コンポーネントだけに制限される。
【０００７】
局所的に可視的なセンサ信号またはアクチュエータ信号をカプセル化するコンポーネントは、センサコンポーネントまたはアクチュエータコンポーネントと呼ばれる。それ以外のコンポーネントは、リーフコンポーネントと呼ばれるのが普通である。機能全体のセンサ信号またはアクチュエータ信号は、１つの機能内でのみ可視的であるのに対して、最上位の階層レベルにある車両全体のセンサ信号またはアクチュエータ信号は、どの機能からでも可視的である。
【０００８】
局所性原則は、センサコンポーネントまたはアクチュエータコンポーネントをそれぞれの階層レベルに配置し、読み出しまたは書き込みをするコンポーネントにインターフェースを設置することによって具体化される。このような手順により、機能レベルと車両レベルでインターフェースの数が大幅に減り、センサコンポーネントとアクチュエータコンポーネントの機能的なカプセル化が実現される。
【０００９】
例えばラピッドプロトタイピングシステム（ＲＰ）や電子制御ユニット（ＥＣＵ）などの試作用ハードウェアでは、上述した規則に基づいてモデル化された機能を実行すると、この局所性原則への違反が生じる。
【００１０】
試作用ハードウェアに対応する１セットのセンサコンポーネントおよびアクチュエータコンポーネントを、モデルに組み込むことが必要である。プラットフォーム・ソフトウェアコンポーネントと呼ばれるこのようなセンサコンポーネントおよびアクチュエータコンポーネントのモデル内部での記述は、たとえばＥＣＵのマイクロコントローラにおける周辺機器モジュールや、ＲＰシステムにおける出入力カードといった試作用ハードウェアの実際の条件を基準としている。
【００１１】
こうしたプラットフォーム・ソフトウェアコンポーネントは、相応のハードウェアモジュールの正確な数の信号を、入力または出力として供給する。今日のモデリングツールでは、こうしたコンポーネントおよびこれに伴うすべての出入力は、最上位の階層レベルで定義されており、そのためにシステム全体で可視的となっている。このことは、機能階層またはコンポーネント階層のリーフコンポーネント内部で、個々の信号を局所的に利用することを妨げる。
【００１２】
その結果、上に説明した局所性原則に違反する、見通しの良くないモデルが生じることになる。
【発明の開示】
【発明が解決しようとする課題】
【００１３】
以上のような背景のもとで、本発明により、それぞれ独立請求項に記載されたコンピュータ装置を作動させる方法ならびにこれに対応するコンピュータプログラム、およびコンピュータプログラム製品が提案される。有利な実施形態は、それぞれの従属請求項および以下の説明から明らかである。
【課題を解決するための手段】
【００１４】
第１のコンピュータ装置を作動させる本発明の方法では、コンポーネントが階層的に組み合わされてなる機能が階層的に組み合わされて構成される機能モデルを含むソースプログラムコードが作成される。機能モデル内部におけるコンポーネントの可視性は、階層によって規定され、特定のコンポーネントについて階層内部でワイルドカードが利用される。実行可能なプログラムコードが生成され、ワイルドカードは、相応に作成されたマッピング規則により、実行可能なプログラムコードの作成前に特定のコンポーネントで置き換えられる。このようなマッピング規則を導入することで、局所性原則を維持することができる。
【００１５】
本発明の方法では、実行可能なプログラムコードは第２のコンピュータ装置で生成され、第１のコンピュータ装置へ伝送されるのが好ましい。第２のコンピュータ装置としては、例えば従来型のコンピュータを使用することができる。
【００１６】
センサコンポーネント及び／又はアクチュエータコンポーネントがコンポーネントとして、および特にワイルドカードとして利用される本発明の方法が、格別に好ましい。
【００１７】
本発明による方法の有利な実施形態では、機能モデルは、自動車用の調節アルゴリズム及び／又は制御アルゴリズムである。とりわけ自動車製造業では、局所性原理への違反を引き起こすような、調節アルゴリズム及び／又は制御アルゴリズムを実行するためのコンピュータ装置の使用方法が、しばしば見られる。本発明による方法の有利な適用は、機能モデルのより良い見通しを提供する。
【００１８】
本発明の方法において、第１のコンピュータ装置として、試作用ハードウェア、特にラピッドプロトタイピングシステムや電子制御ユニットが使用されるのが好ましい。このような使用は、試作用ハードウェアの機能モデルを作成するときに、局所性原則の好ましい維持を可能にする。
【００１９】
本発明の方法においてマッピング規則は、各コンポーネントがワイルドカードに割り当てられるリスト形式の構造に存在しているのが格別に好ましい。
【００２０】
本発明において、マッピング規則は、各コンポーネントがワイルドカードに割り当てられるグラフィック表示として存在しているのが同じく好ましい。
【００２１】
マッピング規則のこれら両方の実施形態は、格別に簡単なやり方で取り扱うことができる。
【００２２】
特定のコンポーネントについて階層内部でワイルドカードが使用されていない別の機能モデルからソースプログラムコードの機能モデルが生成されて、マッピング規則が作成される本発明の方法が格別に好ましい。このことは、既に作成ずみのモデルについて、本発明による方法を有利に適用することを可能にする。
【００２３】
プログラムコード手段を備える本発明のコンピュータプログラムは、このコンピュータプログラムがコンピュータまたは相応の計算ユニットで実行されるときに、本発明による方法のマッピング規則を実行及び／又は作成するように設計されている。
【００２４】
コンピュータで読取り可能なデータ媒体に保存されたプログラムコード手段を備える本発明のコンピュータプログラム製品は、このコンピュータプログラムがコンピュータまたは相応の計算ユニット、特に本発明による装置で実行されるときに、本発明による方法のマッピング規則を実行及び／又は作成することが意図されている。
【００２５】
本発明の上記以外の利点や実施形態は、明細書および添付の図面から明らかである。
【００２６】
上に述べた構成要件および以下に説明する構成要件は、そのつど記載されている組み合わせのかたちだけでなく、それ以外の組み合わせや単独のかたちでも、本発明の枠組から外れることなく適用可能であるのは言うまでもない。
【発明を実施するための最良の形態】
【００２７】
図１には、全体として符号１００が付された機能が図示されている。機能の最上位の階層レベルが示されている。機能１００は、第１のサブ機能１１０と第２のサブ機能１２０を有している。さらにこの機能は、両方のサブ機能１１０および１２０にセンサ信号を提供するセンサコンポーネント１３０を有している。
【００２８】
図２は、サブ機能１１０の各コンポーネントからなる階層を示している。最上位の階層レベルに符号１１０が付されている。サブ機能１１０は、局所的なセンサコンポーネント１１１と、２つの局所的なアクチュエータコンポーネント１１２，１１３とを有している。さらにサブ機能はリーフコンポーネント１１４を有している。リーフコンポーネント１１４は、局所的なセンサコンポーネント１１１の値を機能全体のセンサコンポーネント１３０の信号と関連づけて、局所的なアクチュエータコンポーネント１１２，１１３を調節するために計算結果を利用する計算コンポーネントとして製作されている。
【００２９】
図３は、サブ機能１２０のコンポーネントからなる階層を示している。最上位の階層レベルに、符号１２０が付されている。サブ機能１２０は、局所的なセンサコンポーネント１２１と、２つの局所的なリーフコンポーネント１２２，１２３と、局所的なアクチュエータコンポーネント１２４とを有している。
【００３０】
リーフコンポーネント１２２は、局所的なセンサコンポーネント１２１の値を機能全体のセンサコンポーネント１３０の信号と関連づけて、計算結果を次のリーフコンポーネント１２３に送る計算コンポーネントとして製作されている。リーフコンポーネント１２３は、例えば同じく計算を実行し、その結果を局所的なアクチュエータコンポーネント１２４の調節のために利用する。
【００３１】
図４は、機能１００の２つの階層レベルを示している。機能１００は、第１のサブ機能１１０と第２のサブ機能１２０を有している。さらにこの機能は、両方のサブ機能１１０および１２０にセンサ信号を提供するセンサコンポーネント１３０を有している。
【００３２】
サブ機能１１０は、局所的なセンサコンポーネント１１１と、２つの局所的なアクチュエータコンポーネント１１２，１１３と、局所的なセンサコンポーネント１１１の値を機能全体のセンサコンポーネント１３０の信号と関連づけて、局所的なアクチュエータコンポーネント１１２，１１３を調節するために計算結果を利用するリーフコンポーネント１１４とを有している。センサコンポーネント１１１とアクチュエータコンポーネント１１２，１１３は、サブ機能１１０の内部で機能的にカプセル化されている。
【００３３】
サブ機能１２０は、局所的なセンサコンポーネント１２１と、両方の局所的なリーフコンポーネント１２２，１２３と、局所的なアクチュエータコンポーネント１２４とを有している。
【００３４】
リーフコンポーネント１２２は、局所的なセンサコンポーネント１２１の値を機能全体のセンサコンポーネント１３０の信号と関連づけて、計算結果を次のリーフコンポーネント１２３に送り、このリーフコンポーネントは、例えば同じく計算を実行し、その結果を局所的なアクチュエータコンポーネント１２４の調節のために利用する。センサコンポーネント１２１とアクチュエータコンポーネント１２４は、サブ機能１２０の内部で機能的にカプセル化されている。
【００３５】
図１から図４は、図示されている機能１００とそのサブ機能１１０，１２０について考えられる、階層レベル内部のさまざまな図面を示している。
【００３６】
図５は、たとえば試作用ハードウェアのためのプラットフォーム・ソフトウェアプログラムが組み込まれた後における、図４と等価な機能１００の図面を示している。組み込みによって局所性原則への違反が生じており、センサコンポーネントおよびアクチュエータコンポーネントの機能的なカプセル化が失われている。
【００３７】
機能１００は、それぞれリーフコンポーネント１２２，１２３および１１４を備える、サブ機能１１０および１２０を同じく有している。これに加えて、入力プラットフォーム・ソフトウェアコンポーネント１４０と出力プラットフォーム・ソフトウェアコンポーネント１５０が図示されている。入力プラットフォーム・ソフトウェアコンポーネント１４０は、付属の試作用ハードウェアの物理的な条件に呼応する複数のチャネルコンポーネント１４１から１４６を有している。同様に、出力プラットフォーム・ソフトウェアコンポーネント１５０も、付属の試作用ハードウェアの物理的な条件に呼応する複数のチャネルコンポーネント１５１から１５６を有している。チャネルコンポーネントまたはチャネル１４２，１４３，１４５，１５２，１５３，１５４は、占有または接続されていない。
【００３８】
このプラットフォーム指向の図面では、チャネルコンポーネントおよびリーフコンポーネントのすべての接続が、グローバルに可視的になっている。図１から図４に示す以前の図面に存在しているセンサコンポーネント１３０，１１１および１２１は、入力プラットフォーム・ソフトウェアコンポーネント１４０のチャネル１４４，１４６および１４１で置き換えられており、すなわち、１３０は１４４で、１１１は１４６で、そして１２１は１４１でそれぞれ置き換えられている。
【００３９】
同様に、アクチュエータコンポーネント１２４，１１３および１１２は、出力プラットフォーム・ソフトウェアコンポーネント１５０のチャネル１５１，１５５および１５６で置き換えられており、すなわち、１２４は１５１で、１１３は１５５で、そして１１２は１５６で置き換えられている。
【００４０】
この図面では、チャネル１４４からリーフコンポーネント１１０および１３０への接続を例にとって図示されているチャネルからリーフコンポーネントへの接続は、別々に（アンバンドリングして）通じている。そのほか、接続を共同で（バンドリングして）通すことも同じく可能である。これは、接続されるリーフコンポーネントが１つの階層レベルに位置している場合に適している。そのような場合（図示せず）、ケーブルから階層レベルまでは接続が共同で延びて、そこで初めて分割される（アンバンドリングされる）。当然ながら、リーフコンポーネントを接続するときのこのようなケーブルのバンドリングとアンバンドリングは、入力プラットフォーム・ソフトウェアコンポーネントだけでなく、出力プラットフォーム・ソフトウェアコンポーネントでも利用することができる。
【００４１】
図６は、本発明の方法の有利な実施形態に基づく、たとえば試作用ハードウェアのためのプラットフォーム・ソフトウェアプログラムが組み込まれた後における図４と等価な機能１００の図面を示している。
【００４２】
機能１００は、両方のサブ機能１１０および１２０と、センサ信号を両方のサブ機能１１０および１２０に提供するセンサコンポーネント１３０とを有している。
【００４３】
サブ機能１１０は、局所的なセンサコンポーネント１１１と、両方の局所的なアクチュエータコンポーネント１１２，１１３と、リーフコンポーネント１１４とを有している。センサコンポーネント１１１とアクチュエータコンポーネント１１２，１１３は、サブ機能１１０の内部で機能的にカプセル化されている。
【００４４】
サブ機能１２０は、局所的なセンサコンポーネント１２１と、両方の局所的なリーフコンポーネント１２２，１２３と、局所的なアクチュエータコンポーネント１２４とを有している。センサコンポーネント１２１とアクチュエータコンポーネント１２４は、サブ機能１２０の内部で機能的にカプセル化されている。
【００４５】
さらに、チャネル１４１から１４６を備える入力プラットフォーム・ソフトウェアプログラム１４０と、チャネル１５１から１５６を備える出力プラットフォーム・ソフトウェアプログラム１５０とが図示されている。チャネルの数は、付属の試作用ハードウェアの物理的な条件に呼応している。チャネル１４２，１４３，１４５，１５２，１５３，１５４は、占有または接続されていない。
【００４６】
本発明による方法の有利な実施形態のマッピング規則は、黒の矢印１６０から１６５でグラフィック表示されている。プラットフォーム・ソフトウェアコンポーネント１４０および１５０を含めたマッピング矢印１６０から１６５は、モデリング段階では可視的ではない。
【００４７】
従来の方法では、たとえば試作用ハードウェアのモデリング段階のときに、図５に示すようなモデルが生成される。本発明による方法の有利な実施形態では、これに代えて図４〜図６に示すようなモデルが生成され、このモデルでは、局所的なセンサコンポーネントとアクチュエータコンポーネント１３０，１２１，１２４，１１１，１１２，１１３が、プラットフォーム・ソフトウェアコンポーネント１４０および１５０のチャネルコンポーネント１４１から１４６および１５１から１５６のためのワイルドカードとしての役目をする。
【００４８】
マッピング規則は、図６に示す本発明の方法の有利な実施形態では、グラフィック表示１６０から１６５として存在している。
【００４９】
既にプラットフォームの視界内に存在している図５の階層モデルから、図４〜図６に示すワイルドカードを含むモデルを生成するのも同様に好ましい。
【００５０】
本発明による方法の有利な実施形態が、図７に示されている。プラットフォームの視界内にあるモデルを出発点として、次のような方法ステップが実施される。
【００５１】
ステップ７０１では、入力ソフトウェアコンポーネントのチャネルコンポーネントを起点として、リーフコンポーネントまたはチャネルアンバンドリングに達するまで、接続された各々の階層コンポーネントを介しての接続が引き伸ばされる。
【００５２】
ステップ７０２では、チャネルが、どれだけの数のコンポーネントおよびチャネルアンバンドリングと接続されているかが判定される。チャネルがちょうど１つのコンポーネントまたはチャネルアンバンドリングと接続されているときは、ステップ７０３ａへ進む。チャネルが１つを超えるコンポーネント及び／又はチャネルアンバンドリングと接続されているときは、ステップ７０３ｂへ進む。
【００５３】
ステップ７０３ａでは、コンポーネントまたはチャネルアンバンドリングへのチャネルの接続が解消され、コンポーネントまたはチャネルアンバンドリングを含んでいるリーフ機能の階層レベルで局所的なセンサコンポーネントがワイルドカードとして生成され、当初はチャネルまたはチャネルアンバンドリングと直接接続されていたリーフコンポーネントと接続される。チャネルアンバンドリングが除去される。
【００５４】
ステップ７０３ｂでは、チャネルが接続されている他の各々のコンポーネントまたはチャネルアンバンドリングが探索され、その階層レベルが判定される。ステップ７０４では、局所的なセンサコンポーネントがワイルドカードとして共通の最上位の階層レベルに設置され、リーフコンポーネント及び／又は階層的に下位に位置するチャネルアンバンドリングと接続される。最上位の階層レベルにあるチャネルアンバンドリングは除去される。リーフコンポーネント及び／又はチャネルアンバンドリングへのチャネルの接続が分断される。
【００５５】
ステップ７０５では、それぞれ７０３ａまたは７０４で作成されたセンサコンポーネントについて、追加されるべき局所的なセンサコンポーネント（＝ワイルドカード）の名称または識別子を入力プラットフォームソフトウェアコンポーネントの相応のチャネルコンポーネントに割り当てる登録が、たとえばリスト形式の構造で生成される。
【００５６】
ステップ７０６では、リーフコンポーネントと接続されている、入力プラットフォームソフトウェアコンポーネントの次のチャネルが判定され、ステップ７０１で手順が続行される。ほかに接続されているチャネルがないときは、ステップ７１１へ進む。
【００５７】
ステップ７１１では、出力ソフトウェアコンポーネントのチャネルコンポーネントを起点として、リーフコンポーネントまたはチャネルアンバンドリングに達するまで、接続された各々の階層コンポーネントを介しての接続が引き伸ばされる。
【００５８】
ステップ７１２では、チャネルが、どれだけの数のコンポーネントおよびチャネルアンバンドリングと接続されているかが判定される。チャネルがちょうど１つのコンポーネントまたはチャネルアンバンドリングと接続されているときは、ステップ７１３ａへ進む。チャネルが１つを超えるコンポーネント及び／又はチャネルアンバンドリングと接続されているときは、ステップ７１３ｂへ進む。
【００５９】
ステップ７１３ａでは、コンポーネントまたはチャネルアンバンドリングへのチャネルの接続が解消され、コンポーネントまたはチャネルアンバンドリングを含んでいるリーフ機能の階層レベルで局所的なアクチュエータコンポーネントがワイルドカードとして生成され、当初はチャネルまたはチャネルアンバンドリングと直接接続されていたリーフコンポーネントと接続される。チャネルアンバンドリングが除去される。
【００６０】
ステップ７１３ｂでは、チャネルが接続されている他の各々のコンポーネントまたはチャネルアンバンドリングが探索され、その階層レベルが判定される。ステップ７１４では、局所的なアクチュエータコンポーネントがワイルドカードとして共通の最上位の階層レベルに設置され、リーフコンポーネント及び／又は階層的に下位に位置するチャネルアンバンドリングと接続される。最上位の階層レベルにあるチャネルアンバンドリングは除去される。リーフコンポーネント及び／又はチャネルアンバンドリングへのチャネルの接続が分断される。
【００６１】
ステップ７１５では、それぞれ７１３ａまたは７１４で作成されたアクチュエータコンポーネントについて、追加されるべき局所的なアクチュエータコンポーネント（＝ワイルドカード）の名称または識別子を出力プラットフォームソフトウェアコンポーネントの相応のチャネルに割り当てる登録が、リスト形式の構造で生成される。
【００６２】
ステップ７１６では、リーフコンポーネントと接続されている、入力プラットフォームソフトウェアコンポーネントの次のチャネルが判定され、ステップ７１１で手順が続行される。ほかに接続されているチャネルがないときは、ステップ７２０で方法を続行する。
【００６３】
ステップ７２０では、リスト形式の構造に基づく生成されたマッピング規則を用いて、ワイルドカードがプラットフォーム・ソフトウェアコンポーネントまたはそのチャネルで置き換えられ、実行可能なプログラムコードが生成される。
【００６４】
ステップ７２１では、本発明による方法の有利な実施形態に基づく実行可能なプログラムコードが、有利には試作用ハードウェアであるコンピュータ装置に伝送される。
【００６５】
ステップ７２２では、伝送された実行可能なプログラムコードを用いてコンピュータ装置が作動する。
【図面の簡単な説明】
【００６６】
【図１】本発明の方法を適用可能な、２つのサブ機能で構成される機能モデルの機能である。
【図２】図１に示す一方のサブ機能のコンポーネントである。
【図３】図１に示す他方のサブ機能のコンポーネントである。
【図４】機能モデル階層の内部における機能とサブ機能である。
【図５】階層内部におけるプラットフォーム・ソフトウェアコンポーネントである。
【図６】マッピング規則のグラフィック表示である。
【図７】本発明による方法の１つの有利な実施形態を示す模式図である。
【図１】
2008522266.tif 000003
【図２】
2008522266.tif 000004
【図３】
2008522266.tif 000005
【図４】
2008522266.tif 000006
【図５】
2008522266.tif 000007
【図６】
2008522266.tif 000008
【図７】
2008522266.tif 000009
【国際調査報告】
2008522266.tif 000010
2008522266.tif 000011
2008522266.tif 000012
2008522266.tif 000013
2008522266.tif 000014
2008522266.tif 000015
2008522266.tif 000016
2008522266.tif 000017
2008522266.tif 000018
2008522266.tif 000019