首页> 外文会议>Graph transformations >Formal Analysis of Functional Behaviour for Model Transformations Based on Triple Graph Grammars
【24h】

Formal Analysis of Functional Behaviour for Model Transformations Based on Triple Graph Grammars

机译:基于三图语法的模型转换功能行为的形式化分析

获取原文
获取原文并翻译 | 示例

摘要

Triple Graph Grammars (TGGs) are a well-established concept for the specification of model transformations. In previous work we have formalized and analyzed already crucial properties of model transformations like termination, correctness and completeness, but functional behaviour is missing up to now. In order to close this gap we generate forward translation rules, which extend standard forward rules by translation attributes keeping track of the elements which have been translated already. In the first main result we show the equivalence of model transformations based on forward resp. forward translation rules. This way, an additional control structure for the forward transformation is not needed. This allows to apply critical pair analysis and corresponding tool support by the tool AGG. However, we do not need general local confluence, because confluence for source graphs not belonging to the source language is not relevant for the functional behaviour of a model transformation. For this reason we only have to analyze a weaker property, called translation confluence. This leads to our second main result, the functional behaviour of model transformations, which is applied to our running example, the model transformation from class diagrams to database models.
机译:三图语法(TGG)是模型转换规范的公认概念。在以前的工作中,我们已经形式化和分析了模型转换的关键属性,例如终止,正确性和完整性,但是到目前为止,还缺少功能行为。为了缩小这一差距,我们生成了正向翻译规则,该规则通过翻译属性跟踪已翻译的元素来扩展标准的正向规则。在第一个主要结果中,我们显示了基于正向响应的模型转换的等效性。转发翻译规则。这样,就不需要用于正向变换的附加控制结构。这允许通过工具AGG应用关键对分析和相应的工具支持。但是,我们不需要一般的局部融合,因为不属于源语言的源图的融合与模型转换的功能行为无关。因此,我们只需要分析一个较弱的属性,即翻译合流。这导致了我们的第二个主要结果,即模型转换的功能行为,该结果被应用到我们正在运行的示例中,即从类图到数据库模型的模型转换。

著录项

  • 来源
    《Graph transformations》|2010年|p.155-170|共16页
  • 会议地点 Enschede(NL);Enschede(NL);Enschede(NL);Enschede(NL);Enschede(NL);Enschede(NL);Enschede(NL);Enschede(NL);Enschede(NL);Enschede(NL)
  • 作者单位

    Institut fur Softwaretechnik und Theoretische Informatik, Technische Universitat Berlin, Germany;

    Institut fur Softwaretechnik und Theoretische Informatik, Technische Universitat Berlin, Germany;

    Departament de Llenguatges i Sistemes Informatics, Universitat Politecnica de Catalunya, Barcelona, Spain;

    Institut fur Softwaretechnik und Theoretische Informatik, Technische Universitat Berlin, Germany;

  • 会议组织
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 制图;
  • 关键词

    model transformation; triple graph grammars; confluence; functional behaviour;

    机译:模型转换;三元图语法;合流;功能行为;

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号