プログラムの系統的な自動双方向化の理論と実装に関する研究
プログラムの系統的な自動双方向化の理論と実装に関する研究
批准号:
08J09584
负责人:
松田 一孝
金额:
$0.77万
依托单位:
依托单位国家:
日本
项目类别:
Grant-in-Aid for JSPS Fellows
财政年份:
2008
资助国家:
日本
项目状态:
已结题
起止时间:
2008 至 2009
中文摘要
点击翻译按钮获取中文摘要
英文摘要
あるデータを別のデータへと変換する,このとき変換後のデータに加えた変更を,対応するように元のデータに書き戻せると便利である.本研究は,あるデータから別データへと変換するプログラムから,変換後のデータ上の変更を元のデータに書き戻すプログラムを自動的かつ系統的に導出すること,すなわちプログラムの双方向化を目指している.プログラムの双方向化において,もし変換プログラムが単射であるならば,書き戻しプログラム導出は,変換プログラムの逆関数を導出すること(プログラム逆化)により行える.また変換プログラムが単射でない場合においても,プログラムの逆化を利用することで書き戻しプログラムを得る手法が知られている,したがってプログラムの逆化の議論はプログラムの双方向化において重要である.しかし,一般にはプログラムの逆化は容易ではない.我々はこの問題に対し,形式文法に基づくプログラム逆化手法を提案した.本手法は,既存のプログラム逆化手法と比較して,(1)拡張性の高いこと,(2)系統的であり発見的でないこと,(3)逆化可能なプログラムの特徴付けが明瞭であることの三点の特長を持つ.拡張性はより広範なプログラムを逆化する上で重要であり,手法が系統的であることと逆化可能なプログラムの特徴付けが明瞭であることは本手法をプログラムの双方向化に応用するにあたって重要である.我々は本手法の実装も行い,いくつかの例について本手法を適用することで本手法の有用性を確認した.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
マクロ木変換器の多項式時間逆実行
宏树变换器的多项式时间逆执行
DOI:
--
发表时间:
2010
期刊:
影响因子:
--
作者:
[杉森絵里子, 丹野義彦, 渡辺啓介, 渡辺啓介, 松田一孝, 松田一孝]
通讯作者:
松田一孝
ガイド付き木オートマトンに基づく逆プログラムの自動生成
基于引导树自动机的逆程序自动生成
DOI:
--
发表时间:
2009
期刊:
影响因子:
--
作者:
[杉森絵里子, 丹野義彦, 渡辺啓介, 渡辺啓介, 松田一孝, 松田一孝, 松田一孝, 松田一孝, 松田一孝]
通讯作者:
松田一孝
PaI : A Grammar-Based Program Inversion System
PaI:基于语法的程序反演系统
DOI:
--
发表时间:
2009
期刊:
影响因子:
--
作者:
[杉森絵里子, 丹野義彦, 渡辺啓介, 渡辺啓介, 松田一孝, 松田一孝, 松田一孝]
通讯作者:
松田一孝
補関数の生成に基づく森上の変換の双方向化
基于互补函数生成的Morikami变换双向化
DOI:
--
发表时间:
2008
期刊:
影响因子:
--
作者:
[杉森絵里子, 丹野義彦, 渡辺啓介, 渡辺啓介, 松田一孝, 松田一孝, 松田一孝, 松田一孝, 松田一孝, 松田一孝, 松田一孝]
通讯作者:
松田一孝
A Grammar-Based Approach to Program Inversion
基于语法的程序反演方法
DOI:
--
发表时间:
2010
期刊:
影响因子:
--
作者:
[杉森絵里子, 丹野義彦, 渡辺啓介, 渡辺啓介, 松田一孝]
通讯作者:
松田一孝
共 6 条
複数データ同期のため高水準双方向変換ネットワーク記述言語
-
批准号:23K24818
-
项目类别:Grant-in-Aid for Scientific Research (B)
-
资助金额:$5.57万
-
财政年份:2024
-
负责人:松田 一孝
-
依托单位:
High-Level Bidirectional-Transformation-Network Programming Langauge for Synchronization of Multiple Data
-
批准号:22H03562
-
项目类别:Grant-in-Aid for Scientific Research (B)
-
资助金额:$10.48万
-
财政年份:2022
-
负责人:松田 一孝
-
依托单位:
海外基金