定理証明システムによる型システムとプログラム変換の検証
定理証明システムによる型システムとプログラム変換の検証
批准号:
13780193
负责人:
南出 靖彦
金额:
$1.28万
依托单位:
依托单位国家:
日本
项目类别:
Grant-in-Aid for Young Scientists (B)
财政年份:
2001
资助国家:
日本
项目状态:
已结题
起止时间:
2001 至 2002
中文摘要
点击翻译按钮获取中文摘要
英文摘要
関数型プログラミング言語のコンパイラで用いられるCPS変換の定理証明システムIsabelle/HOLによる検証について二つの拡張を行った.まず,CPS変換がプログラムの実行に必要な記憶領域の大きさを保存することを検証した.証明すべき性質はより複雑なものになり,証明の長さも2倍程度になった.しかし,変換で導入される変数の形式化などは,記憶領域を考慮しない場合の形式化をそのまま応用することができ,自動証明を多くの補題の証明に用いることができた.次に,変換の検証を自由変数に含む式に拡張した.前年度の検証では,扱うプログラムが閉じた式であることを仮定し,証明を単純化した.しかし,前年度の証明を再検討したところ,この制限は証明の単純化にあまり貢献していないことがわかった.そこで,本年度には,この制限を取り除いて検証を行い,この制限が本質的でないことを確認した.関数型プログラミング言語の末尾呼び出しを,Java仮想機械などの末尾呼び出しを直接サポートしていない環境で効率的に実装するためのプログラム変換を提案した.末尾呼び出しをサポートしない環境でも,特殊な関数呼び出しの仕組みを用いることで,末尾呼び出しが実現できるが,そのような方法はオーバーヘッドが大きい.提案した方法では,型推論を用いてプログラムの末尾呼び出しに関する性質を推論する.その型情報に基づき,末尾呼び出しの正当な実装が必要な関数に対してだけ,選択的に,非効率的な末尾呼び出しの実装を用いることで,オーバーヘッドを抑えている.
期刊论文(2)
专著(0)
科研奖励(0)
会议论文
Yasuhiko Minamide, Koji Okuma: "Verifying the CPS transformation in Isabelle/HOL"Asian Workshop on Programming Languages and Systems. 29-37 (2001)
Yasuhiko Minamide、Koji Okuma:“验证 Isabelle/HOL 中的 CPS 转换”亚洲编程语言和系统研讨会。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
Yasuhiko Minamide: "Runtime Behavior of Conversion Interpretation of Subtyping"Proceedings of International Workshop on Implementation of Functional Languages,Lecture Notes in Computer Science. (印刷中). (2001)
Yasuhiko Minamide:“子类型转换解释的运行时行为”国际函数语言实现研讨会论文集,计算机科学讲义(2001 年出版)。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
トランスデューサ理論に基づくソフトウェア検証の深化
-
批准号:24K14891
-
项目类别:Grant-in-Aid for Scientific Research (C)
-
资助金额:$2.58万
-
财政年份:2024
-
负责人:南出 靖彦
-
依托单位:
Software Verification Based on the Theory of Transducers
-
批准号:19K11899
-
项目类别:Grant-in-Aid for Scientific Research (C)
-
资助金额:$2.41万
-
财政年份:2019
-
负责人:南出 靖彦
-
依托单位:
関数型プログラミング言語のプログラム変換に関する研究
-
批准号:11780216
-
项目类别:Grant-in-Aid for Encouragement of Young Scientists (A)
-
资助金额:$1.34万
-
财政年份:1999
-
负责人:南出 靖彦
-
依托单位:
関数プログラム言語のコンパイラの研究
-
批准号:09780271
-
项目类别:Grant-in-Aid for Encouragement of Young Scientists (A)
-
资助金额:$1.22万
-
财政年份:1997
-
负责人:南出 靖彦
-
依托单位:
海外基金