研究課題
若手研究(B)
プログラム逆計算は,プログラムが与えられたときに,そのプログラムの出力から対応する入力を計算するプログラムを求める.本プロジェクトの目的は,プログラム逆計算による多対一の関係にある相互変換プログラムの構成である.本プロジェクトの主な成果は次の二つである.一つ目は,整形出力プログラムを入力とし,構文解析プログラムを出力するシステムの作成である.二つ目は,双方向変換──通常の変換と,変換後のデータに対する変更を元データに書き戻す逆方向変換の組──を通常の一方向の変換プログラムから構成するfree theoremに基づく手法を,より実用的な変換が扱えるように拡張したことである.
すべて 2015 2013 2012 その他
すべて 雑誌論文 (3件) (うち査読あり 3件、 謝辞記載あり 1件) 学会発表 (3件) 備考 (4件)
Science of Computer Programming
巻: 未定 ページ: 79-109
10.1016/j.scico.2014.07.008
Proceedings of the 15th Symposium on Principles and Practice of Declarative Programming
巻: なし ページ: 297-308
10.1145/2505879.2505888
Programming Languages and Systems - 22nd European Symposium on Programming, ESOP 2013
巻: LNCS 7792 ページ: 101-120
10.1007/978-3-642-37036-6_6
http://www-kb.is.s.u-tokyo.ac.jp/~kztk/
https://hackage.haskell.org/package/bff-mono
https://bitbucket.org/kztk/bff-mono