Evolution of long-term industrial meta-models-an automotive case study of AUTOSAR
Paper in proceeding, 2014

Meta-models in software engineering are used to define properties of models. Therefore the evolution of the meta-models influences the evolution of the models and the software instantiated from them. The evolution of the meta-models is particularly problematic if the software has to instantiate two versions of the same meta-model- A situation common for long-term software development projects such as car development projects. In this paper, we present a case study of the evolution of the standardized meta-model used in the development of the automotive software systems-the AUTOSAR meta-model-at Volvo Car Corporation. The objective of this study is to assist automotive software designers in planning long term development projects based on multiple AUTOSAR meta-model versions. We achieve this by performing quantitative analysis of the AUTOSAR meta-model evolution in order to visualize the size and the complexity change between different meta-model versions and calculate the number of changes which need to be implemented to adopt a newer version. The analysis is done for each major role in the automotive development process affected by the changes.

Author

Darko Durisic

Volvo Cars

Miroslaw Staron

University of Gothenburg

Matthias Tichy

University of Gothenburg

Jörgen Hansson

Chalmers, Computer Science and Engineering (Chalmers), Software Engineering (Chalmers)

Proceedings - 40th Euromicro Conference Series on Software Engineering and Advanced Applications, SEAA 2014

1089-6503 (ISSN)

141-148
978-147995794-1 (ISBN)

Areas of Advance

Information and Communication Technology

Subject Categories

Software Engineering

DOI

10.1109/SEAA.2014.21

ISBN

978-147995794-1

More information

Latest update

11/20/2018