MMDiff: a modeling tool for metamodel comparison

  • Authors:
  • Qichao Liu;Marjan Mernik;Barrett R. Bryant

  • Affiliations:
  • University of Alabama at Birmingham, Birmingham, Alabama;University of Maribor, Maribor, Slovenia;University of North Texas, Denton, Texas

  • Venue:
  • Proceedings of the 50th Annual Southeast Regional Conference
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

In the field of DSM (Domain-Specific Modeling), a popular software development technique, the metamodel plays an important role as it represents a schema definition of the syntax and static semantics to which a model conforms. In model-driven engineering (MDE), issues on metamodel-based research arise, such as metamodel-based model transformation, metamodel-based model refactoring, metamodel-based code generation and metamodel-based inference. Therefore metamodels need to be well studied as an infrastructure to advance these technologies. Although model comparison techniques are widely researched and presented in the community, metamodels are higher level than models resulting in the failure of directly applying current model comparison tools. According to our knowledge, there is not much work addressing metamodel comparison. In this paper, we present a modeling tool named MMDiff for metamodel comparison, detecting the matching and differencing between two metamodels. Two applications are illustrated as a proof of the necessity of conducting metamodel comparison research.