Comparison of modeling frameworks for software engineering

  • Authors:
  • Marcus Alanen;Torbjörn Lundkvist;Ivan Porres

  • Affiliations:
  • TUCS Turku Centre for Computer Science, Department of Information Technologies, Åbo Akademi University, Lemminkäisenkatu, Turku, Finland;TUCS Turku Centre for Computer Science, Department of Information Technologies, Åbo Akademi University, Lemminkäisenkatu, Turku, Finland;TUCS Turku Centre for Computer Science, Department of Information Technologies, Åbo Akademi University, Lemminkäisenkatu, Turku, Finland

  • Venue:
  • Nordic Journal of Computing
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this article, we compare several modeling frameworks: the Graph eXchange Language (GXL), the Meta Object Facility (MOF) and the ECORE metametamodel from the Eclipse Modeling Framework (EMF). They are all approaches for describing information, specifically for the description of artifacts created during software development. The expressive power of each framework determines what kinds of artifacts and their relationships between each other that can be created. Although there are several traits in common, some differences can also be found. We discuss the benefits and drawbacks of these differences.