Study on Language Foundation for Bidirectional Model Transformation

双向模型转换的语言基础研究

基本信息

  • 批准号:
    22300012
  • 负责人:
  • 金额:
    $ 8.9万
  • 依托单位:
  • 依托单位国家:
    日本
  • 项目类别:
    Grant-in-Aid for Scientific Research (B)
  • 财政年份:
    2010
  • 资助国家:
    日本
  • 起止时间:
    2010-04-01 至 2014-03-31
  • 项目状态:
    已结题

项目摘要

Bidirectional model transformation is useful for maintaining consistency between two models in model-driven software development. However, the lack of solid language foundation and a practical tool support for systematic development of well-behaved and efficient bidirectional model transformation prevent it from being widely used. We solve this problem by proposing a novel bidirectional graph transformation language UnQL+ which is an extension of unidirectional graph query language unQL, and implementing an integrated framework called GRoundTram, which is carefully designed and implemented for compositional development of well-behaved and efficient bidirectional model transformations in UnQL. GRoundTram is equipped with a user-friendly language for coding bidirectional model transformation, a novel tool for validating both models and bidirectional model transformations, an optimization mechanism for improving efficiency, and a powerful debugging environment.
双向模型转换对于维护模型驱动软件开发中两个模型之间的一致性非常有用。然而,由于缺乏扎实的语言基础和实用的工具支持来系统地开发良好且高效的双向模型转换,这阻碍了它的广泛应用。我们通过提出一种新颖的双向图转换语言 UnQL+ 来解决这个问题,它是单向图查询语言 unQL 的扩展,并实现一个名为 GRoundTram 的集成框架,该框架是为性能良好且高效的双向模型转换的组合开发而精心设计和实现的在UnQL中。 GRoundTram 配备了用于编码双向模型转换的用户友好语言、用于验证模型和双向模型转换的新颖工具、提高效率的优化机制以及强大的调试环境。

项目成果

期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Refactoring Pattern Matching
重构模式匹配
  • DOI:
    10.1016/j.scico.2012.07.014
  • 发表时间:
    2012
  • 期刊:
  • 影响因子:
    1.3
  • 作者:
    Meng Wang;Jeremy Gibbons;Kazutaka Matsuda;Zhenjiang Hu
  • 通讯作者:
    Zhenjiang Hu
An Expressive Bidirectional Transformation Language for XQuery View Update
用于 XQuery 视图更新的富有表现力的双向转换语言
  • DOI:
  • 发表时间:
    2013
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Dongxi Liu;Zhenjiang Hu;Masato Takeichi
  • 通讯作者:
    Masato Takeichi
Synchronizing concurrent model updates based on bidirectional transformation
  • DOI:
    10.1007/s10270-010-0187-3
  • 发表时间:
    2013-02
  • 期刊:
  • 影响因子:
    2
  • 作者:
    Yingfei Xiong;Hui Song;Zhenjiang Hu;M. Takeichi
  • 通讯作者:
    Yingfei Xiong;Hui Song;Zhenjiang Hu;M. Takeichi
Bidirectionalizing graph transformations
  • DOI:
    10.1145/1863543.1863573
  • 发表时间:
    2010-09
  • 期刊:
  • 影响因子:
    0
  • 作者:
    S. Hidaka;Zhenjiang Hu;K. Inaba;H. Kato;Kazutaka Matsuda;Keisuke Nakano
  • 通讯作者:
    S. Hidaka;Zhenjiang Hu;K. Inaba;H. Kato;Kazutaka Matsuda;Keisuke Nakano
Toward Bidirectionalization of ATL with GRoundTram
{{ 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 }}

HU Zhenjiang其他文献

HU Zhenjiang的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('HU Zhenjiang', 18)}}的其他基金

Structural Recursion on Bulk Synchronous Parallelism for Efficient Large-Graph Querying
用于高效大图查询的批量同步并行结构递归
  • 批准号:
    15K12011
  • 财政年份:
    2015
  • 资助金额:
    $ 8.9万
  • 项目类别:
    Grant-in-Aid for Challenging Exploratory Research
Towards Model Transformation Validation from Model Validation
从模型验证转向模型验证
  • 批准号:
    22650007
  • 财政年份:
    2010
  • 资助金额:
    $ 8.9万
  • 项目类别:
    Grant-in-Aid for Challenging Exploratory Research
A Constructive Approach to Structured Parallel Programming
结构化并行编程的建设性方法
  • 批准号:
    17300005
  • 财政年份:
    2005
  • 资助金额:
    $ 8.9万
  • 项目类别:
    Grant-in-Aid for Scientific Research (B)

相似海外基金

双方向変換に基づく相互運用における一貫性保持領域の漸進的拡張に関する研究
基于双向变换的互操作一致性保存区域逐步扩展研究
  • 批准号:
    24K14903
  • 财政年份:
    2024
  • 资助金额:
    $ 8.9万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
複数データ同期のため高水準双方向変換ネットワーク記述言語
用于多种数据同步的高级双向转换网络描述语言
  • 批准号:
    23K24818
  • 财政年份:
    2024
  • 资助金额:
    $ 8.9万
  • 项目类别:
    Grant-in-Aid for Scientific Research (B)
自律協調型データベース統合基盤に関する研究
自主协同数据库集成平台研究
  • 批准号:
    23K17456
  • 财政年份:
    2023
  • 资助金额:
    $ 8.9万
  • 项目类别:
    Grant-in-Aid for Challenging Research (Pioneering)
双方向問題対の相互学習に基づく情報変換および情報アクセスの研究
基于交互问题对互学习的信息转换与信息获取研究
  • 批准号:
    23K11118
  • 财政年份:
    2023
  • 资助金额:
    $ 8.9万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
High-Level Bidirectional-Transformation-Network Programming Langauge for Synchronization of Multiple Data
用于同步多个数据的高级双向转换网络编程语言
  • 批准号:
    22H03562
  • 财政年份:
    2022
  • 资助金额:
    $ 8.9万
  • 项目类别:
    Grant-in-Aid for Scientific Research (B)
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了