説明

インターナショナル・ビジネス・マシーンズ・コーポレーションにより出願された特許

161 - 170 / 4,084


【課題】サーバで動作するソフトウェアのテストをクライアントから行う際のテスト設計の工数を抑える。
【解決手段】網羅率計測装置40では、トレースログ抽出部41が、トレースログ記憶部35に記憶されたトレースログから分析対象トレースログを抽出し、パラメータ抽出部42が、分析対象トレースログから分析対象画面に出現するパラメータを抽出し、テストデータ生成部43が、そのパラメータのうちの分析対象として指定されたパラメータとそのパラメータに入力されたパラメータ値とを含むテストデータを生成し、入出力制御部46が、同値分割法やオールペア法で用いる同値クラスの範囲や境界値等の分析設定情報を受け付け、テストデータと分析設定情報とに基づいて、単独因子分析部44が単独因子分析を、二次元因子分析部45が二次元因子分析を行い、入出力制御部46が、分析結果をコンソール49に出力する。 (もっと読む)


【課題】本発明は、プログラムが、割り当てられたオブジェクトをどのようにアクセスし且つどこでアクセスするかを解析することを目的とする。
【解決手段】本発明は、ポインタを解析する技法を提供する。当該技法は、アクセス箇所を検出したいオブジェクトが特定されたオブジェクトを生成するメソッドの呼び出し元の少なくとも1のメソッド(第1の呼び出し元のメソッド)に又は上記特定されたオブジェクトを生成するメソッドから呼び出される側の少なくとも1のメソッド(第1の呼び出される側のメソッド)にエスケープするかどうかを検出し、ポイント・ツー・グラフ中の少なくとも1のオブジェクトのフィールドが、第1の呼び出し元のメソッドから又は第1の呼び出される側のメソッドから到達可能であること且つポイント・ツー・グラフ中のオブジェクトを指していない状態であることを条件に、ロード・ノードをポイント・ツー・グラフ中に用意して、当該グラフを更新することを特徴とする。 (もっと読む)


【課題】キャッシュ管理のための方法、装置、およびコンピュータ・プログラムを提供する。
【解決手段】キャッシュ・コントローラ110によって、新しいキャッシュ・ラインをキャッシュ181に挿入する要求を受信することと、キャッシュ・コントローラ110によって、新しいキャッシュ・ラインが強制注入に関連付けられているか否かを判定することと、新しいキャッシュ・ラインが強制注入に関連付けられているという判定に応答して、キャッシュ・コントローラ110によって、新しいキャッシュ・ラインのキャッシュ181への挿入を承認することと、新しいキャッシュ・ラインが強制注入に関連付けられていないという判定に応答して、キャッシュ・コントローラ110によって、新しいキャッシュ・ラインのアドレスと既定アドレス範囲との比較に基づいて、新しいキャッシュ・ラインの挿入を承認するか否かを判定することと、を含む。 (もっと読む)


【課題】 アプリケーションにより処理されるデータを保護するデータ保護処理プログラムを提供する。
【解決手段】
従来のデータ保護処理プログラムに変わって、揮発性記憶手段と不揮発性記憶手段とを有するコンピュータに、アプリケーションにより読み込み又は書き込みされるデータファイルに対応したデータを該データファイルに関連づけて前記揮発性記憶手段に書き込む揮発性ファイル展開機能と、前記揮発性記憶手段に書き込まれた前記データに対応するデータファイルを出力する揮発性ファイルリパッケージ機能と、を実現させるものとした。 (もっと読む)


【課題】ランタイム中のメッセージ・フローのプログラムによる修正のための方法、システム、およびコンピュータ・プログラム製品を提供する。
【解決手段】メッセージ・ブローカ内のメッセージ・フローを識別することができる。メッセージ・フローにはノードおよび接続路を含めることができる。ノードには、反射ノード、事前定義ノード、およびユーザ定義ノードを含めることができる。メッセージ・ブローカは、メッセージを第一正式メッセージング・プロトコルから第二正式メッセージング・プロトコルに変換できる媒介コンピュータ・プログラム・コードとすることができる。メッセージ・フロー内の反射ノードを選択することができる。反射ノードは、外部リソースと関連付けることができ、このリソースを実行コードとすることができる。 (もっと読む)


