University of Twente Student Theses


Improving the model management workflow

Bokhove, T. (2016) Improving the model management workflow.

This is the latest version of this item.

[img] PDF
Abstract:Among the most recent developments in software engineering is the tendency to use a model-driven approach. One will however quickly notice that working with models takes quite some management. During the research phase, it became clear that version control was the way to go for managing these models. Most of the version control actions also apply to this model file, but the problem lies in merging two models, since the resulting model should be a valid model too. The practical phase was focused on doing exactly that: analysing and categorising differences between model versions and merging these model versions. By interpreting the model components in a physical model it becomes directly possible to compare these contextual components over several versions of the same model. The unique feature of this tool is that it provides a mechanism for determining the impact of a difference between two model versions. A comparison tool for models is built, and this tool is able to determine the differences and perform a merge based on a large variety of models. The most important recommendation is to monitor atomic user actions in a modelling tool, such that model differences can be found once the user adds them.
Item Type:Essay (Master)
Faculty:EEMCS: Electrical Engineering, Mathematics and Computer Science
Subject:52 mechanical engineering, 53 electrotechnology, 54 computer science
Programme:Embedded Systems MSc (60331)
Link to this item:
Export this item as:BibTeX
HTML Citation
Reference Manager


Repository Staff Only: item control page