首页> 外文期刊>Software and systems modeling >Automatic verification of behavior preservation at the transformation level for relational model transformation
【24h】

Automatic verification of behavior preservation at the transformation level for relational model transformation

机译:关系模型转换转换级别的自动验证

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

摘要

The correctness of model transformations is a crucial element for model-driven engineering of high-quality software. In particular, behavior preservation is an important correctness property avoiding the introduction of semantic errors during the model-driven engineering process. Behavior preservation verification techniques show some kind of behavioral equivalence or refinement between source and target model of the transformation. Automatic tool support is available for verifying behavior preservation at the instance level, i.e., for a given source and target model specified by the model transformation. However, until now there is no sound and automatic verification approach available at the transformation level, i.e., for all source and target models. In this article, we extend our results presented in earlier work (Giese and Lambers, in: Ehrig et al (eds) Graph transformations, Springer, Berlin, 2012) and outline a new transformation-level approach for the sound and automatic verification of behavior preservation captured by bisimulation resp.simulation for outplace model transformations specified by triple graph grammars and semantic definitions given by graph transformation rules. In particular, we first show how behavior preservation can be modeled in a symbolic manner at the transformation level and then describe that transformation-level verification of behavior preservation can be reduced to invariant checking of suitable conditions for graph transformations. We demonstrate that the resulting checking problem can be addressed by our own invariant checker for an example of a transformation between sequence charts and communicating automata.
机译:模型变换的正确性是高质量软件的模型驱动工程的关键因素。特别是,行为保存是一个重要的正确性属性,避免在模型驱动的工程过程中引入语义误差。行为保存验证技术显示了转换源和目标模型之间的某种行为等效或细化。自动刀具支持可用于验证实例级别的行为保存,即,用于模型转换指定的给定源和目标模型。但是,直到现在,对于所有来源和目标模型,转换级别没有可用的声音和自动验证方法。在本文中,我们将在早期的工作中提供的结果(Giese和Lambers,In:Ehrig等人(EDS)图形转换,Springer,Berlin,2012),并概述了一种新的转换级方法,用于声音和自动验证行为通过Bisimulation捕获的保存。用于通过图形转换规则给出的三图谱语法和语义定义指定的外出模型变换。特别地,我们首先显示如何在转换级别以符号方式建模行为保存,然后描述行为保存的转换级验证可以减少,以便不变地检查用于图形变换的合适条件。我们展示由此产生的检查问题可以由我们自己的不变检查器寻址,以便序列图表和通信自动机之间的转换示例。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号