【手続補正書】
【提出日】平成20年5月22日(2008.5.22)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】  シミュレーションを実行するためにコンピュータシステムで使用されるプログラムであって、
コンピュータを、
複数のコンピュータで読取り可能なサービスプログラムコード手段であって、該サービスプログラムコード手段は、シミュレーション処理における環境のオブジェクトのシミュレーション属性を全体的に決定するように構成され、該オブジェクトは前記環境下で動作する機械的システムであり、各サービスプログラムコード手段は、少なくともオブジェクトデータベース内のオブジェクト属性のサブセットに関連づけられ、各サービスプログラムコード手段は、他のサービスプログラムコード手段とは異なる頻度で実行され、該頻度はシミュレーション属性に基づき、少なくとも幾つかのサービスプログラムコード手段は、コンピュータで読取り可能なプログラムコード手段を含み、そのサービスプログラムコード手段が関連づけられたオブジェクトデータベースからオブジェクト属性にアクセスし処理するというサービスプログラムコード手段と、
各サービスプログラムコード手段に関連づけられ、オブジェクトデータベースに決定されたシミュレーション属性を書込むため、サービスプログラムコード手段からの書込み要求を待ち行列に入れた、コンピュータで読取り可能な書込み待ち行列プログラムコード手段と、
待ち行列に入れられた要求の実行を調整して、各サービスプログラムコード手段がオブジェクト属性全部の首尾一貫した一覧を得るように決定されたシミュレーション属性をオブジェクトデータベースに書込ませるためのノードコンピュータで読取り可能なノードプログラムコード手段と、
して機能させるためのプログラム。
【請求項２】  前記ノードプログラムコード手段は、属性がオブジェクトデータベースに書込まれるオブジェクトの少なくとも一部分の画像を作成し、決定されたシミュレーション属性を画像に書込むためのコンピュータで読取り可能なプログラムコード手段を含み、また、前記ノードプログラムコード手段は、オブジェクトの決定されたシミュレーション属性をオブジェクトデータベースに書込むために、画像をオブジェクトデータベースに関連づけることを特徴とする請求項１に記載のプログラム。
【請求項３】  前記ノードプログラムコード手段は、オブジェクトデータベース内のオブジェクトのポインタを画像を指すように変更することによって、前記画像をオブジェクトデータベースに関連づけることを特徴とする請求項２に記載のプログラム。
【請求項４】  前記ノードコードプログラム手段は、該ノードプログラムコード手段がオブジェクトデータベースに一つの画像を関連づけていることを少なくとも幾つかのサービスプログラム手段に通知するためのコンピュータで読取り可能なプログラムコード手段を含むことを特徴とする請求項２に記載のプログラム。
【請求項５】  前記サービスプログラムコード手段が前記ノードプログラムコード手段からオブジェクトデータベース関連通知を受信すると、そのサービスプログラムコード手段に関連づけされた書込み待ち行列プログラムコード手段は、ノードプログラム手段への要求を待ち行列にいれてサービスプログラムコード手段を画像に同期させる、また、
前記ノードプログラムコード手段は、サービスを画像に同期させるためのコンピュータで読取り可能なプログラムコード手段を含むことを特徴とする請求項４に記載のプログラム。
【請求項６】  各サービスプログラムコード手段には演算段階が設けられ、演算段階においては、オブジェクト属性が処理され、しかも、書込み待ち行列プログラムコード手段は、前記サービスプログラムコード手段が演算段階中に生成した書込み要求を待ち行列に入れる、また、
特定のサービスプログラムコード手段のために待ち行列に入れられた書込み要求は、演算段階以外の書込み要求処理段階において前記ノードプログラムコード手段によって処理されることを特徴とする請求項１に記載のプログラム。
【請求項７】  前記ノードプログラムコード手段が通知をする少なくとも幾つかのサービスプログラムコード手段は、ノード画像で表されるオブジェクト属性に関連づけられたサービスプログラムコード手段を含むことを特徴とする請求項４に記載のプログラム。
【請求項８】  シミュレーションを遂行するためにコンピュータによって実行される方法であって、
シミュレーション処理における環境のオブジェクトのシミュレーション属性を全体的に決定するための複数のサービス段階であって、該オブジェクトは前記環境下で動作する機械的システムであり、各サービス段階は、少なくともオブジェクトデータベース内のオブジェクト属性のサブセットに関連づけられ、各サービス段階は、他のサービス段階とは異なる頻度で実行され、該頻度はシミュレーション属性に基づき、少なくとも幾つかのサービス段階は、そのサービス段階が関連づけられたオブジェクトデータベースからオブジェクト属性にアクセスし処理するための段階を含むというサービス段階と、
各サービス段階に関連づけられ、サービス段階からの書込み要求を待ち行列に入れて決定されたシミュレーション属性をオブジェクトデータベースに書込むための書込み待ち行列コンピュータ段階と、
待ち行列にいれられた要求の実行を調整して、各サービス段階でオブジェクト属性全部の首尾一貫した一覧が得られるように、決定されたシミュレーション属性をオブジェクトデータベースに書込ませるためのノード段階と、
で構成される方法。
【請求項９】  前記ノード段階は、属性がオブジェクトデータベースに書込まれるオブジェクトの少なくとも一部分の画像を作成し、決定されたシミュレーション属性を画像に書込むための段階を含み、また、
オブジェクトの決定されたシミュレーション属性をオブジェクトデータベースに書込むために、ノード段階では画像をオブジェクトデータベースに関連づけることを特徴とする請求項８に記載の方法。
【請求項１０】  前記ノード段階では、オブジェクトデータベース内のオブジェクトのポインタを画像を指すように変更することによってオブジェクトデータベースに画像を関連づけることを特徴とする請求項９に記載の方法。
【請求項１１】  前記ノード段階は、そのノード段階がオブジェクトデータベースに画像を関連づけていることを少なくとも幾つかのサービス段階で通知する段階を含むことを特徴とする請求項９に記載の方法。
【請求項１２】  サービス段階で、ノード段階からのオブジェクトデータベース関連通知が受信されると、そのサービス段階に関連づけられた書込み待ち行列段階では、ノード段階への要求が待ち行列に入れられ、そのサービス段階が画像に同期され、また、
ノード段階はサービスを画像に同期させる段階を含むことを特徴とする請求項１１に記載の方法。
【請求項１３】  各サービス段階は演算段階を含み、演算段階においては、オブジェクト属性が処理され、しかも、演算処理段階で、サービス段階における演算段階中に生成された書込み要求が待ち行列に入れられ、また、
特定のサービス段階で待ち行列に入れられた書込み要求は、演算段階以外の書込み要求処理段階におけるノード段階で処理されることを特徴とする請求項８に記載の方法。
【請求項１４】  請求項１１に記載の前記ノード段階で修正された少なくとも一つまたは二つ以上のサービス段階は、前記ノード画像で表されるオブジェクト属性に関連づけられていることを特徴とする請求項１１に記載の方法。