A Survey of Model Management Approaches
Typ | Masterarbeit | |
---|---|---|
Aushang | Survey Model Managment.pdf | |
Betreuer | Wenden Sie sich bei Interesse oder Fragen bitte an: Benedikt Jutz (E-Mail: benedikt.jutz@kit.edu, Telefon: +49-721-608-45995) |
Motivation
In model-driven engineering, Model Management describes working with multiple inter- related models. These are often from different domains such as CAD, electrical engineering, or software architectures. Beyond model transformations, model management also includes validation and testing, versioning operations such as comparison, differencing and merging models, and many more tasks In fact, the term model management is defined rather broadly.
Tasks
In this thesis, you will conduct a survey to classify and compare different approaches to model management, as well as its subareas. Examples for subareas are lifting model man- agement to product lines, or applying data science techniques. The desired focus lies on multiple developers working simultaneously on different models and maintaining model versions. Additionally, model elements between different models may overlap and thus should fulfill certain consistency conditions. Investigating how to detect and handle inconsistencies should be the second focus of the thesis.