Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/3663529.3663837acmconferencesArticle/Chapter ViewAbstractPublication PagesfseConference Proceedingsconference-collections
research-article
Open access

Insights into Transitioning towards Electrics/Electronics Platform Management in the Automotive Industry

Published: 10 July 2024 Publication History

Abstract

In the automotive industry, platform strategies have proved effective for streamlining the development of complex, highly variable cyber-physical systems. Particularly software-driven innovations are becoming the primary source of new features in automotive systems, such as lane-keeping assistants, traffic-sign recognition, or even autonomous driving. To address the growing importance of software, automotive companies are progressively adopting concepts of software-platform engineering, such as software product lines. However, even when adapting such concepts, a noticeable gap exists regarding the holistic management of all aspects within a cyber-physical system, including hardware, software, electronics, variability, and interactions between all of these. Within the automotive industry, electrics/electronics platforms are an emerging trend to achieve this holistic management. In this paper, we report insights into the transition towards electrics/electronics platform management in the automotive industry, eliciting current challenges, their respective key success factors, and strategies for resolving them. For this purpose, we performed 24 semi-structured interviews with practitioners within the automotive industry. Our insights contribute strategies for other companies working on adopting electrics/electronics platform management (e.g., centralizing platform responsibilities), while also highlighting possible directions for future research (e.g., improving over-the-air updates).

References

