• 検索結果がありません。

研究会推薦博士論文速報:補関数によるプログラムの双方向化に関する研究

N/A
N/A
Protected

Academic year: 2021

シェア "研究会推薦博士論文速報:補関数によるプログラムの双方向化に関する研究"

Copied!
1
0
0

読み込み中.... (全文を見る)

全文

(1)連載 ─ 研究会推薦博士論文速報 ─ 学位論文題目     氏 名 推薦研究会 推薦文. 補関数によるプログラムの双方向化に関する研究   大学 東京大学 取得年月 2009 年 3 月  学位種別 博士(情報理工学) 松田 一孝(東北大学大学院情報科学研究科 助教) プログラミング 本論文は,補関数という概念を用いたプログラム言語的なアプローチにより,双方向変換技術に おいて必要となるプログラムの双方向化を実現しようとするものである.双方向変換技術は,近 年活発に研究されている分野であり,本論文の成果はその発展の一端を担うものとして期待さ れる..  双方向変換は,元のデータの一部を抽出し加工する順方向 変換と,順方向変換で得られたデータに対する更新を元デー タに反映する逆方向変換の 2 つの変換から構成される.双方 向変換を用いることで,XML 文書の同期や相互変換を行える. さらには,双方向変換はプレゼンテーション指向の文書作成や ソフトウェアエンジニアリングにおけるモデル変換にも利用で きる.双方向変換について,元データへの更新の反映は,たと えば「更新された元データにふたたび変換を適用すると更新を 行った変換後のデータと等しい」 , 「変換後のデータの構築に 関係ない部分を変更しない」などの「振る舞いのよさ」が求めら れる.しかし,順方向変換に対し,振る舞いのよい逆方向変換 を与えるのは難しい.また,仮に逆方向変換が与えられたとし ても,その動作が振る舞いのよいものであるかを確認するのも 容易ではない.さらには,ある順方向変換に対して双方向に動 作する逆方向変換は 1 つとは限らず,逆方向変換の中には,振 る舞いはよいもののほとんどの更新を反映することができず効 果的でない逆方向変換も含まれる.よって,順方向変換から,. を求める手法を議論している.本論文の貢献は次の 2 点であ. 振る舞いがよく効果的な逆方向変換を求める手法が求められ. る.1 つ目の貢献は,順方向変換を記述する言語を適切に制. ている.. 限することにより,プログラムを自動的に双方向化する手法を.  これまで,順方向変換に対し「補関数」という関数を与える. 与えたことである.制限を適切に加えることによりプログラム. ことで,振る舞いのよい逆方向変換を定められることが知られ. の解析がしやすくなり,より効果的な双方向変換の導出が可. ていた.補関数は,直観的にはデータのうち順方向変換の結. 能となっている.2 つ目の貢献は,XML 上の双方向変換を記. 果の構築に関係のない部分をすべて抽出する関数であり,「副. 述できるように 1 つ目の貢献で述べた双方向化の手法を拡張. 作用のない」更新の反映を特徴付ける.補関数値を不変に保. したことである.1 つ目の貢献で用いた手法に対し,適切に言. つことで,変換結果に関係のない部分を変更することなく元デ. 語および双方向化手法に拡張を行うことで,拡張された言語. ータを更新することができる.しかし,数学的な関数としてで. に対しても効果的な双方向変換の導出が可能となっている.. はなく実行可能なプログラムとして補関数を求めることに関す る議論は少ない.これまで,関係データベース上の問合せに ついて補関数を問合せの形で求める研究はあったものの,構成 子からなる木や XML などの木構造データ上に対する変換プロ グラムについて,補関数プログラム導出の議論はなかった.ま た,補関数プログラムが仮に求まったとしても,逆方向変換プ ログラムを求めるのは容易ではない.  本論文は,プログラム双方向化,つまり,順方向変換プログ ラムが与えられた場合に振る舞いのよい効果的な逆方向変換 1362 情報処理 Vol.51 No.10 Oct. 2010. (平成 22 年 3 月 30 日受付).

(2)

参照

関連したドキュメント

Yagi, “Effect of Shearing Process on Iron Loss and Domain Structure of Non-oriented Electrical Steel,” IEEJ Transactions on Fundamentals and Materials, Vol.125, No.3, pp.241-246 2005

On the other hand, the torque characteristics of Interior-Permanent-Magnet Synchronous motor IPMSM was investigated using IPM motor simulator, in which both our

大学教員養成プログラム(PFFP)に関する動向として、名古屋大学では、高等教育研究センターの

LLVM から Haskell への変換は、各 LLVM 命令をそれと 同等な処理を行う Haskell のプログラムに変換することに より、実現される。

Schmitz, ‘Zur Kapitulariengesetzgebung Ludwigs des Frommen’, Deutsches Archiv für Erforschung des Mittelalters 42, 1986, pp. Die Rezeption der Kapitularien in den Libri

• パフォーマンス向上コーディネーター( PICO )を発電所各部に 配置した。 PICO は、⽇々の不適合/改善に関するデータのスク

[21] Tomoaki Kodama, Yasuhiro Honda: A Study on the Modeling and Simulation Method of Torsional Vibration Considering Dynamic Properties of Rubber Parts for Engine Crankshaft

(注)ゲートウェイ接続( SMTP 双方向または SMTP/POP3 処理方式)の配下で NACCS