An Automated Process for the Generation of Generic Model Interfaces for Evolutionary Different AUTOSAR Schema Versions

Zusammenfassung:

This thesis describes a concept for the automatic creation of a generic, version-independent metamodel based on the comparison of evolutionary di erent metamodel versions. The comparison results are obtained from an automatically created di erence model. Unlike a transformation engine which typically uses information in a di erence model to migrate an existing model to the evolved model, the concept developed in this thesis exploits the diff erence 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-speci c 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