Investigating the Traceability of Variability Artifact Transformations
| Typ | Masterarbeit | |
|---|---|---|
| Aushang | MA Traceability of Variability Artifact Transformations TraVarT.pdf | |
| Betreuer | Wenden Sie sich bei Interesse oder Fragen bitte an: Kevin Feichtinger (E-Mail: kevin.feichtinger@kit.edu, Telefon: +49-721-608-45766) |
Motivation
Variability models are used to capture common and variable parts of a set of software(-intensive) systems. These models are crucial to software product line methodologies. Many different approaches have been developed over the years, and all of them have their strengths and weaknesses. TraVarT enables the transformation between different types of variability models into each other. Thus, easing the selection of the right approach for a given use case and preserving already invested modeling efforts. However, the transformations are not traceable and consequently sometimes difficult to comprehend. Supporting engineers in understanding the implemented transformations is important for their adoption, as well as, supporting the understanding the strengths and weaknesses of different types of variability artifacts.
Tasks
Investigating existing traceability capabilities of model-driven technologies for their adaptability towards variability artifact transformations. Specifically, specify a trace model for variability artifact transformations and implement it within the existing TraVarT framework. Show the traceability between existing, already supported, variability artifact transformations within the TraVarT framework.
Notes
This thesis can be supervised in German and/or English