首页> 外文期刊>Software and systems modeling >F-Alloy: a relational model transformation language based on Alloy
【24h】

F-Alloy: a relational model transformation language based on Alloy

机译:F-Alloy:基于Alloy的关系模型转换语言

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

摘要

Model transformations are one of the core artifacts of a model-driven engineering approach. The relational logic language Alloy has been used in the past to verify properties of model transformations. In this paper we introduce the concept of functional Alloy modules. In essence a functional Alloy module can be viewed as an Alloy module representing a model transformation. We describe a sublanguage of Alloy called F-Alloy specifically designed to concisely specify functional Alloy modules. The restrictions on F-Alloy's syntax are meant to allow efficient execution of the specified transformation, without the use of backtracking, by an adapted interpretation algorithm. F-Alloy's semantics is given in this paper as a direct translation to Alloy; hence, F-Alloy specifications are also analyzable using the powerful automatic analysis features of Alloy.
机译:模型转换是模型驱动工程方法的核心工件之一。过去曾使用关系逻辑语言Alloy来验证模型转换的属性。在本文中,我们介绍了功能性合金模块的概念。本质上,可以将功能性Alloy模块视为代表模型转换的Alloy模块。我们描述了称为F合金的Alloy子语言,专门设计用于简明地指定功能性Alloy模块。对F-Alloy语法的限制旨在允许通过适当的解释算法有效执行指定的转换,而无需使用回溯。本文将F-Alloy的语义直接翻译为Alloy。因此,还可以使用强大的合金自动分析功能来分析F-合金规格。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号