Zusammenfassung:
This thesis describes a concept for the automatic creation of a generic, version-independent metamodel based on the comparison of evolutionary dierent metamodel versions. The comparison results are obtained from an automatically created dierence model. Unlike a transformation engine which typically uses information in a dierence model to migrate an existing model to the evolved model, the concept developed in this thesis exploits the difference model to identify metamodel elements that can be represented by a generic metamodel and explores to which extent this can be done automatically before a semantic gap is reached. The concept is showcased through a model transformation prototype that produces a generic metamodel encompassing elements common to all version-specic metamodels and elements that were subjected to minor changes during the evolution process. The generic metamodel can be directly deployed to automatically generate version-independent model API code with the Eclipse Modeling Framework. The concept is applied to create a generic AUTOSAR metamodel as a solution to the metamodel evolution problem that occurs in AUTOSAR tool development with Artop.
Download:
N/A