首页> 外文会议>IEEE/ACM International Conference on Automated Software Engineering >Formal verification techniques for model transformations specified by-demonstration
【24h】

Formal verification techniques for model transformations specified by-demonstration

机译:示范指定的模型转换的形式验证技术

获取原文

摘要

Model transformations play an essential role in many aspects of model-driven development. By-demonstration approaches provide a user-friendly tool for specifying reusable model transformations. Here, a modeler performs the model transformation only once by hand and an executable transformation is automatically derived. Such a transformation is characterized by the set of pre- and postconditions that are required to be satisfied prior and after the execution of the transformation. However, the automatically derived conditions are usually too restrictive or incomplete and need to be refined manually to obtain the intended model transformation. As model transformations may be specified improperly despite the use of by-demonstration development approaches, we propose to employ formal verification techniques to detect inconsistent and erroneous transformations. In particular, we conjecture that methods drawn from software model checking and theorem proving might be employed to verify certain correctness properties of model transformations.
机译:模型转换在模型驱动的开发的许多方面起着至关重要的作用。演示方法为指定可重用的模型转换提供了一种用户友好的工具。在此,建模人员仅手动执行一次模型转换,并自动得出可执行的转换。这种转换的特征是在执行转换之前和之后需要满足的一组前提条件和后置条件。但是,自动导出的条件通常过于局限或不完整,需要手动进行优化以获得所需的模型转换。尽管尽管使用了示范开发方法,但由于可能无法正确指定模型转换,因此我们建议采用正式的验证技术来检测不一致和错误的转换。特别是,我们推测可以使用从软件模型检查和定理证明中提取的方法来验证模型转换的某些正确性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号