首页> 外文期刊>Automated software engineering >Automated verification of model transformations based on visual contracts
【24h】

Automated verification of model transformations based on visual contracts

机译:基于视觉合同的模型转换的自动验证

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

摘要

Model-Driven Engineering promotes the use of models to conduct the different phases of the software development. In this way, models are transformed between different languages and notations until code is generated for the final appli-cation. Hence, the construction of correct Model-to-Model (M2M) transformations becomes a crucial aspect in this approach. Even though many languages and tools have been proposed to build and execute M2M transformations, there is scarce support to specify correctness requirements for such transformations in an implementation-independent way, i.e., irrespective of the actual transformation language used. In this paper we fill this gap by proposing a declarative language for the specification of visual contracts, enabling the verification of transformations defined with any transformation language. The verification is performed by compiling the contracts into QVT to detect disconformities of transformation results with respect to the contracts. As a proof of concept, we also report on a graphical modeling environment for the specification of contracts, and on its use for the verification of transformations in several case studies.
机译:模型驱动工程促进了模型的使用,以进行软件开发的不同阶段。这样,可以在不同的语言和符号之间转换模型,直到生成最终应用程序的代码为止。因此,正确的模型到模型(M2M)转换的构建成为此方法的关键方面。尽管已经提出了许多用于构建和执行M2M转换的语言和工具,但几乎没有支持以与实现无关的方式,即与所使用的实际转换语言无关,为这种转换指定正确性要求。在本文中,我们通过为视觉合同的规范提出一种声明性语言来填补这一空白,从而能够验证使用任何转换语言定义的转换。验证是通过将合同编译为QVT来执行的,以检测与合同有关的转换结果的不一致性。作为概念的证明,我们还报告了用于合同规范的图形化建模环境,并在一些案例研究中报告了其用于验证转换的情况。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号