説明

Fターム[5B081AA10]の内容

特別なプログラム実行装置 (1,497) | プログラミング言語 (310) | その他(JCL、DB言語) (85)

Fターム[5B081AA10]に分類される特許

1 - 20 / 85


【課題】スキーマ数が増えると、それに応じてEXI文法を記憶する記憶領域が圧迫される問題がある。
【解決手段】文法ストアは、少なくとも1つのデータ型を定義したXMLによる第1スキーマからEXI仕様にしたがって生成される第1の型文法と、少なくとも1つのデータ型を定義したXMLによる第2スキーマから前記EXI仕様にしたがって生成される型文法のうち、前記第1の型文法と共通する型文法を除いた第2の型文法とを記憶する。ストリーム入力部は、EXIストリームを受信する。パーサ部は、前記EXIストリームが前記第1スキーマに対応するものであるときは、前記第1の型文法に基づき前記EXIストリームをデコードし、前記EXIストリームが前記第2スキーマに対応するものであるときは、前記文法ストアに記憶された前記第1の型文法のうち前記共通する型文法と、前記第2の型文法とに基づき、前記EXIストリームをデコードする。 (もっと読む)


【課題】プログラムに内在する不完全な意味を発症させる仕組みを解読する。
【解決手段】プログラムの不完全な意味はプログラムの実行障害の原因であるが、従来のプログラム診断方法では、障害の原因を試行錯誤で部分的に探索するだけで論理的総合的に全ての原因を発見することができない。本発明はプログラム情報から本発明の方法によってLYEE空間情報を抽出することによりプログラムの意味を完全に解読することが出来るので、その不完全な意味が発症する仕組みを解読することが出来る。従ってプログラムに必ず潜在する不完全な意味を発見し実行障害を事前に防止することが出来る。 (もっと読む)


【課題】データオブジェクトに対するユーザの操作を支援する。
【解決手段】データ編集装置10のデータ保持部12は、編集対象のデータとして、データの属性を示す基底とデータの値とを対応付けて保持する。コード取得部20は、データの編集内容を内包的記法により記述するための第1プログラム言語で記述されたコードであって、編集対象のデータに対する基底にもとづく編集内容が記述されたユーザコードを取得する。コード生成部22は、データの編集内容を外延的記法により記述するための第2プログラム言語と第1プログラム言語との所定の対応関係にしたがって、ユーザコードから、第2プログラム言語で記述された実行コードを生成する。編集処理部24は、実行コードにしたがって編集対象のデータを編集する。 (もっと読む)


【課題】手続き型関数を識別してセマンティックルールの代わりに生成された手続き型コードを組み込むトリプルのプロパティと共にルール結論・前提の両方におけるトリプルに存在する変数を識別する。
【解決手段】結論トリプルのサブジェクトである変数を備える前提トリプルがタイプステートメントであるか判定する(310)。タイプステートメントではないがサブジェクト変数をバインドするルール前提/結論内のトリプルのプロパティの領域も判定される(312)。手続き型関数は、タイプステートメントであると判定された前提トリプルによって識別されたセマンティッククラスと、サブジェクト変数を備えるがタイプステートメントではない結論・前提トリプルの領域と識別されたクラスとの交差から変換された手続き型クラスに関連付けられ、結論トリプル内のオブジェクト変数の値を計算する前提要素を使用して判定されたセマンティックルール計算で更新される。 (もっと読む)


【課題】コンピュータアプリケーションにクラスタコンピューティング機能性を便利に追加する手法を提供する。
【解決手段】複数のノードと、ユーザインタフェースおよびプログラムコード命令を翻訳するカーネルを含むソフトウェアパッケージと、を含むコンピュータクラスタシステムが提供される。一実施形態では、クラスタノードモジュールが、カーネルおよび他のクラスタノードモジュールと通信するように構成される。クラスタノードモジュールは、互いに通信し、かつカーネルと通信しているいくつかのクラスタノードモジュールがコンピュータクラスタとして動作することが可能であるように、ユーザインタフェースからの命令を受け付け、それらの命令のうちの少なくともいくつかを翻訳する。 (もっと読む)