【課題】複数のソフトウェア・イメージを管理するための方法を提供する。
【解決手段】対応する方法は、各ソフトウェア・イメージのメモリ・ブロックの少なくとも部分をマス・メモリの対応するイメージ部分に保存するステップであって、各メモリ・ブロックは対応するイメージ・アドレスにマス・メモリ内のイメージ部分のオフセットを加えたものに等しいメモリ・アドレスを有するメモリ位置に保存される、ステップと、現在のイメージ部分に保存された現在のソフトウェア・イメージを選択するステップと、現在のソフトウェア・イメージのブート位置に保存されたメモリ・ブロックをマス・メモリの再配置部分に再配置するステップとを含む。 (もっと読む)


【課題】バイナリ識別子の圧縮を提供する。
【解決手段】1度に4バイトの累積XORベースのプリハッシュに基づき、ハッシュ・キーに必要な特性を保ちながら、大きな(16バイト)IPv6アドレスを通例の(4バイト)アドレス・フィールドに圧縮することについて記載する。 (もっと読む)


【課題】 関数呼び出しを含む複数の命令から構成されるバイナリ列を動的に書き換えることができる装置や方法を提供する。
【解決手段】 この装置は、トランザクションの排他制御を可能にするトランザクショナル・メモリを備える装置である。この装置は、プログラムを解釈し、プログラム内の指定された処理を実行するための複数の命令から構成される命令列の前後にトランザクションを開始させる開始命令とトランザクションを終了させる終了命令とを挿入した第1コードを生成する第1コード生成部200と、指定された処理に応じて、所定のタイミングで複数の命令を用いて第2コードを生成する第2コード生成部201と、トランザクション内で第1コードの命令列を第2コードで上書きまたは第1コードの一部に第2コードを書き込むコード書込部202とを備える。 (もっと読む)


【課題】実際の位置特定データを提供するためのシステムを提供する。
【解決手段】実際の位置特定画像データを少なくとも1つのリクエスタに提供するための装置が、位置特定画像データの多数のプロデューサに結合され、各々のプロデューサは、1つ又は複数の特定の位置の位置特定画像データを提供するように適合され、プロデューサの位置を示す位置表示を少なくとも含むプロデューサ・プロファイルを有する。この装置100は、レシーバ101と、プロセッサ102と、トランスミッタ103とを有する。レシーバ101は、リクエスタから1つ又は複数の特定の位置の位置特定画像データに対する要求を受信するように構成される。トランスミッタ103は、少なくとも1つの適合したプロデューサからの要求された位置特定画像データをリクエスタに送信するように構成される。 (もっと読む)


【課題】マルチモニタ環境におけるポインタの移動方向、移動速度を柔軟に制御する方法およびシステムを提供することである。
【解決手段】上記課題を解決するために第1の態様として、複数モニタの表示領域の所望の箇所に、ポインタに所望の動作を行わせる制御領域を定義する制御領域定義部であって、制御領域を一意に識別するための識別名と、当該制御領域におけるポインタの制御項目とその制御内容のペアを含む、定義データを記録する、制御領域定義部と、前記定義データを読み取り、ポインタの制御を行うポインタ制御部であって、ポインタが制御領域に進入することに応じて、当該制御領域に対して定義された定義データの前記制御項目に対応する前記制御内容に従って前記ポインタの制御を行う、ポインタ制御部を有し、前記制御項目として、移動速度閾値、移動可能方向、または移動先を含むポインタ制御システムを提供する。 (もっと読む)


161 - 170 / 4,084