オブジェクト指向プログラミングのためのクラス検索システム
スポンサーリンク
概要
- 論文の詳細を見る
筆者らは,オブジェクト指向言語を用いたプログラミングにおけるソフトウェアの部品化・再利用の支援を行うプログラミング環境を開発中である本論文ではその中の部品検索システムについて述べる.ここで用いるプログラミング言語は,オブジェクト間の関係やオブジェクトの性質を表現することを考慮して筆者らが提案したオブジェクトモデルに基づいて開発された言語MOMOであるまず利用者は自由な語いと前述のモデルにより定められた関係などを用いて,作成したいオブジェクトとそれらのオブジェクトで実行したいオペレーションを記述する.部品検索システムはMOMOのクラスライブラリであるMOMOCLIから,利用者の要求するオブジェクトやオペレーションを実現するためのクラスおよびメソッドを検索する.検索システムは一種のプロタやクションシステムであり,与えられた検索ルールに従って動作する.検索ミルールには,前述のモデルで定義されているオブジェクト間の関係などのマッチングを取るものや,ユーザが用いた語いを辞書で調べて候補を探すものなどがある検索結果は図的に表示され,利用者はその表示を見ながら,候補クラスや候補メソッドから適当なものを選択することができる.本検索システムを利用することにより,既存のクラスについて学習する労力が軽減され,初級者および中級者のプログラミングを支援することができる.
- 一般社団法人情報処理学会の論文
- 1988-03-15
著者
関連論文
- 論理型仕様からのストリーム処理プログラムの導出
- 1. 自動プログラミング 1.1 ソフトウェア工学からみた自動プログラミング (自動プログラミング)
- 要求定義のための要求フレーム
- MOMOCLIプロジェクトにおけるプログラミング環境
- クラス再利用支援のためのオブジェクトモデル
- ソフトウェア設計自動化のための仕様記述言語 F
- 関数スキーマベースを用いたソフトウェア設計自動化
- 3次元色彩画像表示処理専用マルチマイクロプロセッサシステム G-PSYCO
- 仮想独立バスインタフェース方式による計算機間結合
- TSSの下でのアセンブリ言語および計算機構造の教育援助システム
- 要求仕様の記述と検証(ソフトウェアツール 1 : 段計・記述)
- オブジェクト指向プログラミングのためのクラス検索システム
- WWWにおける情報検索のためのナビゲーション共有機構
- 協調型ハイパーメディアにおけるアウェアネスとフィードバック機構
- 伏せたデータのある資料を共有する会議の支援
- 協調型ハイパーメディアシステムVIEW MediaのJavaによる実現
- 制約を利用した非WYSIWIS環境におけるハイパーメディア文書の再配置
- Javaのオブザーバ機能を応用したVIEW Mediaの能動機能
- 協調ハイパーメディアシステムVIEW Mediaにおけるアクセス権を考慮した会議支援機能の提案
- 1G-5 制約交換による共同作業支援システムとその応用
- 非WYSIWIS状況における共有文書配置の制約よる解決