[1]
Khaldoun Aldiabat and Carole-Lynne Le Navenec. 2018. Data Saturation: The Mysterious Step in Grounded Theory Methodology. The Qualitative Report, 23 (2018), 245–261. https://doi.org/10.46743/2160-3715/2018.2994
[2]
Victor Basili. 1994. Goal, Question, Metric Paradigm. Encyclopedia of Software Engineering, 528–532.
[3]
Stephan Baumgart, Xiaodi Zhang, Joakim Fröberg, and Sasikumar Punnekkat. 2014. Variability Management in Product Lines of Safety Critical Embedded Systems. In International Conference on Embedded Systems (ICES). ACM, 98–103. https://doi.org/10.1109/EmbeddedSys.2014.6953098
[4]
Damir Bilic, Etienne Brosse, Andrey Sadovykh, Dragos Truscan, Hugo Bruneliere, and Uwe Ryssel. 2019. An Integrated Model-Based Tool Chain for Managing Variability in Complex System Design. In International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C). IEEE, 288–293. https://doi.org/10.1109/MODELS-C.2019.00045
[5]
Lisa Braun, Michael Armbruster, and Frank Gauterin. 2015. Trends in Vehicle Electric System Design: State-of-the Art Summary. In Vehicle Power and Propulsion Conference (VPPC). IEEE, 1–6. https://doi.org/10.1109/VPPC.2015.7353035
[6]
Manfred Broy. 2006. Challenges in Automotive Software Engineering. In International Conference on Software Engineering (ICSE). ACM, 33–42. https://doi.org/10.1145/1134285.1134292
[7]
Harald Bucher, Kevin Neubauer, and Jürgen Becker. 2019. Automated Assessment of E/E-Architecture Variants Using an Integrated Model- and Simulation-Based Approach. In World Congress Experience (WCX). SAE International, 1–14. https://doi.org/10.4271/2019-01-0111
[8]
Philip Burnard. 1991. A Method of Analysing Interview Transcripts in Qualitative Research. Nurse Education Today, 11, 6 (1991), 461–466. https://doi.org/10.1016/0260-6917(91)90009-Y
[9]
Paul C. Clements and Linda M. Northrop. 2001. Software Product Lines: Practices and Patterns. Addison-Wesley.
[10]
2019. Automotive Systems and Software Engineering, Yanja Dajsuren and Mark van den Brand (Eds.). Springer. https://doi.org/10.1007/978-3-030-12157-0_1
[11]
Joseph D’Ambrosio and Grant Soremekun. 2017. Systems Engineering Challenges and MBSE Opportunities for Automotive System Design. In International Conference on Systems, Man, and Cybernetics (SMC). IEEE, 2075–2080. https://doi.org/10.1109/SMC.2017.8122925
[12]
Olivier L. de Weck, Eun S. Suh, and David Chang. 2003. Product Family and Platform Portfolio Optimization. In International Design Engineering Technical Conferences and Computers and Information in Engineering Conference (DETC). ASME, 175–185. https://doi.org/10.1115/DETC2003/DAC-48721
[13]
Ulrik Eklund and Håkan Gustavsson. 2013. Architecting Automotive Product Lines: Industrial Practice. Science of Computer Programming, 2347–2359. https://doi.org/10.1016/j.scico.2012.06.008
[14]
Kaneez Fizza, Nitin Auluck, Akramul Azim, Md. Al Maruf, and Anil Singh. 2019. Faster OTA Updates in Smart Vehicles Using Fog Computing. In International Conference on Utility and Cloud Computing Companion (UCC-Companion). ACM, 59–64. https://doi.org/10.1145/3368235.3368842
[15]
Sebastian Graf, Sebastian Reinhart, Michael Glaß, Jürgen Teich, and Daniel Platte. 2015. Robust Design of E/E Architecture Component Platforms. In Design Automation Conference (DAC). IEEE, 1–6. https://doi.org/10.1145/2744769.2747941
[16]
Hans Grönniger, Holger Krahn, Claas Pinkernell, and Bernhard Rumpe. 2008. Modeling Variants of Automotive Systems Using Views. In Workshop Modellbasierte Entwicklung von Eingebetteten Fahrzeugfunktionen (MBEFF). se-rwth, 76–89.
[17]
Houssem Guissouma, Axel Diewald, and Eric Sax. 2019. A Generic System for Automotive Software Over the Air (SOTA) Updates Allowing Efficient Variant and Release Management. In International Conference on Information Systems Architecture and Technology (ISAT). Springer, 78–89. https://doi.org/10.1007/978-3-319-99981-4_8
[18]
Houssem Guissouma, Heiko Klare, Eric Sax, and Erik Burger. 2018. An Empirical Study on the Current and Future Challenges of Automotive Software Release and Configuration Management. In Euromicro Conference on Software Engineering and Advanced Applications (SEAA). IEEE, 298–305. https://doi.org/10.1109/SEAA.2018.00056
[19]
Håkan Gustavsson and Jakob Axelsson. 2008. Evaluating Flexibility in Embedded Automotive Product Lines Using Real Options. In International Software Product Line Conference- (SPLC). IEEE, 235–242. https://doi.org/10.1109/SPLC.2008.9
[20]
Khan Habibullah, Hans-Martin Heyn, Gregory Gay, Jennifer Horkoff, Eric Knauss, Markus Borg, Alessia Knauss, Håkan Sivencrona, and Polly Li. 2024. Requirements and Software Engineering for Automotive Perception Systems: An Interview Study. Requirements Engineering, 29 (2024), 25–48. https://doi.org/10.1007/s00766-023-00410-1
[21]
Lennart Holsten, Christian Frank, Jacob Krüger, and Thomas Leich. 2023. Electrics/Electronics Platforms in the Automotive Industry: Challenges and Directions for Variant-Rich Systems Engineering. In International Working Conference on Variability Modelling of Software-Intensive Systems (VaMoS). ACM, 50–59. https://doi.org/10.1145/3571788.3571796
[22]
Katja Hölttä-Otto. 2005. Modular Product Platform Design. Helsinki University of Technology. http://lib.tkk.fi/Diss/2005/isbn9512277670/isbn9512277670.pdf
[23]
David Inkermann, Tobias Huth, and Thomas Vietor. 2018. Towards Cross-Domain Release Engineering-Potentials and Challenges for Automotive Industry. International Conference on Adaptive and Self-Adaptive Systems and Applications (ADAPTIVE), 93–99.
[24]
Martin Jaensch. 2012. Modulorientiertes Produktlinien Engineering für den modellbasierten Elektrik/Elektronik-Architekturentwurf. Karlsruhe Institute of Technology. https://edocs.tib.eu/files/e01fn12/73179205X.pdf
[25]
Martin Jaensch, Bernd Hedenetz, Markus Conrath, and Klaus D. Müller-Glaser. 2010. Transfer von Prozessen des Software-Produktlinien Engineering in die Elektrik/Elektronik- Architekturentwicklung von Fahrzeugen. In INFORMATIK. GI, 497–502. In German
[26]
Eun-Young Kang, Dongrui Mu, Li Huang, and Qianqing Lan. 2017. Verification and Validation of a Cyber-Physical System in the Automotive Domain. In International Conference on Software Quality, Reliability and Security Companion (QRS-C). IEEE, 326–333. https://doi.org/10.1109/QRS-C.2017.62
[27]
Jacob Krüger. 2021. Understanding the Re-Engineering of Variant-Rich Systems: An Empirical Work on Economics, Knowledge, Traceability, and Practices. Ph. D. Dissertation. Otto-von-Guericke University Magdeburg. https://doi.org/10.25673/39349
[28]
Jacob Krüger and Thorsten Berger. 2020. An Empirical Analysis of the Costs of Clone- and Platform-Oriented Software Reuse. In Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE). ACM, 432–444. https://doi.org/10.1145/3368089.3409684
[29]
Jacob Krüger, Wardah Mahmood, and Thorsten Berger. 2020. Promote-Pl: A Round-Trip Engineering Process Model for Adopting and Evolving Product Lines. In International Systems and Software Product Line Conference (SPLC). ACM. https://doi.org/10.1145/3382025.3414970
[30]
Elias Kuiter, Jacob Krüger, and Gunter Saake. 2021. Iterative Development and Changing Requirements: Drivers of Variability in an Industrial System for Veterinary Anesthesia. In International Systems and Software Product Line Conference (SPLC). ACM, 113–122.
[31]
Kristina Marner, Stefan Wagner, and Guenther Ruhe. 2022. Release Planning Patterns for the Automotive Domain. Computers, 1–26. https://doi.org/10.3390/computers11060089
[32]
Marc Meyer and Alvin Lehnerd. 1997. The Power of Product Platforms: Building Value and Cost Leadership. Journal of Product Innovation Management, 526–529. https://doi.org/10.1016/S0737-6782(97)80157-9
[33]
David Parmenter. 2015. Key Performance Indicators: Developing, Implementing, and Using Winning KPIs. Wiley.
[34]
Patrizio Pelliccione, Eric Knauss, Rogardt Heldal, Magnus Ågren, Piergiuseppe Mallozzi, Anders Alminger, and Daniel Borgentun. 2016. A Proposal for an Automotive Architecture Framework for Volvo Cars. In Workshop on Automotive Systems/Software Architectures (WASA). IEEE, 18–21. https://doi.org/10.1109/WASA.2016.9
[35]
Klaus Pohl, Günter Böckle, and Frank Van Der Linden. 2005. Software Product Line Engineering. Springer. https://doi.org/10.1007/3-540-28901-1
[36]
Alexander Poth. 2009. Product Line Requirements Engineering in the Context of Process Aspects in Organizations with Various Domains. Software Process: Improvement and Practice, 315–323. https://doi.org/10.1002/spip.427
[37]
Michael Quinn Patton. 2002. Qualitative Research and Evaluation Methods. Sage.
[38]
David Robertson and Karl Ulrich. 1998. Planning for Product Platforms. Sloan Management Review, 19–31. https://repository.upenn.edu/handle/20.500.14332/42182
[39]
Herbert Rubin and Irene Rubin. 2011. Qualitative Interviewing: The Art of Hearing Data. Sage.
[40]
Günther Ruhe. 2010. Product Release Planning: Methods, Tools and Applications. CRC Press.
[41]
Eric Sax, Ralf Reussner, Houssem Guissouma, and Heiko Klare. 2017. A Survey on the State and Future of Automotive Software Release and Configuration Management. https://doi.org/10.5445/IR/1000075673
[42]
Klaus Schmid and Martin Verlage. 2002. The Economic Impact of Product Line Adoption and Evolution. IEEE Software, 19 (2002), 50–57. https://doi.org/10.1109/ms.2002.1020287
[43]
Günther Schuh and W. Eversheim. 2004. Release-Engineering—an Approach to Control Rising System-Complexity. CIRP Annals, 167–170. https://doi.org/10.1016/S0007-8506(07)60670-2
[44]
Günther Schuh and Michael Riesener. 2017. Produktkomplexität Managen. Hanser. https://doi.org/10.3139/9783446453340.fm In German
[45]
Günther Schuh, Stefan Rudolf, Christian Tönnes, and Sasa Aleksic. 2016. Release Frequency for Technical Changes of Modular Product Platforms: How to Synchronise Technical Changes and Product Releases During the Lifecyle of a Product Platform. In International Conference on Industrial Technology (ICIT). IEEE, 1045–1050. https://doi.org/10.1109/ICIT.2016.7474898
[46]
Timothy Simpson. 2004. Product Platform Design and Customization: Status and Promise. Artificial Intelligence for Engineering Design, Analysis and Manufacturing, 3–20. https://doi.org/10.1017/S0890060404040028
[47]
Donna Spencer and Todd Warfel. 2004. Card Sorting: A Definitive Guide. Boxes and Arrows, 1–23.
[48]
Miroslaw Staron and Wilhelm Meding. 2018. Software Development Measurement Programs. Springer. https://doi.org/10.1007/978-3-319-91836-5
[49]
Cem Sürücü, Bianying Song, Jacob Krüger, Gunter Saake, and Thomas Leich. 2020. Establishing Key Performance Indicators for Measuring Software-Development Processes at a Large Organization. In Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE). ACM, 1331–1341. https://doi.org/10.1145/3368089.3417057
[50]
Frank Van der Linden, Klaus Schmid, and Eelco Rommes. 2007. Software Product Lines in Action: the Best Industrial Practice in Product Line Engineering. Springer. https://doi.org/10.1007/978-3-540-71437-8
[51]
Thomas Vietor and Carsten Stechert. 2013. Produktarten zur Rationalisierung des Entwicklungs- und Konstruktionsprozesses. Springer, 817–871. https://doi.org/10.1007/978-3-642-29569-0_17 In German
[52]
Peter Wallin and Jakob Axelsson. 2008. A Case Study of Issues Related to Automotive E/E System Architecture Development. In International Conference and Workshop on the Engineering of Computer Based Systems (ECBS). 87–95. https://doi.org/10.1109/ECBS.2008.46
[53]
Daniel Work, Alexandre Bayen, and Quinn Jacobson. 2008. Automotive Cyber Physical Systems in the Context of Human Mobility. In National Workshop on High-Confidence Automotive Cyber-Physical Systems. NITRD, 1–3. https://lab-work.github.io/download/WorkAutoCPS2008.pdf
[54]
Philipp Zellmer, Lennart Holsten, Thomas Leich, and Jacob Krüger. 2023. Product-Structuring Concepts for Automotive Platforms: A Systematic Mapping Study. In International Systems and Software Product Line Conference (SPLC). ACM, 170–181. https://doi.org/10.1145/3579027.3608988
[55]
Philipp Zellmer, Jacob Krüger, and Thomas Leich. 2024. Decision Making for Managing Automotive Platforms: An Interview Survey on the State-of-Practice. In International Conference on the Foundations of Software Engineering (FSE). ACM. https://doi.org/10.1145/3663529.3663851
[56]
Tarik Şahin, Tobias Huth, Joachim Axmann, and Thomas Vietor. 2020. A Methodology for Value-Oriented Strategic Release Planning to Provide Continuous Product Upgrading. In International Conference on Industrial Engineering and Engineering Management (IEEM). IEEE, 1032–1036. https://doi.org/10.1109/IEEM45057.2020.9309756

Cited By

View all
  • (2024)Decision Making for Managing Automotive Platforms: An Interview Survey on the State-of-PracticeCompanion Proceedings of the 32nd ACM International Conference on the Foundations of Software Engineering10.1145/3663529.3663851(318-328)Online publication date: 10-Jul-2024

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
FSE 2024: Companion Proceedings of the 32nd ACM International Conference on the Foundations of Software Engineering
July 2024
715 pages
ISBN:9798400706585
DOI:10.1145/3663529
This work is licensed under a Creative Commons Attribution International 4.0 License.

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 10 July 2024

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Automotive
  2. Cyber-physical system
  3. Electrics/electronics
  4. Platform

Qualifiers

  • Research-article

Conference

FSE '24
Sponsor:

Acceptance Rates

Overall Acceptance Rate 112 of 543 submissions, 21%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)84
  • Downloads (Last 6 weeks)43
Reflects downloads up to 28 Sep 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Decision Making for Managing Automotive Platforms: An Interview Survey on the State-of-PracticeCompanion Proceedings of the 32nd ACM International Conference on the Foundations of Software Engineering10.1145/3663529.3663851(318-328)Online publication date: 10-Jul-2024

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media