V-SUMM Based Consistency Checking for Evolving Models

Aus SDQ-Wiki
Ausschreibung (Liste aller Ausschreibungen)
Checker.jpg Typ Masterarbeit
Aushang Consistency Checking.pdf
Betreuer Wenden Sie sich bei Interesse oder Fragen bitte an:

Minakshi Kaushik (E-Mail: minakshi.kaushik@kit.edu)

Motivation

In complex systems engineering, multiple models are used to represent different aspects of a system, such as requirements, structure, and behavior. As these models evolve independently, inconsistencies naturally arise, leading to potential errors and integration problems. The Virtual Single Underlying Model (V-SUMM) concept provides a unifying framework to represent and link heterogeneous views. Automating consistency checking within V-SUMM can significantly reduce manual effort and improve model reliability, providing both a practical solution and a research contribution in the domain of multi-view modeling and model evolution.


Tasks

The student will design and implement an automated consistency checking framework based on V-SUMM that can handle evolving multi-view models. This includes analyzing small but representative multi-view models, formalizing correspondences between model elements, and defining consistency rules that detect conflicts, missing links, and structural inconsistencies. The student will develop a prototype tool in a suitable language, test it on evolving models over multiple versions, and document its effectiveness in detecting inconsistencies. Evaluation will include reporting detected inconsistencies, assessing accuracy, and demonstrating the tool on a realistic case study.

Benefits

  • Gain hands-on experience in multi-view modeling, automated analysis, and prototype development.
  • Learn basic consistency-checking methods and tool support.
  • Opportunity to contribute to active research at KIT.