システムXEROにおける高水準データ定義/操作言語
スポンサーリンク
概要
- 論文の詳細を見る
XEROは、分散環境におけるdata intensive application[加藤89]の構築を支援するシステムである。XERO開発の主な目標は永続的データの管理、データ操作の高度な記述、分散環境での効率的なデータ操作の実現などである。本稿では、XEROに高水準のデータ定義、データ操作の記述力を与えるデータ記述言語について述べる。この言語は関数型言語をもととし、集合の内包的記述法を取込むことにより、大量のデータの流れを自然に記述できる。関数型言語は、その参照透明性ゆえに、プログラムの形式的操作が容易であることが期待される。この性質を利用して、プログラム変換の技術によりソース言語レベルでより効率の良いプログラムに変換できることを示す。さらに、このような変換を施した後に、手続き型言語に変換することにより効率よく実行することができることを示す。
- 一般社団法人情報処理学会の論文
- 1989-03-15
著者
関連論文
- 彩色意図にもとづく色覚障害者のための再配色システム(セッション2:インタラクションデザイン:理論と実践(2))
- 属性文法に基づくテストプログラム生成器の設計と実装
- 仮想機械の仕様記述に基づくバイトコードインタプリタ生成系
- データベースの多様な応用分野に対応可能な関数型並列処理システムSMASH : データ構造および演算の定義系と実行系
- データベースの多様な応用分野を対象とする並列処理システムSMASH : 複雑なデータ構造の支援
- 仮想機械の仕様記述に基づくバイトコードインタプリタ生成系
- D-041 大規模社会ネットワークからのクラスタ構造の抽出(D分野:データベース)
- システムXEROにおける高水準データ定義/操作言語
- 分散OS XEROにおけるコンテキストの分散かつ永続的な管理法について
- データベース指向OS XEROにおける複合オブジェクト管理
- 一級継続の並行言語への導入
- Java言語上の細粒度マルチスレッドフレームワークにおける問題点の考察
- メモリ管理の性能評価基盤
- 属性文法の系統的デバッグ法におけるバグ絞り込みの効率化(プログラミングおよびプログラミング言語)
- アセンブリ言語上でのプログラム特化
- 10-217 東京工業大学におけるOCWの活用(口頭発表論文,オーガナイズドセッション「オープンコースウエアとその活用」-I)
- O-011 大規模スパムフィルタと実験環境の構築手法の提案(O分野:情報システム)
- 並列オブジェクト指向言語への安全な継承の導入について
- OOPSLA '89に参加して
- ユーザが拡張可能なイベント監視機構を持つ分散デバッガの設計と実現
- 分散永続オブジェクト管理システム上のバージョン間衝突の解決
- メモリマップに基づく永続オブジェクト管理のためのトランザクション機構
- 並列・分散処理環境を対象としたOSReSCにおける分散オプティマイザ
- データベースの多様な応用分野を対象とする並列処理システムSMASH : メモリ資源割り当ての計算方式の実現
- POPL2002/PEPM2002/PADL2002報告(プログラミング及びプログラミング言語)
- 属性文法に基づくグラフィカルユーザインタフェース生成系とその評価
- 仮想機械の仕様記述に基づくバイトコードインタプリタ生成系
- SSA形式を利用したPredicated Execution向け命令スケジューリング手法
- SSA形式を利用したPredicated Execution向け命令スケジューリング手法
- バッファ溢れ攻撃とその防御(コンピュータセキュリティシリーズ(1))
- メモリ管理機能のモジュラーかつ効率的な実装手法
- ウィルスをはじめとする悪性ソフトウエア
- Java, C#の次に来るのは?(インタラクティブ・エッセイ)
- データベース指向OS XEROにおける永続的キャッシング技術
- 属性文法に対するデバッガ
- 循環属性文法に基づく生成系Junについて
- 属性文法に対するデバッグ方式の構想
- 木属性文法とGUI生成系を利用したデバッガの作成
- 異機種分散環境上でのDcamlバイトコードコンパイラの設計と実現
- 異機種分散環境上でのDcamlネイティブコンパイラの設計と実現
- 異機種分散環境上のアプリケーション開発環境Dcamlシステムの構想
- 並行言語Harmony/2とその一級継続機構
- 東日本大震災 危機発生時の対応について考える:9.危機に試されるスマートフォンのアプリケーション
- 並行言語Harmony/2とその一級継続機構
- データベース指向OS XEROのデータベースシステム実現モデル
- データベース処理を指向した分散OS XEROの永続オブジェクト管理
- データベース処理を指向した分散オペレーティング・システムXEROの設計
- プログラミング言語処理系SqueakのSHARP Zaurusへの移植とその評価
- 低レベル命令セット仮想計算機を利用した混成環境におけるプロセス移送
- 高速実行可能な低レベル命令セット仮想計算機の設計
- 「情報処理学会論文誌 : プログラミング」の編集について
- 分散サーバによるネットワークファイルシステムの研究
- 多言語に対応した自己記述をもったバイナリデータ形式
- データベース処理を指向した分散OS XEROにおけるスレッドの動的ロード機構
- システムXEROにおけるプロセス間大量データ通信機能
- 並行トランザクション機構の実装
- MINIXオペレーティングシステムの32ビット系ワークステーションへの移植
- Actorモデルにもとづいた非同期並列プログラミング言語ActGPUのコンパイラの実装とその評価
- Actorモデルにもとづいた非同期並列プログラミング言語ActGPUのコンパイラの実装とその評価
- 解析表現文法とSchemeマクロ展開器を用いたJavaScript向けHygienic構文マクロシステムの実装