自動プログラミングシステム
自動プログラミングシステム
自動プログラミングシステム
自動プログラミング (APS:Auto Programming System)とは,
- 与えられた要求文から,その要求にこたえるソフトウェアを自動的に生成するシステム
です.
つまり,自分がほしいプログラムを説明すると,自動的にプログラミングしてくれるシステムです.
「こんなソフトウェアがあったら良いな」と思っても,実際に作ることのは大変です.(大変であることは,皆さんも演習授業などで実感していると思います.)
そういった大変なことを全部一手に引き受けるのがAPSです.
APSに対して自然言語(すなわち日本語や英語など)を用いて どのようなことを行うソフトウェアなのか を伝えることによって, APSはプログラム言語(私たちはJavaを想定しています)を用いて いかにして実現するか を書いてくれます.
APSが書いたプログラムは,伝えた 要求 を漏れ無く,誤り無く実現しているものです.
これによって,近年のソフトウェア開発に求められる,ソフトウェアの高品質と,ソフトウェア開発の高生産性の確保を目指しています.
メンバー
発表
- Miao Fang, 清田昌宏, 山崎雄大, 上之薗和宏, 古宮誠一, "部品合成による自動プログラミングシステム~要求文の補完方法について~," 67回情報処理学会全国大会講演論文集, vol.1, 5F-05, Mar.2004.
- 清田昌宏, Miao Fang, 山崎雄大, 上之薗和宏, 古宮誠一, "部品合成によるプログラムの自動生成機能の実現方法," 67回情報処理学会全国大会講演論文集, vol.1, 5F-06, Mar.2004.