Package: MDA

MDA, MOF and QVT - Basics

With publishing the MDA concept the OMG once again put modeling and working with models into the focus of the software development process. Modeling is done with formal modeling languages that are build with formal metamodels. One famous example of metamodel based modeling languages is the UML.

The viewpoint of defining formal, metamodel based modeling languages is described with the Meta Object Facility (MOF) approach, a framework for building and managing metadata. Part of the MOF approach is working with metamodels, means using metamodels for model to model transformation. This leads us to the language specification QVT for model transformation and M2T for Code generation.

QVT is the main topic of my SMDA project. So let's dive into it and have fun.

Besitzer

Diagramme