C++プログラム・データベース構築
スポンサーリンク
概要
- 論文の詳細を見る
ブラウザーなどのプログラミング・ツールの多くは対象のプログラムに関する情報を必要とするが,これは通常ソース・コードから獲得され,ツールから利用しやすい形で保管される.我々はC++ブラウザーを開発した際,ソース・コードから獲得したプログラム情報をプログラム・データベースに渡すためのインターフェースとして,pdb(program database) stream interfaceを考案した.pdb streamはプログラム情報を小さな意味単位の列に変換したものであり,その入出力はオブジェクト間のメッセージ通信を使って行なわれる.pdb stream interfaceは,情報の供給側にとって負担が少なく,拡張性にすぐれている.本論文では,このpdb stream interfaceをその使用経験とともに解説する.
- 一般社団法人情報処理学会の論文
- 1994-01-20
著者
-
中村 宏明
日本アイ・ビー・エム株式会社東京基礎研究所
-
安田 和
日本アイ・ビー・エム(株)東京基礎研究所
-
三ツ井 欽一
日本アイ・ビー・エム(株)東京基礎研究所
-
三ツ井 欽一
日本アイビーエム東京基礎研究所
-
Shahram Javey
Ibm Canada Toronto Laboratory
-
Javey Shahram
Ibm Canada
-
三ツ井 欽一
日本アイ・ビー・エム(株)
関連論文
- 時間/機能制約による仕様に対する実行可能なUML/SysMLモデルの動的検査手法
- RTOSシミュレーションのための性能と移植性が高いスケジューラ(開発環境,組込みシステム工学)
- 時間/機能制約による仕様に対する実行可能なUML/SysMLモデルの動的検査手法
- 不完全なソースコードからのプログラム情報の抽出
- B-017 時間制約を持つ仕様に対するUML/SysMLモデルの動的検査手法(B分野:ソフトウェア,一般論文)
- 静的解析によるメソッド探索の高速化
- メソッドの仮翻訳によるオブジェクト指向言語の最適化
- C ベースのオブジェクト指向言語における再コンパイル時間の短縮
- オブジェクト指向言語COB : インプリメンテーション
- オブジェクト指向ソフトウエア開発におけるプログラム理解支援
- オブジェクト指向ソフトウエア開発におけるプログラム理解支援
- 拡張可能なC++ソースコード・ブラウザ : ユーザインタフェース
- モバイルユーザに状況適応型サービスを提供するしくみ
- 状況に適合するサービスをモバイル・ユーザに提供するシステム
- 階層構造をもつデータの入力システムのためのフレームワーク
- C++プログラム・データベース構築
- 拡張可能なC++ソースコード・ブラウザ : プログラム・データベース
- 92-3 Contracts: オブジェクト指向システムにおける動作組成の記述
- オブジェクト指向ソフトウエアの保守・再利用を支援するエディタ
- 拡張可能なc++ソースコードブラウザ : 基本設計
- 編集にあたって(モデリングとツールを駆使したこれからのソフトウェア開発技法 : モデル駆動開発手法を中心として)
- 92-4 C++におけるインタフェースとインプリメンテーションの分離