• DocumentCode
    125247
  • Title

    Evolution of Long-Term Industrial Meta-Models -- An Automotive Case Study of AUTOSAR

  • Author

    Durisic, Darko ; Staron, Miroslaw ; Tichy, Milan ; Hansson, Jorgen

  • Author_Institution
    Dept. of Electr. Syst. Design, Volvo Car Corp., Gothenburg, Sweden
  • fYear
    2014
  • fDate
    27-29 Aug. 2014
  • Firstpage
    141
  • Lastpage
    148
  • Abstract
    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.
  • Keywords
    automobile industry; product development; production engineering computing; software engineering; AUTOSAR; Volvo Car Corporation; automotive case study; automotive development process; automotive software designers; car development projects; long-term industrial meta-models; long-term software development projects; software engineering; Automotive engineering; Complexity theory; Connectors; Measurement; Object oriented modeling; Software; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering and Advanced Applications (SEAA), 2014 40th EUROMICRO Conference on
  • Conference_Location
    Verona
  • Type

    conf

  • DOI
    10.1109/SEAA.2014.21
  • Filename
    6928804