Comparison of modeling frameworks for software engineering
Marcus Alanen, Torbjörn Lundkvist, Iván Porres · Nordic journal of computing · 2005
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.