• Cite Icon5
  • https://doi.org/10.4018/ijismd.2014040104Copy DOI Icon

Metamodel Matching Techniques

  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

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.

Similar Papers
  • Research Article
  • Citations8

The MDE Diploma: first international postgraduate specialization in model-driven engineering

  • Nov 30, 2011
  • Computer Science Education
  • Jordi Cabot +1
  • Research Article
  • Citations6

Issues in representing domain-specific concerns in model-driven engineering

  • May 18, 2013
  • Lionel Montrieux +3
  • Research Article
  • Citations2

From software architecture models to pipelines: a conceptual framework for model transformation in DevOps

  • Dec 11, 2025
  • Frontiers in Computer Science
  • Uldis Karlovs-Karlovskis +4
  • Conference Article
  • Citations2

A Model-Driven Engineering Approach for Validation of Power System Automation Solutions

  • Sep 01, 2018
  • Thanikesavan Sivanthi +3
  • Book Chapter
  • Citations8

NMF: A Multi-platform Modeling Framework

  • Jan 01, 2018
  • Georg Hinkel
  • Research Article
  • Citations17

Controlling Meta-Model Extensibility in Model-Driven Engineering

  • Jan 01, 2018
  • IEEE Access
  • Santiago Jacome +1
  • Conference Article
  • Citations8

Transformation of aspect-oriented requirements specifications for reactive systems into aspect-oriented design specifications

  • Aug 01, 2011
  • Gunter Mussbacher +2
  • Supplementary Content

An End-to-End Model Traceability Framework for Process-Driven Software Development

  • Dec 18, 2025
  • Marko Mijalkovic
  • Conference Article
  • Citations16

M3D

  • Nov 02, 2012
  • Mario Luca Bernardi +3
  • Supplementary Content
  • Citations46

Foundations of Model (Driven) (Reverse) Engineering : Models – Episode I: Stories of The Fidus Papyrus and of The Solarus

  • Jan 01, 2005
  • DROPS (Schloss Dagstuhl – Leibniz Center for Informatics)
  • Jean-Marie Favré
  • Book Chapter
  • Citations7

A Novel Model Driven Framework for Image Enhancement and Object Recognition

  • Jan 01, 2020
  • Yawar Rasheed +4
  • Conference Article
  • Citations4

The Need for Model-driven Engineering in the Development of IoT Software for Public Transportation Systems

  • Nov 17, 2021
  • Sadık Arslan +1
  • Research Article
  • Citations3

MCTest: towards an improvement of match algorithms for models

  • Apr 01, 2012
  • IET Software
  • V GarcíA-DíAz +4
  • Conference Article
  • Citations119

Validation in model-driven engineering: testing model transformations

  • Jan 01, 2004
  • F Fleurey +2
  • Conference Article
  • Citations6

Automated development of constraint-driven web applications

  • Apr 04, 2016
  • Mario Luca Bernardi +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.