Managed Evolution of Automotive Software Product Line Architectures: A Systematic Literature Study

被引:6
作者
Knieke, Christoph [1 ]
Rausch, Andreas [1 ]
Schindler, Mirco [1 ]
Strasser, Arthur [1 ]
Vogel, Martin [1 ]
机构
[1] Tech Univ Clausthal, Inst Software & Syst Engn, D-38678 Clausthal Zellerfeld, Germany
关键词
automotive software engineering; software product lines; systematic literature study;
D O I
10.3390/electronics11121860
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The rapidly growing number of software-based features in the automotive domain as well as the special requirements in this domain ask for dedicated engineering approaches, models, and processes. Nowadays, software development in the automotive sector is generally developed as product line development, in which major parts of the software are kept adaptable in order to enable reusability of the software in different vehicle variants. In addition, reuse also plays an important role in the development of new vehicle generations in order to reduce development costs. Today, a high number of methods and techniques exist to support the product line driven development of software in the automotive sector. However, these approaches generally consider only partial aspects of development. In this paper, we present an in-depth literature study based on a conceptual model of artifacts and activities for the managed evolution of automotive software product line architectures. We are interested in the coverage of the particular aspects of the conceptual model and, thus, the fields covered in current research and research gaps, respectively. Furthermore, we aim to identify the methods and techniques used to implement automotive software product lines in general, and their usage scope in particular. As a result, this in-depth review reveals that none of the studies represent a holistic approach for the managed evolution of automotive software product lines. In addition, approaches from agile software development are of growing interest in this field.
引用
收藏
页数:35
相关论文
共 50 条
  • [41] Assessing software product line potential: an exploratory industrial case study
    Koziolek, Heiko
    Goldschmidt, Thomas
    de Gooijer, Thijmen
    Domis, Dominik
    Sehestedt, Stephan
    Gamer, Thomas
    Aleksy, Markus
    EMPIRICAL SOFTWARE ENGINEERING, 2016, 21 (02) : 411 - 448
  • [42] Assessing software product line potential: an exploratory industrial case study
    Heiko Koziolek
    Thomas Goldschmidt
    Thijmen de Gooijer
    Dominik Domis
    Stephan Sehestedt
    Thomas Gamer
    Markus Aleksy
    Empirical Software Engineering, 2016, 21 : 411 - 448
  • [43] Advancing Legacy Software Modernization through Software Product Line Engineering: A Case Study in Digital Libraries
    Ramos-Vidal, Delfina
    28TH INTERNATIONAL SYSTEMS AND SOFTWARE PRODUCT LINE CONFERENCE, SPLC 2024, 2024, : 17 - 21
  • [44] Unanticipated Evolution in Software Product Lines versus Independent Products: A Case Study
    Hamza, Mostafa
    Walker, Robert J.
    Elaasar, Maged
    21ST INTERNATIONAL SYSTEM & SOFTWARE PRODUCT LINE CONFERENCE (SPLC 2017), VOL 2, 2017, : 97 - 104
  • [45] Harmonized Temporal Feature Modeling to Uniformly Perform, Track, Analyze, and Replay Software Product Line Evolution
    Hinterreiter, Daniel
    Nieke, Michael
    Linsbauer, Lukas
    Seidl, Christoph
    Praehofer, Herbert
    Gruenbacher, Paul
    PROCEEDINGS OF THE 18TH ACM SIGPLAN INTERNATIONAL CONFERENCE ON GENERATIVE PROGRAMMING: CONCEPTS AND EXPERIENCES (GPCE '19), 2019, : 115 - 128
  • [46] Feature extraction approaches from natural language requirements for reuse in software product lines: A systematic literature review
    Bakar, Noor Hasrina
    Kasirun, Zarinah M.
    Salleh, Norsaremah
    JOURNAL OF SYSTEMS AND SOFTWARE, 2015, 106 : 132 - 149
  • [47] Software Product Line Extraction from Variability-Rich Systems: The Robocode Case Study
    Martinez, Jabier
    Ternava, Xhevahire
    Ziadi, Tewfik
    SPLC'18: PROCEEDINGS OF THE 22ND INTERNATIONAL SYSTEMS AND SOFTWARE PRODUCT LINE CONFERENCE, VOL 1, 2018, : 132 - 142
  • [48] Multi-Objective Test Prioritization in Software Product Line Testing: An Industrial Case Study
    Wang, Shuai
    Buchmann, David
    Ali, Shaukat
    Gotlieb, Arnaud
    Pradhan, Dipesh
    Liaaen, Marius
    18TH INTERNATIONAL SOFTWARE PRODUCT LINE CONFERENCE (SPLC 2014), VOL 1, 2014, : 32 - 41
  • [49] A Study and Comparison of Industrial vs. Academic Software Product Line Research Published at SPLC
    Rabiser, Rick
    Schmid, Klaus
    Becker, Martin
    Botterweck, Goetz
    Galster, Matthias
    Groher, Iris
    Weyns, Danny
    SPLC'18: PROCEEDINGS OF THE 22ND INTERNATIONAL SYSTEMS AND SOFTWARE PRODUCT LINE CONFERENCE, VOL 1, 2018, : 14 - 24
  • [50] Reusing a Geographic Software Product Line Platform: A Case Study in the Paleontological Sub-domain
    Pesce, Fiorella
    Caballero, Sofia
    Buccella, Agustina
    Cechich, Alejandra
    COMPUTER SCIENCE (CACIC 2017), 2018, 790 : 145 - 154