WEKO3
アイテム
自然言語記述からプログラムへの生成を支援するシステムの提案
https://ipsj.ixsq.nii.ac.jp/records/16993
https://ipsj.ixsq.nii.ac.jp/records/16993d8007550-5aa3-47b8-9264-47343687aae2
| 名前 / ファイル | ライセンス | アクション |
|---|---|---|
|
|
Copyright (c) 1999 by the Information Processing Society of Japan
|
|
| オープンアクセス | ||
| Item type | Trans(1) | |||||||
|---|---|---|---|---|---|---|---|---|
| 公開日 | 1999-08-15 | |||||||
| タイトル | ||||||||
| タイトル | 自然言語記述からプログラムへの生成を支援するシステムの提案 | |||||||
| タイトル | ||||||||
| 言語 | en | |||||||
| タイトル | Automatic Derivation of programming from Natural Language Descriptions | |||||||
| 言語 | ||||||||
| 言語 | jpn | |||||||
| キーワード | ||||||||
| 主題Scheme | Other | |||||||
| 主題 | 発表概要 | |||||||
| 資源タイプ | ||||||||
| 資源タイプ識別子 | http://purl.org/coar/resource_type/c_6501 | |||||||
| 資源タイプ | journal article | |||||||
| 著者所属 | ||||||||
| 広島市立大学情報科学部 | ||||||||
| 著者所属 | ||||||||
| 広島市立大学情報科学部 | ||||||||
| 著者所属(英) | ||||||||
| en | ||||||||
| Faculty of Information Sciences, Hiroshima City University | ||||||||
| 著者所属(英) | ||||||||
| en | ||||||||
| Faculty of Information Sciences, Hiroshima City University | ||||||||
| 著者名 |
任福継
財満康通
× 任福継 財満康通
|
|||||||
| 著者名(英) |
Fuji, Ren
Yasumichi, Zaima
× Fuji, Ren Yasumichi, Zaima
|
|||||||
| 論文抄録 | ||||||||
| 内容記述タイプ | Other | |||||||
| 内容記述 | ソフトウェア開発において ユーザーの要求を正確にプログラムに反映するためには ユーザ自身がプログラミングできることが最も望ましい.しかし 一般に ユーザはプログラムの開発者ではないので ユーザがプログラミング言語を学習しプログラムを開発するには大きな困難がともなう.ユーザにより自然言語記述で書かれた要求文をプログラムに変換するのを支援するシステムがあれば ユーザはプログラムを簡単に得ることができる.一方 コンピュータによる自然言語理解は困難であり しかも自然言語記述には要求が過不足なく反映されるとは限らない.人間にとっては十分な表現であってもコンピュータではその意図を把握することは難しい面もある.本研究ではこのような問題を解決するため 予め用意した知識により自然言語文の曖昧性の解消手法 要求細分類化によりプログラムベースの検索方法 さらに 人間の部分介入によるプログラムの生成方法を提案する.我々はこの方法に基づくプロトタイプシステムAIDPGを構築し 算数の文章問題に関するプログラム生成実験を行った.AIDPGは自然言語入力モデル(NLI-Model) 自然言語解析モデル(NLA-Model) プログラム生成モデル(PGG-Model) インタフェース制御モデル(HMC-Model)から構成される.さらに プログラム生成モデルは プログラム構造管理モデル データ構造及びデータタイプ管理モデル プログラム(関数)ベース操作と管理モデルからなる.ここで プログラムベースは予めシステムに用意されており 問題固有のプログラム(関数)の集合である.現在 AIDPGはまだ初歩的段階であるが 算数の文章問題のプログラムを生成する実験では 本研究で提案した方法は大変効果的であると考える. | |||||||
| 論文抄録(英) | ||||||||
| 内容記述タイプ | Other | |||||||
| 内容記述 | In this paper we describe AIDPG, an interactive prototype system, which derives computer programs from their natural language descriptions. AIDPG shows how to analyze natural language, solves ambiguities using knowledges, and generates programs. AIDPG consists of a natural language input model (NLI-Model), a natural language analysis model (NLA-Model), a program generation model (PGG-Model) and a human machine interface control Model (HMC-Model). The PGG model has three sub-models, a program structrul manage submodel, a data structurl and type manage sub-model, and a program base manage sub-model. We used arithmetic problems which descripted in Japanese to pass AIDPG and got their run-possible C programs. Although AIDPG is basic corrently we got a significant result. | |||||||
| 書誌レコードID | ||||||||
| 収録物識別子タイプ | NCID | |||||||
| 収録物識別子 | AA11464814 | |||||||
| 書誌情報 |
情報処理学会論文誌プログラミング(PRO) 巻 40, 号 SIG07(PRO4), p. 93-93, 発行日 1999-08-15 |
|||||||
| ISSN | ||||||||
| 収録物識別子タイプ | ISSN | |||||||
| 収録物識別子 | 1882-7802 | |||||||
| 出版者 | ||||||||
| 言語 | ja | |||||||
| 出版者 | 情報処理学会 | |||||||