Software Product Lines in Automotive Systems Engineering

被引:8
|
作者
Thiel, Steffen [1 ]
Babar, Muhammad Ali [1 ]
Botterweck, Goetz [1 ]
O'Brien, Liam [2 ]
机构
[1] Univ Limerick, Lero Irish Software Engn Res Ctr, Limerick, Ireland
[2] NICTA Natl ICT Australia, Eveleigh, NSW, Australia
基金
爱尔兰科学基金会;
关键词
D O I
10.4271/2008-01-1449
中图分类号
U [交通运输];
学科分类号
08 ; 0823 ;
摘要
Product line approaches are well-known in many manufacturing industries, such as consumer electronics, medical systems and automotive [1]. In recent years, approaches with a similar background have rapidly emerged within Software Engineering, so called Software Product Line ( SPL) approaches [2], [3]. As automotive manufacturers and suppliers design and implement complex applications, such as driver assistance [4], they strive for mechanisms that allow them to implement such functionality on integrated platforms. This offers the opportunity to build a variety of similar systems with a minimum of technical diversity and thus allows for strategic reuse of components. This has resulted in a growing interest in SPL approaches both in the software engineering and the automotive systems domain. This paper discusses the increasing importance that SPL approaches could play within the context of Automotive Systems Engineering. To accomplish this, we first provide an overview of the major challenges faced by Automotive Systems Engineering [5]. We then present a selection of SPL approaches, which could provide solutions for the described challenges. To complement this we make the case for empirical evaluation as a basis for well-founded decisions and selection of techniques. Finally, we present and in-depth discussion of how the approaches and techniques outlined can be used to address the identified challenges. The paper concludes with an overview of open research questions and expected benefits for the development of automotive systems.
引用
收藏
页码:531 / 543
页数:13
相关论文
共 50 条
  • [1] Domain-crossing software product lines in embedded, automotive systems
    Kubica, S
    Friess, W
    Allmann, C
    Koelzow, T
    [J]. FROM SPECIFICATION TO EMBEDDED SYSTEMS APPLICATION, 2005, 184 : 1 - 11
  • [2] Automotive software and systems engineering
    Broy, M
    [J]. THIRD ACM & IEEE INTERNATIONAL CONFERENCE ON FORMAL METHODS AND MODELS FOR CO-DESIGN, PROCEEDINGS, 2005, : 143 - 149
  • [3] AORE (Aspect-Oriented Requirements Engineering) Methodology for Automotive Software Product Lines
    Aoyama, Mkio
    Yoshino, Atsuko
    [J]. APSEC 2008:15TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2008, : 203 - 210
  • [4] Mastering Erosion of Software Architecture in Automotive Software Product Lines
    Strasser, Arthur
    Cool, Benjamin
    Gernert, Christoph
    Knieke, Christoph
    Koerner, Marco
    Niebuhr, Dirk
    Peters, Henrik
    Rausch, Andreas
    Brox, Oliver
    Jauns-Seyfried, Stefanie
    Jelden, Hanno
    Klie, Stefan
    Kraemer, Michael
    [J]. SOFSEM 2014: THEORY AND PRACTICE OF COMPUTER SCIENCE, 2014, 8327 : 491 - 502
  • [5] Software engineering for automotive systems:: A roadmap
    Pretschner, Alexander
    Broy, Manfred
    Krueger, Ingolf H.
    Stauner, Thomas
    [J]. FOSE 2007: FUTURE OF SOFTWARE ENGINEERING, 2007, : 55 - +
  • [6] Agile Tames Product Line Variability: An Agile Development Method for Multiple Product Lines of Automotive Software Systems
    Hayashi, Kengo
    Aoyama, Mikio
    Kobata, Keiji
    [J]. 21ST INTERNATIONAL SYSTEMS & SOFTWARE PRODUCT LINE CONFERENCE (SPLC 2017), VOL 1, 2017, : 180 - 189
  • [7] ICSE Workshop: Software engineering for automotive systems
    Salzmann, C
    Stauner, T
    Pretschner, A
    [J]. ICSE 2004: 26TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, PROCEEDINGS, 2004, : 779 - 779
  • [8] Workshop for Automotive Software Systems Engineering Education
    Auernhammer, Katja
    Kolagari, Ramin Tavakoli
    [J]. 2020 IEEE 32ND CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING (CSEE&T), 2020, : 309 - 309
  • [9] Systems and software product lines of the future
    ter Beek, Maurice H.
    Schaefer, Ina
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2023, 199
  • [10] Software Engineering Process and Quality Assurance Framework for Automotive Product Engineering Outsourcing
    Schedl, Manfred
    Nebrat, Eugene
    Matveeva, Lyudmila
    [J]. SOFTWARE PROCESS IMPROVEMENT AND CAPABILITY DETERMINATION, 2012, 290 : 253 - +