• Search Research Projects
  • Search Researchers
  • How to Use
  1. Back to project page

2011 Fiscal Year Research-status Report

関数型双方向グラフ変換言語に関する研究

Research Project

Project/Area Number 23700047
Research InstitutionNational Institute of Informatics

Principal Investigator

日高 宗一郎  国立情報学研究所, アーキテクチャ科学研究系, 助教 (70321578)

Project Period (FY) 2011-04-28 – 2014-03-31
Keywordsプログラム言語論 / プログラミングパラダイム / プログラム処理系 / 双方向グラフ変換 / 関数型言語
Research Abstract

研究目的のうち、変換処理速度については、処理速度の向上のためのプログラム変換技術により、どのような変換が正規形(意味的にでプログラム変換に的した変換記述形式)に持ち込めるか、どのような場合に完全に合成変換における中間データを削除出来るかをより明確にした。また、最適化変換のうちコスト増大のある危険性のあるものとその性質、プログラム変換自体の決定性についても考究した。プログラム変換による速度低下に関しても更に詳細に分析を行い、プログラム変換等に関する伝統的な会議で発表を行った。実用面でのスケーラビリティに関する予備的な考察、その他応用範囲拡大に向けたソフトウェア工学におけるモデル変換の基盤技術としてソフトウェア工学の自動化に関するトップレベルの会議でポスター発表を行った。双方向変換システム全体像の分析に関しても、モデル変換の研究グループと共同でモデルとケーススタディの精緻化を行った。更に、変換の記述能力向上に関して、既存の単方向だが記述能力の高いモデル変換言語との相補的な統合に向けた道筋についても明らかにした。更に、双方向変換可能なデータに関する記述能力の向上に向けて、共著で順序の導入、bisimulationの概念の再定義、正規形の発見、正規化アルゴリズムの提案を行い、関数プログラミングのトップレベルの会議に投稿し、また解釈実行形の核を実装し提案方式の有効性を確認し、従来のset semanticsを含めた一般化への課題を明らかにした。

Current Status of Research Progress
Current Status of Research Progress

2: Research has progressed on the whole more than it was originally planned.

Reason

本研究では、双方向グラフ変換の枠組みについて、変換処理速度、双方向変換として満たすべき性質、記述能力、受容する更新の種類について強化を行い、それによる応用範囲の拡大を目指している。そのうち、変換処理速度については、プログラム変換による最適化の過程で場合により見られる速度低下の要因などについても更に詳しく調査してプログラミング言語の伝統的な国際会議で発表した。記述能力に関しては枝の順序の導入の影響について正規形の有力な候補とそれへの帰着の方式を提案し、それを含む論文を共著でプログラミングに関する主要な国際会議へ投稿している。また応用範囲の拡大については、ソフトウェア工学の主要な国際会議でポスター発表を行っており、モデルとコードの協調的発展について更に別のトップレベルの会議でフルペーパーとして共著で採択されている。研究実施計画全体のうち、達成順に前後はあるものの、全体として概ね順調に進展していると考える。

Strategy for Future Research Activity

異なるデータモデル間の相互変換に関して、順序等を考慮したグラフとそうでないグラフの統合的な扱いについて実装の側面を考慮して引き続き研究を遂行する。また、応用範囲の拡大に向けて、ソフトウェア工学分野におけるモデル駆動開発を念頭に共同研究に取り組む。双方向計算記述能力の補完手法についても、既存の単方向変換言語の研究グループと協力しながら既存の単方向変換言語と相補的な枠組みの提案を目指す。その他、型解析駆動による変換の簡略化変換規則の解明とその証明、影響範囲解析(変換元および変換先の、ある部分を変更した時にそれがどの段階迄影響するかの解明)、更に実装面についても、トレース情報の圧縮、外部化による相互運用性の向上、スケーラビリティ等の性能向上の評価について計画の通りに進めていく予定である。

Expenditure Plans for the Next FY Research Funding