【課題】EXIストリームを低負荷の処理で生成する。
【解決手段】読み込み手段は、XMLスキーマで定義された文書構造における特定箇所と、変数の名前とを互いに対応づけた対応情報と、複数のタグと、特定箇所に配置された置換文字列とを含む教師XML文書とを読み込む。パーサは、教師XML文書を、タグ名および置換文字列を含む複数の要素のうちの1つを指定したイベントの列に変換する。読み込み手段は、イベントの遷移と、EXIイベントコードとの関係を定義したEXI文法書を読み込む。コードコンポーザは、イベントの列を順番に処理して、処理するごとにEXI文法書に応じてEXIイベントコードを生成し、(B)処理するイベントが置換文字列を指定するイベントであるときは、置換文字列が配置された箇所に対応する変数の値を取得する関数を生成し、イベントの列の処理順序に応じて、EXIイベントコードと関数の値との出力命令コードを配置してEXIエンコーダを生成する。 (もっと読む)


【課題】EXIストリームを低処理負荷でデコードすることが可能なデコーダを生成する。
【解決手段】XML文書構造における箇所と、変数の名前とを対応づけた対応情報と、XML文書構造の各要素を表現するイベントと、EXIイベントコードと、次に用いるべき文法と、の関係を定めた複数の文法を含むEXI文法書を読み込む。文法選択部は、開始文法からEXI文法書の各文法を順次辿るように選択する。更新判定部は、文法を選択するごとにXML文書構造上の位置を特定する文法スタックを逐次更新する。更新された文法スタックが、前記箇所を示さないとき、関数設定部は、選択した文法に対して文法スタックが示す位置に対応するEXIストリームの値を読み飛ばす読み飛ばし関数を設定し、そうでないときは、値を読み出して、前記箇所に対応する変数に与える読み出し関数を設定する。コードコンポーザは、各文法毎に選択された読み飛ばし関数および読み出し関数を含むEXIデコーダを生成する。 (もっと読む)


【課題】 コンピュータシステムにおけるバインド環境でパラメータの値を格納する際のオーバーヘッドをなくすこと。
【解決手段】 本発明は、式を評価するための方法ならびに対応するソフトウエアおよびシステムに関する。本発明の方法は:パラメータ定義を格納する一つ以上のデータ構造(136)を受け取るステップ;前記式で参照される一つ以上のパラメータを特定するステップ;格納された定義に基づいて前記特定したパラメータそれぞれの値を決定するステップ;および、バインド環境(300)内に前記決定したパラメータ値を格納するステップ;を含む。 (もっと読む)


【課題】命令スタックとデータスタックを持たない装置(例えば、手続き型の命令処理を実行する装置)において、関数型制御言語を実行することを可能とした言語変換装置を提供することである。
【解決手段】提案する言語変換装置は、関数型言語の命令/変数オペランドを格納した配列の各要素を取得し、その各要素をノードとしたツリー構造を作成し、ツリー構造記憶部に出力するツリー構造作成部12と、前記ツリー構造中の子供ノード持たないノードであるリーフ以外のノードにインスタンス名を付与するインスタンス名付与部14と、前記インスタンス名を付与されたツリー構造に対して、子供ノードがリーフしかないノードを見つけ、そのノードに記述された関数を呼び出し、その呼び出した結果の代入文を、代入先をそのノードに付与されたインスタンス名として作成し、手続型言語の命令群を記憶する手続型言語記憶部に出力する代入文作成部15と、を有する。 (もっと読む)


【課題】ユーザ端末がWebページの表示時間を短縮可能なスクリプトプログラムを解釈実行する方法、スクリプトプログラム及びユーザ端末を提供すること。
【解決手段】ユーザ端末(10)が、Webページ表示時にHTMLのコードに係るスクリプトプログラム(1)をブラウザにより解釈実行するステップと、スクリプトプログラム(1)を構成する関数をユーザ端末(10)のメモリ上に展開する際に、当該関数が既にメモリ上に展開されているか否かを判別するステップと、関数がメモリ上に展開されていないことを条件に、この関数をメモリ上に展開するステップと、を含む。 (もっと読む)


