HOME    About Institutional Repository    mypage        Japanese    library    university    Feedback

茨城大学機関リポジトリ >
College of Engineering >
Article in academic journal (College of Engineering) >

Title :オブジェクト指向プログラム設計記述言語OOPDとその記述環境
Title alternative :Object-Oriented Program Design Description Language OOPD and Its Description Environment
Authors :加藤木, 和夫 / 畠山, 正行 / 上田, 賀一
Authors alternative :KATOUGI, Kazuo / HATAKEYAMA, Masayuki / UEDA, Yoshikazu
Issue Date :15-May-2002
Abstract :科学技術分野のドメインユーザ向けに要求記述からプログラム製作までを日本語で一貫して記述するプログラミング環境を構築し,次いで未整備であった分析・設計段階の記述言語OODJの強化,改良を行ってきた.本論文では,OODJの強化・改良にともなうプログラム設計段階の記述を大幅に見直し,よりいっそう自然日本語に近い形式での一貫性を追求した記述言語OOPDを開発した.開発にあたってはプログラム設計記述モデル,OOPD文法,OODJから OOPDへの変換手順等を新たに設計した.OODJの日本語単文記述をOOPDへ変換する手順として,パターン化,メッセージ化,近似表現化のステップを明確にし,OOPDを自然言語の強力さを保ちつつ実行可能な言語仕様を持つ記述言語として確立できた.また,OOPD記述支援環境を設計,構築し,記述実験を行った.その結果,スムーズ感の向上,生産効率向上が確認でき,高水準の一貫プログラミング環境を構築し得たと確信する.本環境によりドメインユーザはプログラム開発力を大幅に向上させることが可能である.
To improve the program development ability of the domain users in various science and technology fields, we have designed a new description language called OOPD (Object-Oriented Program Design description language) based on the Natural Japanese in the program design processes. We have introduced and designed a new description model, the grammar of OOPD, and the rules to translate from the analysis process description language into the OOPD ones. To translate easily the behavior descriptions into OOPD description, we have introduced the typical sentence pattern technique, the message description technique, and the pre-statement description technique. We have succeeded in constituting the executable design description language OOPD with the powerfulness of the natural language. We have also designed and re-constituted the description support environment, and have examined the description tests. As the results, we have confirmed that the OOPD and its description environment have realized the sufficient programming tools for the domain users to describe/develop their own programs.
Type Local :雑誌掲載論文
Publisher :情報処理学会
URI :http://hdl.handle.net/10109/1674
Citation :情報処理学会論文誌 Vol.43 no.5 p.1401 -1415
Appears in Collections:Article in academic journal (College of Engineering)

Files in This Item:

File Description SizeFormat
20100272.pdf1624KbAdobe PDFView/Open