Model-driven development bases on the combined use of a multitude of (modeling) languages and artifacts. In addition, automation helps to gain profit from the diversity of abstraction levels provided by the different used languages. However, such an MDE setting requires a meaningful management of the development.
This includes maintenance and storage of an overview about the existing artifacts and their interrelations during development. The Model Management project together with its MoM-VCS subproject aim to support such maintenance tasks.
As an essential basis for model management, the MoM-Core (Model Management Core) provides a framework for monitoring and manipulating artifacts and their relations using MDE-Tools. Monitored information is provided within the MoM model, which is a megamodel containing representations of artifacts and their relations.