...
首页> 外文期刊>International journal of information system modeling and design >Metamodel Matching Techniques: Review, Comparison and Evaluation
【24h】

Metamodel Matching Techniques: Review, Comparison and Evaluation

机译:元模型匹配技术:审查,比较和评估

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

摘要

During the last decade, Model Driven Engineering (MDE) has been proposed for supporting the development, maintenance and evolution of software systems. Model Driven Architecture (MDA), Software Factories and Eclipse Modeling Framework (EMF) are among the most representatives MDE approaches. Nowadays, it is well recognized that model transformation is at the heart of MDE approaches and, consequently represents one of the most important operations in MDE. However, despite the multitude of model transformation language proposals emerging from academic world and industry, these transformations are often manually specified; which is a tedious and error-prone task, and therefore an expensive process. Matching operation between metamodels is the keystone toward a (semi-)automatic transformation process. In this paper, the authors review metamodel matching techniques of the literature and then analyze their pros and cons in order to show how they can be useful for a semi-automatic transformation process. The result is a comparison of metamodel matching techniques, highlighting their similarities and differences in terms of information used for matching, demonstrating significant similarities between these techniques. Next, the authors compare four well-known metamodel matching techniques namely Similarity flooding, SAMT4MDE+ (extended Semi-Automatic Matching Tool for Model Driven Engineering), ModelCVS and AML (AtlanMod Matching Language) on ten couples of metamodels. For this comparison, the authors define a set of six criteria inspired from the database schema matching. One among these criteria is relevant to the quality of matching and for which we define a quality measure metrics. Furthermore, the authors develop a plug-in under Eclipse to support our comparison using ten couples of metamodels.
机译:在过去的十年中,已经提出了模型驱动工程(MDE)来支持软件系统的开发,维护和演化。模型驱动架构(MDA),软件工厂和Eclipse建模框架(EMF)是最具代表性的MDE方法。如今,众所周知,模型转换是MDE方法的核心,因此代表了MDE中最重要的操作之一。但是,尽管学术界和行业涌现出大量的模型转换语言建议,但是这些转换通常是手动指定的。这是一个繁琐且容易出错的任务,因此是一个昂贵的过程。元模型之间的匹配操作是(半)自动转换过程的关键。在本文中,作者回顾了文献中的元模型匹配技术,然后分析了它们的优缺点,以显示它们如何在半自动转换过程中有用。结果是比较了元模型匹配技术,突出了它们在用于匹配的信息方面的相似性和差异,证明了这些技术之间的显着相似性。接下来,作者在十对元模型上比较了四种著名的元模型匹配技术,即相似性泛洪,SAMT4MDE +(用于模型驱动工程的扩展半自动匹配工具),ModelCVS和AML(AtlanMod匹配语言)。为了进行此比较,作者定义了一组六个条件,这些条件从数据库模式匹配中得到启发。这些标准之一与匹配的质量有关,为此我们定义了质量度量指标。此外,作者在Eclipse下开发了一个插件,以支持我们使用十对元模型进行比较。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号