現代社会のいたる所で使われているソフトウェアの信頼性を向上させることは
重要な課題となっています。信頼性のあるソフトウェアを効率よく開発するため、
これまでのソフトウェアに関する研究成果を利用した高信頼プログラム開発環境を
構築することを目指しています。特にプログラム変換、型理論の成果を用いて
プログラム開発をサポートするシステムを構築するための基盤となる理論、実装
について研究を行います。現在Eclipseなどがプログラムの統合開発環境として
広く用いられており、変数名補完や、名前の付け替えなどのリファクタリング機能が
実用化されていますが、これらの基本機能を整備した上で、より高度な変換機能を持つ
高信頼開発環境を構築することを目指しています。
研究テーマ
- 高信頼プログラム開発環境の基盤となる理論、実装に関する研究
- 再帰関数の融合変換に関する研究
- グラフ上のアルゴリズムの導出に関する研究
資料