首页> 外文期刊>Formal Aspects of Computing >A formal verification technique for behavioural model-to-model transformations
【24h】

A formal verification technique for behavioural model-to-model transformations

机译:行为模型到模型转换的形式验证技术

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

摘要

In Model Driven Software Engineering, models and model transformations are the primary artifacts when developing a software system. In such a workflow, model transformations are used to incrementally transform initial abstract models into concrete models containing all relevant system details. Over the years, various formal methods have been proposed and further developed to determine the functional correctness of models of concurrent systems. However, the formal verification of model transformations has so far not received as much attention. In this article, we propose a formal verification technique to determine that formalisations of such transformations in the form of rule systems are guaranteed to preserve functional properties, regardless of the models they are applied on. This work extends our earlier work in various ways. Compared to our earlier approaches, the current technique involves only up to n individual checks, with n the number of rules in the rule system, whereas previously, up to 2 (n)-1 checks were required. Furthermore, a full correctness proof for the technique is presented, based on a formal proof conducted with the Coq proof assistant. Finally, we report on two sets of conducted experiments. In the first set, we compared traditional model checking with transformation verification, and in the second set, we compared the verification technique presented in this article with the previous version.
机译:在模型驱动的软件工程中,模型和模型转换是开发软件系统时的主要工件。在这样的工作流程中,模型转换用于将初始抽象模型逐步转换为包含所有相关系统详细信息的具体模型。多年来,已经提出并进一步开发了各种形式化方法来确定并发系统模型的功能正确性。但是,到目前为止,模型转换的形式验证尚未引起足够的重视。在本文中,我们提出了一种形式化验证技术,以确定以规则系统形式进行的此类变换的形式化可以确保保留功能属性,而与应用的模型无关。这项工作以各种方式扩展了我们之前的工作。与我们以前的方法相比,当前的技术仅涉及多达n个单独的检查,而规则系统中的规则数量为n,而以前则需要多达2(n)-1个检查。此外,基于与Coq证明助手进行的正式证明,提供了该技术的完整正确性证明。最后,我们报告了两组进行的实验。在第一组中,我们将传统的模型检查与转换验证进行了比较,在第二组中,我们将本文介绍的验证技术与以前的版本进行了比较。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号