研究課題
基盤研究(C)
ポインタ操作や例外処理のような進んだ計算機構を含むプログラムに対してプログラムの段階的詳細化の手法を拡張することによって、プログラムの正しさを保証しながらプログラム変換を行う手法を与えた。論理体系としては、ポインタ操作にはseparation logic,例外処理には4値論理がそれぞれ対応することを示し、計算機上でそれぞれの論理体系に基づく形式的証明を行うことによってプログラム変換の正当性を保証することができることを示した。
すべて 2012 2011 2010 2009 2008 その他
すべて 雑誌論文 (7件) (うち査読あり 5件) 学会発表 (14件) 備考 (3件)
19th Internatio nal Symposium, LOPSTR 2009, Revised Selected Papers
ページ: 113-127
http://dx.doi.org/10.1007/978-3-642-12592-8_9
19th International Symposium, LOPSTR 2009, Revised Selected Papers (Lecture Notes in Computer Science) vol.6037
19th International Symposium, LOPSTR 2009, Revised Selected Papers (Lecture Notes in Computer Science) 6037(掲載決定)
Journal of Functional Programming
巻: vol.18(5-6) ページ: 781-819
http://dx.doi.org/10.1017/S095679680800693X
Journal of Functional Programming vol.18(5-6)
ページ: 781-819
Journal of Functional Programming 18(5-6)
情報処理学会論文誌プログラミング
巻: (掲載確定)
130003324428
http://dx.doi.org/10.1145/1929501.1929521
http://dx.doi.org/10.1007/978-3-540-70594-9_16
http://www.math.kyoto-u.ac.jp/~susumu/mpc08pvs/index.html