【課題】連想配列を扱えないプログラミング言語でのプログラミングで、連想配列に相当するデータ構造をメモリに容易に実装可能なデータ処理装置を提供する。
【解決手段】 データ処理装置は、連想配列の宣言を受け付けると第1領域にポインタ配列を生成し、ポインタ配列の存在時に登録指示を受け付けると、第1文字列のハッシュ値を求め、第1文字列を第2領域に格納し登録データを第3領域に格納し、第1文字列のハッシュ値で指定されるポインタ配列の第1要素に第2および3領域を特定するための特定情報を格納し、第1要素に特定情報が格納されている状況で参照指示を受け付けると、第2文字列のハッシュ値を求め、第2文字列のハッシュ値が第1文字列のハッシュ値と同一である場合、第1要素内の特定情報を用いて第1文字列を読み出し、第1文字列が第2文字列と同一である場合、特定情報を用いて登録データを読み出し実行部に送信する (もっと読む)


【課題】ソースコードを管理することなく常に複数のコンピュータで同じソースコードを実行することができるインタプリタ言語実行システムを提供することを目的とする。
【解決手段】送信先となる他のコンピュータを記載した送信先ファイルと実行プログラムとを備えたメインコンピュータと、受信プログラムと実行プログラムとを備えた他のコンピュータとを備える。メインコンピュータは、実行プログラムにより、ソースコードを入力し解析してオブジェクトコードをメモリ上に出力し、送信先ファイルに格納されている送信先のコンピュータにオブジェクトコードを送信し、オブジェクトコードを実行する。他のコンピュータは、オブジェクトコードを受信してメモリ上に出力し、実行プログラムを起動する。実行プログラムでは、受信プログラムからの起動か否かを判定し、その場合はメモリ上に出力されているオブジェクトコードを実行する。 (もっと読む)


【課題】デジタル表示グラフィックスを生成する性能を改善することを目的とする。
【解決手段】コンパイル中に、可能である場合には、プログラム可能カリングユニットの区間の境界が計算される。変数毎に、区間の境界は、コンパイル中に計算され、最適化されたカリングプログラムを生成するために、他のメタデータと共に境界が使用される。可能でない場合には、仮定が行われてもよく、仮定がコードをコンパイルするために使用されてもよい。仮定が無効であることがわかった場合、新たな仮定が行われてもよく、或る実施例では、コードは再コンパイルされてもよい。 (もっと読む)


【課題】同時マルチスレッディングプロセッサにおいて、スレッドの実行時間を削減する。
【解決手段】同時マルチスレッディングプロセッサは、デコード後に複数のスレッドで実行されるように、該複数のスレッドのうち、該命令が実行されるスレッドを識別するためのスレッド識別子が付加された、単一のスレッドに属する複数の命令をフェッチするフェッチ手段と、前記フェッチ手段によりフェッチされた前記複数の命令をデコードし、前記複数のスレッドを生成し、それぞれの該命令に付加された前記スレッド識別子の示すスレッドに、該命令を割り当てるデコード手段と、前記デコード手段により生成された前記複数のスレッドを並列に動作させることにより、前記複数の命令を実行する実行手段と、を有する。 (もっと読む)


本発明は、インタープリタが、ツリーシーケンスの形式において受信される命令に基づいて、実行コードを生成および実行し、ツリーシーケンスが、それぞれの自動化プロシージャを定義するための並列動作の情報を備える、システムを自動化するためのシステムおよび方法に関する。ツリーシーケンスの定義は、例えば、XML文書等の標準化されたヒトおよび機械可読フォーマットに基づいてもよい。本発明の実施形態によると、ツリーシーケンスは、親−子の関係を介して、相互に関連するサブシーケンス、ステップ、およびステートメントの階層構造として定義される。
(もっと読む)


