Design of a Measurement Metamodel and Synchronization Strategy for Data Integration in Vitruvius

Aus SDQ-Wiki
Ausschreibung (Liste aller Ausschreibungen)
MeasurementDataModel.png Typ Bachelorarbeit oder Masterarbeit
Aushang MeasurementDataModel2.pdf
Betreuer Wenden Sie sich bei Interesse oder Fragen bitte an:

Manar Mazkatli (E-Mail: manar.mazkatli@kit.edu, Telefon: +49-721-608-4-5940), Martin Armbruster (E-Mail: martin.armbruster@kit.edu, Telefon: +49-721-608-45942), Raziyeh Dehghani (E-Mail: raziyeh.dehghani@kit.edu)

Motivation

In model-driven engineering, maintaining consistency between software models and related measurement data, such as quality indicators, is essential for informed decision-making and system evolution. However, current model synchronization frameworks often lack dedicated support for integrating and managing measurement data alongside models. The Vitruvius framework, with its view-based synchronization and change propagation capabilities, offers a promising foundation to address this gap. By designing a dedicated measurement metamodel and a corresponding synchronization strategy, this work aims to enable seamless integration of quantitative data into the model ecosystem. This enhancement will allow metrics to be treated as first-class elements in model management, improving traceability, analysis, and feedback loops within model-driven development environments.

Tasks

Potential tasks could belong to some of the following listed items:

  • Literature Review: Analyze existing measurement metamodels, such as the Structured Metrics Metamodel (SMM), and assess their applicability to model synchronization.
  • Metamodel Design: Design a new measurement metamodel tailored for integration with the Vitruvius framework.
  • Implementation of Synchronization Logic: Implement Consistency Preservation Rules (CPRs) and extend the "Reactions" DSL to enable synchronization of measurement data with models.

Benefits

  • Working with cutting-edge and innovative technologies
  • Close connection to ongoing/current research project
  • Excellent working environment and intensive support