The methodology used for mapping AUTOSAR concepts on existing has serious drawbacks.
If both the existing concept and the newly introduced AUTOSAR concept carry the same information, there is a risk of inconsistency. There is also a risk of confusion over which concepts to use, but this is easily resolved by making the old concept abstract thereby forcing the use of the new concept
Conflicting inheritance. Even if individual concepts map perfectly on each other, they can be parts of inheritance structures violating AUTOSAR. On behalf of multiplied information and the risk of inconsistency the problem can theoretically be resolved with multiple inheritances. In practice the problems cannot be resolved; System Weaver does not support multiple inheritances. The final part of the implementation of the prototype meta-model in an existing meta-model is more of a demonstration piece; the implementation is what usually is called an “ugly hack” In order to implement a fully working AUTOSAR meta-model the usual customization of the System Weaver is necessary, not only with respect of customers needs but also with respect to AUTOSAR´s requirements.