【課題】手修正前に変換ルールの誤り箇所を的確に検出し、プログラムの言語変換処理を効率よく行うことが可能な言語変換装置を提供する。
【解決手段】本発明の言語変換装置は、第1のプログラミング言語から第2のプログラミング言語へ変換する変換ルールに基づいて、第1のプログラミング言語で記述されたプログラムのうち、第1のプログラミング言語から第2のプログラミング言語に変換可能な部分は自動変換し、自動変換できない部分はコメントアウトする自動変換部と、自動変換部により第2のプログラミング言語に変換されたプログラムをコンパイラによりコンパイルした際にコンパイラから出力されたコンパイルエラーに基づいて、変換ルールの誤り箇所を検出する誤り検出部と、誤り検出部により検出された変換ルールの誤り箇所をユーザに通知する通知部と、変換ルールまたはプログラムの修正情報および言語変換装置の操作情報が入力される入力部とを備える。 (もっと読む)


【課題】利用者による情報処理内容の変更を容易にする
【解決手段】入力部12は、処理種別情報の入力を受け付け、取得部13は、入力部12が入力を受け付けた処理種別情報に対応付けて記憶部11が記憶する、所定の利用者入力用言語によって記述された処理内容情報を取得する。次に、変換部14は、取得部13が取得した処理内容情報を、所定のプログラム言語の処理命令に変換し、実行部15は、変換部14が生成した処理命令を実行する。 (もっと読む)


【課題】画像処理装置において、仮想マシンによるシステムでリアルタイム性が要求される装置制御を行う場合における時間条件を満足するための手段を提供する。
【解決手段】同一のCPU上で、画像処理を行うためのOS1およびAS1による画像処理を実行する第1実行手段と、CPUが直接実行できない言語で記述された装置制御を行うためのOS2およびAS2による装置制御の処理を実行する第2実行手段とを実現する。第2実行手段である仮想マシンVMは、OS2およびAS2のコードのうち、予め定められた時間条件に基づいて実行することが要求されるコードを、CPUが直接実行可能な機械語コードに変換するコード変換部20aと、コード変換部20aにより生成された機械語コードを実行する機械語コード実行機能およびOS2およびAS2のコードを実行時に逐次解釈しながら実行する逐次実行機能を有するコード実行部20cと、を備える。 (もっと読む)


【課題】CPUによる単位時間の命令の実行完了回数を調整できるマルチスレッド実行装置、オブジェクトプログラムの生成方法及びプログラムを提供すること。
【解決手段】ソースプログラムから生成されたオブジェクトプログラムを記憶するプログラム記憶手段26と、オブジェクトプログラムの命令を発行する命令発行手段11と、前記命令を実行する命令実行手段15と、を有するマルチスレッド実行装置100であって、前記オブジェクトプログラムには、目標実行速度情報記憶手段80から読み出された前記プログラム毎の目標実行速度情報に、命令の実行完了速度情報が略一致するよう調整する、調整用コードが挿入されている、ことを特徴とする。 (もっと読む)


【課題】JCLファイルから効率的にかつ保守性の高いジョブネットワークを作成する。
【解決手段】一の言語で記述されたファイルを他の言語で解釈可能なファイルに変換するファイル変換装置において、入力したファイルの記述内容を1行ずつ読み込み、その読み込んだ記述内容に行毎にインデックスを付して前記記述内容を管理するファイル読取手段と、前記ファイル読取手段が管理するファイルのインデックスを線形に走査することにより、前記インデックスに基づいて前記記述内容を木構造の構文木に変換する構文木作成手段と、最適化ルールに従って前記構文木の木構造をフロー図として最適化する構文木最適化手段と、前記構文木最適化手段が最適化したフロー図の制御子を識別子として、前記入力されたファイルを分割するファイル分割手段とを有する。 (もっと読む)


1 - 20 / 85