非述語的多相型付けを用いたプログラム融合変換
使用非谓词多态类型的程序融合转换
基本信息
- 批准号: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において発表したものを拡張しまとめたものである。
ヒ ー プ に cut り when て ら れ た デ ー の book き タ structure in え を containing む プ ロ グ ラ ム の variations in methods に つ い て の を line っ た. こ の よ う な プ ロ グ ラ ム は ポ イ ン タ の を direct operation に Cha わ な け れ ば な ら な い が, ポ イ ン タ を operation including む プ ロ グ ラ ム の variations in は そ う で な い も の の variations in よ り も lattice period に difficult し く, そ の variations in technique に つ い て は system な も の は あ ま り know ら れ て い な か っ た. This year の research で は, forms of techniques の eset で さ れ て き て い る プ ロ グ ラ ム の detailed の gimmick を, ポ イ ン タ や ヒ ー プ に masato す る nature を account す る た め の logical system の ひ と つ で あ る Separation Logic で company, zhang し た. こ れ に よ っ て, プ ロ グ ラ ム in の ポ イ ン タ operation が す べ て, Separation Logic に お け る nuclear な in 2 kinds の logical calculus と 応 seaborne す る ふ た つ の generalization さ れ た ポ イ ン タ の operation group み close わ せ で table せ る こ と が Ming ら か と な っ た. こ れ ら two つ の operation に masato す る variations in gearing up rules を し て applicable す る こ と に よ り, ポ イ ン タ を operation including む プ ロ グ ラ ム の system な variations in technique へ out の si mouth を see し た. ま た こ の content を theorem proving の fasten で be し, こ れ を with い て is し さ の guarantee さ れ た ポ イ ン タ を operation including む プ ロ グ ラ ム の variations in line を う こ と が で き る こ と を shown し た. こ れ ら の results は, い く つ か の の research rally で 発 table さ れ, ま た July 2008 に フ ラ ン ス で open rush さ れ る international conference on Mathematics of Program Construction (MPC '08) で も 発 table to set で あ る. ま た, whose also katsumata と の joint research に よ る, モ ノ イ ド quasi with type を い た algebraic methods に base づ い た cumulative - を hold つ masato number プ ロ グ ラ ム の fusion - change gimmick に つ い て の were the famous thesis が 雑 volunteers -- Functional Programmingに recently published the される とが とが decision た た. <s:1> <s:1> paper である 2006 に international conference ICFP'06にお て て presentation <s:1> た <s:1> を拡 を拡 zhang まとめた まとめた である である である.
项目成果
期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Algebraic Fusion of Functions with an Accumulating Parameter and its Improvement
带累加参数函数的代数融合及其改进
- DOI:
- 发表时间:2006
- 期刊:
- 影响因子:0
- 作者:Shin-ya Katsumata;Susumu Nishimura
- 通讯作者:Susumu Nishimura
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
数据更新时间:{{ journalArticles.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ monograph.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ sciAawards.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ conferencePapers.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ patent.updateTime }}
西村 進其他文献
分散即時スナップショットの数え上げ組み合わせ論
计算分布式即时快照的组合
- DOI:
- 发表时间:
2018 - 期刊:
- 影响因子:0
- 作者:
Yong Jiao;Eyuri Wakakuwa;Tomohiro Ogawa;Hiroshi Nagaoka;Hiroshi Nagaoka;Tomohiro Ogawa;Susumu Nishimura;西村進;西村 進;西村 進 - 通讯作者:
西村 進
単体的複体の連続変形による分散タスクの実現可能性判定アルゴリズム
使用单纯复形的连续变形的分布式任务的可行性确定算法
- DOI:
- 发表时间:
2017 - 期刊:
- 影响因子:0
- 作者:
Yong Jiao;Eyuri Wakakuwa;Tomohiro Ogawa;Hiroshi Nagaoka;Hiroshi Nagaoka;Tomohiro Ogawa;Susumu Nishimura;西村進;西村 進;西村 進;西村進;西村進 - 通讯作者:
西村進
Schlegel図と分散プロトコル最適化
施莱格尔图和分布式协议优化
- DOI:
- 发表时间:
2017 - 期刊:
- 影响因子:0
- 作者:
Yong Jiao;Eyuri Wakakuwa;Tomohiro Ogawa;Hiroshi Nagaoka;Hiroshi Nagaoka;Tomohiro Ogawa;Susumu Nishimura;西村進;西村 進;西村 進;西村進 - 通讯作者:
西村進
単体数え上げによる分散計算の組合せトポロジー
使用单纯形计数的分布式计算的组合拓扑
- DOI:
- 发表时间:
2018 - 期刊:
- 影响因子:0
- 作者:
Yong Jiao;Eyuri Wakakuwa;Tomohiro Ogawa;Hiroshi Nagaoka;Hiroshi Nagaoka;Tomohiro Ogawa;Susumu Nishimura;西村進;西村 進 - 通讯作者:
西村 進
西村 進的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('西村 進', 18)}}的其他基金
Declarative Distirbuted Programming based on Combinatorial Topology
基于组合拓扑的声明式分布式编程
- 批准号:
20K11678 - 财政年份:2020
- 资助金额:
$ 1.6万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
制約に基づく汎用型推論モジュールの研究
基于约束的通用推理模块研究
- 批准号:
12780216 - 财政年份:2000
- 资助金额:
$ 1.6万 - 项目类别:
Grant-in-Aid for Encouragement of Young Scientists (A)
動的メソッドを扱うオブジェクト指向言語の型システム
处理动态方法的面向对象语言的类型系统
- 批准号:
10780187 - 财政年份:1998
- 资助金额:
$ 1.6万 - 项目类别:
Grant-in-Aid for Encouragement of Young Scientists (A)
東インドネシアの第四紀のテクトニクス
印度尼西亚东部第四纪构造
- 批准号:
63044074 - 财政年份:1988
- 资助金额:
$ 1.6万 - 项目类别:
Grant-in-Aid for Overseas Scientific Research
西南日本の漂移と密接に関係する韓半島中・南部の古地磁気学及び放射年代学的研究
与日本西南部漂移密切相关的朝鲜半岛中南部古地磁和射电年代学研究
- 批准号:
59043041 - 财政年份:1984
- 资助金额:
$ 1.6万 - 项目类别:
Grant-in-Aid for Overseas Scientific Survey
フィッショントラック年代決定法の改良と相互検討
裂变径迹测年方法的改进与互检
- 批准号:
X00050----539009 - 财政年份:1980
- 资助金额:
$ 1.6万 - 项目类别:
Grant-in-Aid for Co-operative Research (A)
インドネシア東部の物理地質学的研究
印度尼西亚东部自然地质研究
- 批准号:
X00160----304125 - 财政年份:1978
- 资助金额:
$ 1.6万 - 项目类别:
Grant-in-Aid for Overseas Scientific Survey
水稲栽培における田面凸凹の影響について
稻田不平整对水稻种植的影响
- 批准号:
X43210------6077 - 财政年份:1968
- 资助金额:
$ 1.6万 - 项目类别:
Grant-in-Aid for Encouragement of Young Scientists (A)