课题基金 / 基金详情

非述語的多相型付けを用いたプログラム融合変換

非述語的多相型付けを用いたプログラム融合変換
使用非谓词多态类型的程序融合转换
批准号:
17700012
负责人:
西村 進
金额:
$1.6万
依托单位:
依托单位国家:
日本
项目类别:
Grant-in-Aid for Young Scientists (B)
财政年份:
2005
资助国家:
日本
项目状态:
已结题
起止时间:
2005 至 2007

项目摘要

项目成果

西村 進的其他基金

相关文献

中文摘要
翻译
ヒープに割り当てられたデータ構造の書き換えを含むプログラムの変換方法についての研究を行った。このようなプログラムはポインタの操作を直接的に扱わなければならないが、ポインタ操作を含むプログラムの変換はそうでないものの変換よりも格段に難しく、その変換手法については系統的なものはあまり知られていなかった。本年度の研究では、形式的技法の分野で研究されてきているプログラムの詳細化の手法を、ポインタやヒープに関する性質を記述するための論理体系のひとつであるSeparation Logicで拡張した。これによって、プログラム中のポインタ操作がすべて、Separation Logicにおける中核的な2種類の論理演算と対応するふたつの一般化されたポインタ操作の組み合わせで表せることが明らかとなった。これら二つの操作に関する変換規則を整備して適用することにより、ポインタ操作を含むプログラムの系統的な変換手法への糸口を見出した。またこの内容を定理証明系の上で実装し、これを用いて正しさの保証されたポインタ操作を含むプログラムの変換を行うことができることを示した。これらの結果は、いくつかの国内の研究集会で発表され、また2008年7月にフランスで開催される国際会議Mathematics of Program Construction(MPC'08)でも発表予定である。また、勝股審也氏との共同研究による、モノイド準同型を用いた代数的手法に基づいた累積変数を持つ関数プログラムの融合変換手法についての共著論文が著名雑誌Journal of Functional Programmingに近日掲載されることが決定した。この論文は2006年に国際会議ICFP'06において発表したものを拡張しまとめたものである。
英文摘要
ヒープに割り当てられたデータ構造の書き換えを含むプログラムの変換方法についての研究を行った。このようなプログラムはポインタの操作を直接的に扱わなければならないが、ポインタ操作を含むプログラムの変換はそうでないものの変換よりも格段に難しく、その変換手法については系統的なものはあまり知られていなかった。本年度の研究では、形式的技法の分野で研究されてきているプログラムの詳細化の手法を、ポインタやヒープに関する性質を記述するための論理体系のひとつであるSeparation Logicで拡張した。これによって、プログラム中のポインタ操作がすべて、Separation Logicにおける中核的な2種類の論理演算と対応するふたつの一般化されたポインタ操作の組み合わせで表せることが明らかとなった。これら二つの操作に関する変換規則を整備して適用することにより、ポインタ操作を含むプログラムの系統的な変換手法への糸口を見出した。またこの内容を定理証明系の上で実装し、これを用いて正しさの保証されたポインタ操作を含むプログラムの変換を行うことができることを示した。これらの結果は、いくつかの国内の研究集会で発表され、また2008年7月にフランスで開催される国際会議Mathematics of Program Construction(MPC'08)でも発表予定である。また、勝股審也氏との共同研究による、モノイド準同型を用いた代数的手法に基づいた累積変数を持つ関数プログラムの融合変換手法についての共著論文が著名雑誌Journal of Functional Programmingに近日掲載されることが決定した。この論文は2006年に国際会議ICFP'06において発表したものを拡張しまとめたものである。
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
DOI: --
发表时间: 2006
期刊: ICFP'06: Proceedings of the 11th ACMSIGPLAN International Conference on Functional Programming
影响因子: --
作者: [Shin-ya Katsumata, Susumu Nishimura]
通讯作者: Susumu Nishimura
Declarative Distirbuted Programming based on Combinatorial Topology
  • 批准号:
    20K11678
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
  • 资助金额:
    $2.83万
  • 财政年份:
    2020
  • 负责人:
    西村 進
  • 依托单位:
制約に基づく汎用型推論モジュールの研究
  • 批准号:
    12780216
  • 项目类别:
    Grant-in-Aid for Encouragement of Young Scientists (A)
  • 资助金额:
    $1.66万
  • 财政年份:
    2000
  • 负责人:
    西村 進
  • 依托单位:
動的メソッドを扱うオブジェクト指向言語の型システム
  • 批准号:
    10780187
  • 项目类别:
    Grant-in-Aid for Encouragement of Young Scientists (A)
  • 资助金额:
    $1.22万
  • 财政年份:
    1998
  • 负责人:
    西村 進
  • 依托单位:
東インドネシアの第四紀のテクトニクス
  • 批准号:
    63044074
  • 项目类别:
    Grant-in-Aid for Overseas Scientific Research
  • 资助金额:
    $2.24万
  • 财政年份:
    1988
  • 负责人:
    西村 進
  • 依托单位: