The Model Management project provides the MoM-Core (Model Management Core) as an essential basis for model management. The MoM-Core (Model Management Core) is 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.
Project Team:
- Holger Giese (contact person)
Former Team Members:
Use in Teaching:
- Sommer term 2011: Model Management, Seminar
- Master's Theses:
- Thomas Beyhl ("Versionsbasiertes Model Management auf Basis von verteilten Megamodellen" 2011)
- Henrik Steudel ("An Integration Framework for Collaborative Model Management based on Distributed Megamodels" 2012)
Software:
- MoM-Core - Framework, please contact Thomas Beyhl for source code download
- Modular Model Operation Engine (MMO Engine) - Execution Engine, please contact Andreas Seibel
- Version Control System - Framework
- A Build Server for MDE - Framework, please contact Regina Hebig
Supported Languages:
- MoM Megamodel
Used mdelab.de Software:
Used external Software:
Software usage scenarios:
- Story Diagram Engine is used to execute Story Diagrams provided by the MoM-Core via an adapter for manipulation
- XPand is used by the MoM-Core via an adapter for monitoring and manipulation
- Jet is used by the MoM-Core via an adapter for monitoring and manipulation
- TGG Engine is used to execute TGGs provided by the MoM-Core
- MMO-Engine uses MoM-Core
- Build Server for Model Transformation Compositions should build on the MoM-Core and probably MMO-Engine
Case Studies:
- The dSPACE tool chain for the transformation between SysML and AUTOSAR was used as Case Study for the Modular Model Operation Engine.