- 著者
-
加藤木 和夫
畠山 正行
- 出版者
- 情報処理学会
- 雑誌
- 情報処理学会論文誌 (ISSN:18827764)
- 巻号頁・発行日
- vol.40, no.7, pp.3016-3030, 1999-07-15
- 被引用文献数
-
6
3
オブジェクト指向に基づいた一貫した日本語系記述を用いたプログラミング方式およびこれを基礎にした個人規模用のプログラミング環境を コンピュータ以外を専門とするドメインユーザをターゲットとして設計・開発した.本プログラミング環境は モデリングとプログラミングの各段階でオブジェクト指向的に記述する相似形の3種類の日本語記述言語系(総称してOODJ)を用意して これで記述する.この記述は最終的には本環境のトランスレータによりC++へ変換される.ドメインユーザは要求記述からプログラム開発までを一貫した相似表現の下にシームレスな記述を行うことができ C++のようなプログラミング言語を直接使う必要がなくなる.また 本環境では具体的な作業手順を示すNステップ開発手順とそのGUIガイダンスシステム OODJ記述を支援する一貫支援エディタ および統合的な開発・再利用のためのリポジトリ環境も設計・構築した.本環境を用いてスカッシュゲーム 植物の成長シミュレーション 画像処理システムを記述した結果 本環境はシームレスな一貫プログラミング環境として十分機能していることが実証された.OODJの記述力不足が指摘されたが これは特定分野向けの日本語ライブラリや辞書コンテンツをリポジトリに蓄積することで十分補える.結論として 本プログラミング環境は当初の目的を一応実現し 実用化・製品化の見通しも得た.We have designed and developed a programming environment that the domain users in various fields can develop their requirement programs by using three kinds of the similar Japanese description languages throughout the development processes. These languages are generically called the OODJ. The described Japanese program is transformed into the object-oriented program of the C++ by the specified translator. Therefore, the user can develop their computing programs without directly using some programming languages like C++. To support this programming environment, the following three subsystems have also been developed and implemented; the N-steps modeling and developing procedures and its actual guidance system with GUI environment, some integrated hierarchical editors, and an object-oriented repository. This programming environment have been applied to the fields of the squash game, the plant growth simulation and the image processing system. Throughout the long test uses and evaluations, the validity and the usefulness has been confirmed by the domain users in each field. The domain users have been able to develop their computing system easily and quickly by using only the OODJ. Though, they have pointed out that the functions of the OODJ are not yet complete and also the OODJ dictionary in the repository is insufficient, these points are to be made up. As the conclusion, the purpose of the integrally consistent OODJ programming environment has been realized.