双向模型转换方法的比较研究

Leila Samimi-Dehkordi, B. Zamani, S. Kolahdouz-Rahimi
{"title":"双向模型转换方法的比较研究","authors":"Leila Samimi-Dehkordi, B. Zamani, S. Kolahdouz-Rahimi","doi":"10.1109/ICCKE.2016.7802159","DOIUrl":null,"url":null,"abstract":"Bidirectional model transformations (Bx) are considered as one of the cornerstones of model-driven engineering paradigm. Bx re-establishes the consistency between the source and target models, when they are evolved independently. Recently, a large number of approaches for Bx are proposed, each with different capabilities and characteristics. Among them is a novel Bx approach, called EVL+trace, which have previously proposed by the authors. In order to choose an appropriate bidirectional transformation language for a particular task, a developer needs to evaluate and compare Bx approaches. In this paper, a comparison method is proposed in which a family of 19 major criteria, mainly inspired from programming language evaluation criteria and bidirectional features, is used to evaluate Bx languages. In order to investigate the effectiveness of the EVL+trace approach, it is compared to three well-known bidirectional languages including Query/View/Transformation-Relational (QVT-R), Triple Graph Grammar (TGG), and Janus Transformation Language (JTL) based on the elicited criteria. The results of analysis demonstrate the effectiveness of the comparison method for Bx approaches and the superiorities and weaknesses of EVL+trace.","PeriodicalId":205768,"journal":{"name":"2016 6th International Conference on Computer and Knowledge Engineering (ICCKE)","volume":"23 2 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"7","resultStr":"{\"title\":\"Bidirectional model transformation approaches a comparative study\",\"authors\":\"Leila Samimi-Dehkordi, B. Zamani, S. Kolahdouz-Rahimi\",\"doi\":\"10.1109/ICCKE.2016.7802159\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Bidirectional model transformations (Bx) are considered as one of the cornerstones of model-driven engineering paradigm. Bx re-establishes the consistency between the source and target models, when they are evolved independently. Recently, a large number of approaches for Bx are proposed, each with different capabilities and characteristics. Among them is a novel Bx approach, called EVL+trace, which have previously proposed by the authors. In order to choose an appropriate bidirectional transformation language for a particular task, a developer needs to evaluate and compare Bx approaches. In this paper, a comparison method is proposed in which a family of 19 major criteria, mainly inspired from programming language evaluation criteria and bidirectional features, is used to evaluate Bx languages. In order to investigate the effectiveness of the EVL+trace approach, it is compared to three well-known bidirectional languages including Query/View/Transformation-Relational (QVT-R), Triple Graph Grammar (TGG), and Janus Transformation Language (JTL) based on the elicited criteria. The results of analysis demonstrate the effectiveness of the comparison method for Bx approaches and the superiorities and weaknesses of EVL+trace.\",\"PeriodicalId\":205768,\"journal\":{\"name\":\"2016 6th International Conference on Computer and Knowledge Engineering (ICCKE)\",\"volume\":\"23 2 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2016-10-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"7\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2016 6th International Conference on Computer and Knowledge Engineering (ICCKE)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICCKE.2016.7802159\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 6th International Conference on Computer and Knowledge Engineering (ICCKE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCKE.2016.7802159","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 7

摘要

双向模型转换(Bx)被认为是模型驱动工程范式的基石之一。当源模型和目标模型独立演化时,Bx重新建立了它们之间的一致性。最近,人们提出了大量的Bx方法,每种方法都具有不同的能力和特点。其中有一种新颖的Bx方法,称为EVL+trace,这是作者之前提出的。为了为特定任务选择适当的双向转换语言,开发人员需要评估和比较Bx方法。本文提出了一种比较方法,主要从编程语言的评价标准和双向特性中获得灵感,利用19个主要标准来评价Bx语言。为了研究EVL+跟踪方法的有效性,将其与三种众所周知的双向语言进行了比较,包括查询/视图/转换-关系(QVT-R)、三重图语法(TGG)和Janus转换语言(JTL)。分析结果表明了Bx方法比较方法的有效性和EVL+跟踪方法的优缺点。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Bidirectional model transformation approaches a comparative study
Bidirectional model transformations (Bx) are considered as one of the cornerstones of model-driven engineering paradigm. Bx re-establishes the consistency between the source and target models, when they are evolved independently. Recently, a large number of approaches for Bx are proposed, each with different capabilities and characteristics. Among them is a novel Bx approach, called EVL+trace, which have previously proposed by the authors. In order to choose an appropriate bidirectional transformation language for a particular task, a developer needs to evaluate and compare Bx approaches. In this paper, a comparison method is proposed in which a family of 19 major criteria, mainly inspired from programming language evaluation criteria and bidirectional features, is used to evaluate Bx languages. In order to investigate the effectiveness of the EVL+trace approach, it is compared to three well-known bidirectional languages including Query/View/Transformation-Relational (QVT-R), Triple Graph Grammar (TGG), and Janus Transformation Language (JTL) based on the elicited criteria. The results of analysis demonstrate the effectiveness of the comparison method for Bx approaches and the superiorities and weaknesses of EVL+trace.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信