昨年度の研究成果の一部の発表を含む海外出張が今年度早々に必要であることが確定したため、次年度使用額について主にその旅費に充てる予定である。その他の部分については、上記計画を遂行するための共同研究打ち合わせ、成果発表等旅費、論文掲載料、本研究の理論的基盤に密接に関連するグラフ理論やデータベースプログラミングに関する書籍、実装に伴い必要となる機材の購入等に充てる予定である。

  • Research Products

    (17 results)

All 2012 2011

All Journal Article (7 results) (of which Peer Reviewed: 1 results) Presentation (10 results)

  • [Journal Article] 【掲載確定】模倣に基づくグラフスキーマを利用したビュー更新可能性判定2012

    • Author(s)
      中野 圭介、日高 宗一郎、胡 振江、稲葉 一浩、加藤 弘之
    • Journal Title

      コンピュータソフトウェア

      Volume: 29巻2号 Pages: 印刷中

    • Peer Reviewed
  • [Journal Article] Towards Bidirectional Transformations on Ordered Graphs2011

    • Author(s)
      Soichiro Hidaka, Kazuyuki Asada, Hiroyuki Kato, Keisuke Nakano, Zhenjiang Hu
    • Journal Title

      GRACE Technical Report (GRACE-TR-2011-07)

      Volume: 2011-07 Pages: 1-24

  • [Journal Article] Marker-directed Optimization of UnCAL Graph Transformations (revised version)2011

    • Author(s)
      Soichiro Hidaka, Zhenjiang Hu, Kazuhiro Inaba, Hiroyuki Kato, Kazutaka Matsuda, Keisuke Nakano, Isao Sasano
    • Journal Title

      GRACE Technical Report (GRACE-TR-2011-06)

      Volume: 2011-06 Pages: 1-24

  • [Journal Article] blinkit: Maintaining Invariant Traceability through Bidirectional Transformations2011

    • Author(s)
      Yijun Yu, Yu Lin, Zhenjiang Hu, Soichiro Hidaka, Hiroyuki Kato, Lionel Montrieux
    • Journal Title

      Technical Reports at the Centre for Research in Computing, Faculty of Mathematics, Computing and Technology, The Open University

      Volume: 2011(9) Pages: 1-13

  • [Journal Article] GRoundTram: An Integrated Framework for Developing Well-Behaved Bidirectional Model Transformations2011

    • Author(s)
      Soichiro Hidaka, Zhenjiang Hu, Kazuhiro Inaba, Hiroyuki Kato, Keisuke Nakano
    • Journal Title

      GRACE Technical Report (GRACE-TR-2011-05)

      Volume: 2011-05 Pages: 1-10

  • [Journal Article] Marker-directed optimization of UnCAL graph transformations2011

    • Author(s)
      Soichiro Hidaka, Zhenjiang Hu, Kazuhiro Inaba, Hiroyuki Kato, Kazutaka Matsuda, Keisuke Nakano, Isao Sasano
    • Journal Title

      GRACE Technical Report (GRACE-TR-2011-02)

      Volume: 2011-02 Pages: 1-22

  • [Journal Article] Simulation-based Graph Schema for View Updatability Checking of Graph Queries2011

    • Author(s)
      Keisuke Nakano, Soichiro Hidaka, Zhenjiang Hu, Kazuhiro Inaba, Hiroyuki Kato
    • Journal Title

      GRACE Technical Report (GRACE-TR-2011-01)

      Volume: 2011-01 Pages: 1-22

  • [Presentation] 【発表確定】blinkit: Maintaining Invariant Traceability through Bidirectional Transformations2012

    • Author(s)
      Yijun Yu, Yu Lin, Zhenjiang Hu, Soichiro Hidaka, Hiroyuki Kato, Lionel Montrieux
    • Organizer
      34th International Conference on Software Engineering (ICSE 2012)
    • Place of Presentation
      Kongresshaus(Zurich, Switzerland)
    • Year and Date
      2012年6月7日
  • [Presentation] Bidirectional Model Transformation based on Structural Recursion on Graphs2012

    • Author(s)
      Soichiro Hidaka
    • Organizer
      Seminar in Informatics dep. Ecole des Mines de Nantes
    • Place of Presentation
      Ecole des Mines de Nantes(Nantes, France)
    • Year and Date
      2012-03-23
  • [Presentation] GRoundTramによるATLの双方向化の実現2011

    • Author(s)
      篠埜 功、胡 振江、日高 宗一郎、稲葉 一浩、加藤 弘之、中野 圭介
    • Organizer
      日本ソフトウェア科学会第28回大会
    • Place of Presentation
      沖縄産業支援センター(沖縄県)
    • Year and Date
      2011年9月29日
  • [Presentation] 漸進的グラフビュー維持の枠組みの提案2011

    • Author(s)
      加藤弘之、鬼塚真、日高宗一郎、中野圭介、胡振江
    • Organizer
      日本ソフトウェア科学会第28 回大会
    • Place of Presentation
      沖縄産業支援センター(沖縄県)
    • Year and Date
      2011年9月29日
  • [Presentation] Graph-Transformation Verification using Monadic Second-Order Logic2011

    • Author(s)
      Kazuhiro Inaba, Soichiro Hidaka, Zhenjiang Hu, Hiroyuki Kato, Keisuke Nakano
    • Organizer
      13th International ACM SIGPLAN Symposium on Principles and Practice of Declarative Programming (PPDP 2011)
    • Place of Presentation
      University of Southern Denmark(Odense, Denmark)
    • Year and Date
      2011年7月20日
  • [Presentation] Toward bidirectionalization of ATL with GRoundTram2011

    • Author(s)
      Isao Sasano, Zhenjiang Hu, Soichiro Hidaka, Kazuhiro Inaba, Hiroyuki Kato, Keisuke Nakano
    • Organizer
      4th International Conference on Model Transformation (ICMT 2011)
    • Place of Presentation
      ETH Zurich(Zurich, Switzerland)
    • Year and Date
      2011年6月27日
  • [Presentation] Static and Dynamic Optimizations in a Graph Roundtrip Transformation System GRoundTram2011

    • Author(s)
      Soichiro Hidaka
    • Organizer
      5th International Workshop on Bidirectional Transformation in Architecture-Based Component Composition (BT in ABC 5)
    • Place of Presentation
      Xi'an Jiaotong University(Xi'an, China)
    • Year and Date
      2011年5月17日
  • [Presentation] GRoundTram: An Integrated Framework for DevelopingWell-Behaved Bidirectional Model Transformations (short paper)2011

    • Author(s)
      Soichiro Hidaka, Zhenjiang Hu, Kazuhiro Inaba, Hiroyuki Kato, Keisuke Nakano
    • Organizer
      The 26th IEEE/ACM International Conference on Automated Software Engineering (ASE 2011)
    • Place of Presentation
      The Oread(Kansas, USA)
    • Year and Date
      2011年11月9日
  • [Presentation] GRoundTram as an Integrated Framework and Developing Environments for Bidirectional Model Transformations2011

    • Author(s)
      Soichiro Hidaka
    • Organizer
      2nd NII-PKU International Joint Workshop on Advanced Software Engineering
    • Place of Presentation
      ラフォーレ強羅(神奈川県)
    • Year and Date
      2011年10月21日
  • [Presentation] Marker-directed optimization of UnCAL graph transformations2011

    • Author(s)
      Soichiro Hidaka, Zhenjiang Hu, Kazuhiro Inaba, Hiroyuki Kato, Kazutaka Matsuda, Keisuke Nakano, Isao Sasano
    • Organizer
      21st International Symposium on Logic-Based Program Synthesis and Transformation (LOPSTR 2011)
    • Place of Presentation
      University of Southern Denmark(Odense, Denmark)
    • Year and Date
      2011-07-19

URL: 

Published: 2013-07-10  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi