【手続補正書】
【提出日】平成28年8月2日(2016.8.2)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
物理システムをモデリングするためのカスタマイズされたアプリケーションデータ構造を生成するよう適合されるシステムであって、前記システムは、
１つ以上のプロセッサと、１つ以上のユーザ入力デバイスと、随意に表示デバイスと、１つ以上のメモリデバイスとを含み、
前記１つ以上のプロセッサは、使用の間に、アプリケーションデータ構造に所定または選択された複合物理モデルデータ構造を埋め込むように適合されており、前記複合物理モデルデータ構造は物理システムの１つ以上のモデルの表示を含み、物理システムの各モデルは物理的現象および／または物理プロセスを表しており、前記複合物理モデルデータ構造は、前記物理システムの１つ以上のモデルをどのようにモデリングまたはシミュレートするかを決定する少なくとも１つのモデリング動作を表わすデータを含み、
前記１つ以上のプロセッサは、使用の間に、前記アプリケーションデータ構造に１つ以上のアプリケーションフィーチャを表わすデータを加えるように適合されており、各アプリケーションフィーチャは、（ｉ）少なくとも１つのフォームフィーチャを表わす第１のデータ、および／または、（ｉｉ）少なくとも１つのアクションフィーチャを表わす第２のデータの１つ以上を含み、
フォームフィーチャは、入力データおよび／もしくは出力データならびに／または入力データおよび／もしくは出力データの提示フォームを特定するデータを含み、アクションフィーチャは、前記アプリケーションデータ構造を実行すると、行なわれるべき動作のシーケンスを特定するデータを含み、
行なわれるべき前記動作のシーケンスの少なくとも１つは、前記少なくとも１つのモデリング動作を含み、行なわれるべき前記動作のシーケンスの少なくとも１つは、前記物理システムの１つ以上のモデルの少なくとも一部の少なくとも１つの形状を生成するためのデータを提供する動作を含み、これにより、
カスタマイズされたアプリケーションデータ構造が生成され、実行されると、前記少なくとも１つのモデリング動作と、前記物理システムの１つ以上のモデルの少なくとも一部の少なくとも１つの形状と、前記１つ以上のアプリケーションフィーチャの少なくとも１つとを用いて、前記物理システムのカスタマイズされたモデリングが提供される、システム。
【請求項２】
前記カスタマイズされたアプリケーションデータ構造は、少なくとも１つのフォームフィーチャを使用して生成される、請求項１に記載のシステム。
【請求項３】
前記システムはさらに、前記カスタマイズされたアプリケーションデータ構造を実行し、出力データを提示し、および／または、ユーザから少なくとも１つのフォームフィーチャに従った入力データを受け取り、少なくとも１つの生成された形状を使用して、前記少なくとも１つのモデリング動作を実行することにより、１つ以上の物理システムをモデリングまたはシミュレートするよう適合される、請求項１または２のいずれか１項に記載のシステム。
【請求項４】
前記システムは、
グラフィカルユーザインターフェイスを介してユーザに１つ以上の予め選択された複合物理モデルデータ構造を提示し、ユーザが選択しおよび随意にはユーザが修正した１つ以上の複合物理モデルデータ構造を表わすデータを前記アプリケーションデータ構造に加えることと、
グラフィカルユーザインターフェイスを介してユーザに１つ以上の予め選択されたアプリケーションフィーチャを提示し、ユーザが選択しおよび随意にはユーザが修正した１つ以上のアプリケーションフィーチャを表わすデータを前記アプリケーションデータ構造に加えることと、
ユーザに選択された少なくとも１つのアプリケーションフィーチャについて、１つ以上の予め選択されたフォームフィーチャおよび／または１つ以上のアクションフィーチャをグラフィカルユーザインターフェイスを介して提示し、ユーザが選択し随意にユーザが修正した１つ以上のフォームフィーチャおよび／またはアクションフィーチャを表わすデータを前記アプリケーションデータ構造に加えること
とのうちの１つ以上に従って前記アプリケーションデータ構造を修正または更新するようさらに適合される、請求項１〜３のいずれか１項に記載のシステム。
【請求項５】
前記１つ以上のアプリケーションフィーチャはさらに、
前記物理システムの１つ以上のモデルのうちの少なくとも１つの物理コンポーネントについて、セッティングを制御するパラメータの入力を各々が制御する入力宣言の１つ以上と、
入力宣言の値をチェックする１つ以上の論理条件を各々が特定する１つ以上のアクティベーション条件と、
前記物理システムの１つ以上のモデルのシミュレーションの後、表示されるべき結果を各々が特定する１つ以上の出力宣言と、
入力の表示および収集を制御する１つ以上の入力フォームと、
出力宣言において宣言される結果の表示を制御する１つ以上の出力フォームと
のうちの１つ以上を表わすデータを含む、請求項１〜４のいずれか１項に記載のシステム。
【請求項６】
少なくとも１つのフォームフィーチャは、前記フォームフィーチャを含む前記アプリケーションフィーチャが実行されると、前記動作のシーケンスを修正および／または予め選択するようユーザから入力を受け取ることを可能にする、請求項１〜５のいずれか１項に記載のシステム。
【請求項７】
少なくとも１つのフォームフィーチャは、前記フォームフィーチャを含む前記アプリケーションフィーチャが実行されると、前記少なくとも１つの形状および／または前記少なくとも１つのモデリング動作を修正および／または予め選択するようユーザから入力を受け取ることを可能にする、請求項１〜６のいずれか１項に記載のシステム。
【請求項８】
前記少なくとも１つの形状の形状が各々、０次元、２次元、または３次元のいずれかであることが可能である、請求項１〜７のいずれか１項に記載のシステム。
【請求項９】
前記少なくとも１つのモデリング動作は、結合系または結合表示を解くための１つ以上の偏微分方程式を含む、請求項１〜８のいずれか１項に記載のシステム。
【請求項１０】
アプリケーションフィーチャが、入力宣言と、出力宣言と、時間高調波電磁界について周波数をセットし、シミュレーションを実行し、Ｓパラメータを表示するためのアクションフィーチャとを含み、
埋め込まれた前記複合物理モデルデータ構造は音響シミュレーションのためのものであり、アプリケーションフィーチャが、入力宣言と、出力宣言と、基準圧力を更新し、シミュレーションを実行し、生じる波の伝播を表示するための入力を受け取るためのアクションフィーチャとを含み、
埋め込まれた前記複合物理モデルデータ構造はタンクにおける流量シミュレーションのためのものであり、アプリケーションフィーチャは、入力宣言と、出力宣言と、入口流量を受け取り、流量シミュレーションを実行し、パイプ出口での平均流量を表示するためのアクションフィーチャとを含み、
埋め込まれた前記複合物理モデルデータ構造は電子デバイスのためのものであり、アプリケーションフィーチャが、入力宣言と、出力宣言と、フォームフィーチャと、アクティベーション条件と、ヒートシンクのサイズを決定するとともに所与の入力ロードで所与の入力値を下回る温度を維持するためのアクションフィーチャとを含み、および／または、
アプリケーションフィーチャが、入力宣言と、出力宣言と、フォームフィーチャと、アクティベーション条件と、パラメータ化されたプラズマリアクタの値を受け取り、形状を更新し、ウェハの表面上の半導体材料の堆積厚さを決定するためのシミュレーションを実行するためのアクションフィーチャとを含む、請求項１〜９のいずれか１項に記載のシステム。
【請求項１１】
前記アプリケーションデータ構造が、前記カスタマイズされたアプリケーションデータ構造を生成する際に使用される初期アプリケーションデータ構造であり、前記初期アプリケーションデータ構造は、少なくとも１つの以前に埋め込まれたアプリケーションフィーチャおよび／または少なくとも１つの以前に埋め込まれた複合物理モデルデータ構造を含む、請求項１〜１０のいずれか１項に記載のシステム。
【請求項１２】
物理システムをモデリングするためのカスタマイズされたアプリケーションデータ構造を生成するための方法であって、
アプリケーションデータ構造に所定または選択された複合物理モデルデータ構造を埋め込むステップを含み、前記複合物理モデルデータ構造は、物理システムの１つ以上のモデルの表示を含み、物理システムの各モデルは、物理的現象および／または物理プロセスを表わし、前記複合物理モデルデータ構造は、前記物理システムの１つ以上のモデルをどのようにモデリングまたはシミュレートするかを決定する少なくとも１つのモデリング動作を表わすデータを含み、前記方法はさらに、
１つ以上のアプリケーションフィーチャを表わすデータをアプリケーションデータ構造に加えるステップを含み、各アプリケーションフィーチャは、（ｉ）少なくとも１つのフォームフィーチャを表わす第１のデータ、および／または、（ｉｉ）少なくとも１つのアクションフィーチャを表わす第２のデータの１つ以上を含み、
フォームフィーチャは、入力データおよび／もしくは出力データならびに／または入力データおよび／もしくは出力データの提示フォーマットを特定するデータを含み、アクションフィーチャは、前記アプリケーションデータ構造を実行すると、行なわれるべき動作のシーケンスを特定するデータを含み、
行なわれるべき前記動作のシーケンスの少なくとも１つは、前記少なくとも１つのモデリング動作を含み、行なわれるべき前記動作のシーケンスの少なくとも１つは、前記物理システムの１つ以上のモデルの少なくとも一部の少なくとも１つの形状を生成するためのデータを提供する動作を含み、前記方法はさらに、
カスタマイズされたアプリケーションデータ構造を埋込および追加動作から生成するステップを含み、前記カスタマイズされたアプリケーションデータ構造は、実行されると、前記少なくとも１つのモデリング動作と、前記物理システムの１つ以上のモデルの少なくとも一部の少なくとも１つの形状と、前記１つ以上のアプリケーションフィーチャの少なくとも１つとを用いて、前記物理システムのカスタマイズされたモデリングを提供する、方法。
【請求項１３】
前記カスタマイズされたアプリケーションデータ構造は少なくとも１つのフォームフィーチャを使用して生成される、請求項１２に記載の方法。
【請求項１４】
前記カスタマイズされたアプリケーションデータ構造を実行し、出力データを提示および／またはユーザから少なくとも１つのフォームフィーチャに従った入力データを受け取り、少なくとも１つの生成された形状を使用して前記少なくとも１つのモデリング動作を実行することにより、１つ以上の物理的なシステムをモデリングまたはシミュレートするステップを含む、請求項１２または１３のいずれか１項に記載の方法。
【請求項１５】
前記方法はさらに、
グラフィカルユーザインターフェイスを介してユーザに１つ以上の予め選択された複合物理モデルデータ構造を提示し、ユーザが選択しおよび随意にはユーザが修正した１つ以上の複合物理モデルデータ構造を表わすデータを前記アプリケーションデータ構造に加えることと、
グラフィカルユーザインターフェイスを介してユーザに１つ以上の予め選択されたアプリケーションフィーチャを提示し、ユーザが選択しおよび随意にはユーザが修正した１つ以上のアプリケーションフィーチャを表わすデータを前記アプリケーションデータ構造に加えることと、
ユーザに選択された少なくとも１つのアプリケーションフィーチャについて、１つ以上の予め選択されたフォームフィーチャおよび／または１つ以上のアクションフィーチャをグラフィカルユーザインターフェイスを介して提示し、ユーザが選択し随意にユーザが修正した１つ以上のフォームフィーチャおよび／またはアクションフィーチャを表わすデータを前記アプリケーションデータ構造に加えることと
のうちの１つ以上に従って前記アプリケーションデータ構造を修正または更新するよう適合される、請求項１２〜１４のいずれか１項に記載の方法。
【請求項１６】
少なくとも１つのフォームフィーチャが、前記フォームフィーチャを含む前記アプリケーションフィーチャが実行されると、前記動作のシーケンスを修正および／または予め選択するようユーザから入力を受け取ることを可能にする、請求項１２〜１５のいずれか１項に記載の方法。
【請求項１７】
少なくとも１つのフォームフィーチャは、前記フォームフィーチャを含む前記アプリケーションフィーチャが実行されると、前記少なくとも１つの形状および／または前記少なくとも１つのモデリング動作を修正および／または予め選択するようユーザから入力を受け取ることを可能にする、請求項１２〜１６のいずれか１項に記載の方法。
【請求項１８】
前記少なくとも１つの形状の形状が各々、０次元、２次元、または３次元のいずれかであることが可能である、請求項１２〜１７のいずれか１項に記載の方法。
【請求項１９】
前記少なくとも１つのモデリング動作は、結合系または結合表示を解くための１つ以上の偏微分方程式を含む、請求項１２〜１８のいずれか１項に記載の方法。
【請求項２０】
アプリケーションフィーチャが、入力宣言と、出力宣言と、時間高調波電磁界について周波数をセットし、シミュレーションを実行し、Ｓパラメータを表示するためのアクションフィーチャとを含み、
埋め込まれた前記複合物理モデルデータ構造は音響シミュレーションのためのものであり、アプリケーションフィーチャが、入力宣言と、出力宣言と、基準圧力を更新し、シミュレーションを実行し、生じる波の伝播を表示するための入力を受け取るためのアクションフィーチャとを含み、
埋め込まれた前記複合物理モデルデータ構造はタンクにおける流量シミュレーションのためのものであり、アプリケーションフィーチャは、入力宣言と、出力宣言と、入口流量を受け取り、流量シミュレーションを実行し、パイプ出口での平均流量を表示するためのアクションフィーチャとを含み、
埋め込まれた前記複合物理モデルデータ構造は電子デバイスのためのものであり、アプリケーションフィーチャが、入力宣言と、出力宣言と、フォームフィーチャと、アクティベーション条件と、ヒートシンクのサイズを決定するとともに所与の入力ロードで所与の入力値を下回る温度を維持するためのアクションフィーチャとを含み、および/または、
アプリケーションフィーチャが、入力宣言と、出力宣言と、フォームフィーチャと、アクティベーション条件と、パラメータ化されたプラズマリアクタの値を受け取り、形状を更新し、ウェハの表面上の半導体材料の堆積厚さを決定するためのシミュレーションを実行するためのアクションフィーチャとを含む、請求項１２〜１９のいずれか１項に記載の方法。
【請求項２１】
前記アプリケーションデータ構造は、前記カスタマイズされたアプリケーションデータ構造を生成する際に使用される初期アプリケーションデータ構造であり、前記初期アプリケーションデータ構造は、少なくとも１つの以前に埋め込まれたアプリケーションフィーチャおよび／または少なくとも１つの以前に埋め込まれた複合物理モデルデータ構造を含む、請求項１２〜２０のいずれか１項に記載の方法。
【請求項２２】
物理媒体上に格納または１つ以上のプロセッサおよび１つ以上のメモリデバイスを含むシステムに格納される物理システムをモデリングするためのカスタマイズされたアプリケーションデータ構造であって、前記カスタマイズされたアプリケーションデータ構造は、請求項１〜１１のいずれか１項に記載のシステムおよび／または請求項１２〜２１のいずれか１項に記載の方法によって、生成および／または修正されている、カスタマイズされたアプリケーションデータ構造。