Qualitative Evaluation of N-Way Model Matching Approaches

  • In product line engineering tasks, the need for merging models from different product variants emerges as the commonly used clone-and-own approach suffers from high maintenance costs in the long run. By identifying models with a high number of similarities we can merge them to one highly reusable model. This approach will increase the maintainability, and further expandability of the model. Already many works have been published aiming to solve this problem with different N-way model Matching approaches. However, there is lack of practical evidence that the published theories work as designed in real world cases. In this work, we will evaluate relevant published approaches and then attempt to integrate the most promising one in the product line analysis framework VARIOUS from Fraunhofer IESE. Next, the implemented approach will be evaluated in comparison to the existing mechanism for model matching that VARIOUS integrates that is called "System Aligner". The main aspects of our evaluation are: • Accuracy - Can it accurately find the most similar models? • Performance - How fast is it? • Scalability - How well does it scale in large amount of input models? • Configurability - Can it be adapted easily for different systems?
Metadaten
Author:Dimitrios Volikakis
URN:urn:nbn:de:hbz:386-kluedo-74342
Advisor:Vasil Tenev
Document Type:Master's Thesis
Language of publication:English
Date of Publication (online):2023/09/27
Year of first Publication:2023
Publishing Institution:Rheinland-Pfälzische Technische Universität Kaiserslautern-Landau
Granting Institution:Rheinland-Pfälzische Technische Universität Kaiserslautern-Landau
Date of the Publication (Server):2023/09/28
Page Number:IX, 57
Faculties / Organisational entities:Distance and Independent Studies Center (DISC)
DDC-Cassification:0 Allgemeines, Informatik, Informationswissenschaft / 004 Informatik
Collections:Herausragende Masterarbeiten am DISC
Licence (German):Creative Commons 4.0 - Namensnennung (CC BY 4.0)