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

skip to main content
10.1145/2791060.2791071acmotherconferencesArticle/Chapter ViewAbstractPublication PagessplcConference Proceedingsconference-collections
research-article

How automotive engineering is taking product line engineering to the extreme

Published: 20 July 2015 Publication History

Abstract

Automotive manufacturing ranks among the most extreme instances of systems and software product line engineering (PLE). The product family numbers in the millions, each product is highly complex in its own right, and the variation across products is literally astronomical in scale. This paper explores the aspects that make the domain extreme and the very specific implications they have for PLE. These implications include the need for efficient manufacturing, complexity management, concurrent development streams, globally distributed engineering and production, a hierarchical product family tree, multi-level variation binding, constraint management, and a highly robust and integrated PLE tooling environment. Happily, the PLE paradigm supporting these implications brings about a number of opportunities for analysis and automation that provide efficiencies of production previously unattainable. We focus on one example in depth: The management and automated generation of the many thousands of calibration parameters that determine vehicle-specific software behavior. Throughout, we use the vehicle product line at General Motors, which we believe to be the world's largest, to illustrate and ground our journey through automotive PLE.

References

[1]
Bachmann, F., Clements, P., "Variability in Software Product Lines," Technical Report CMU/SEI-2005-TR-012, Software Engineering Institute, 2005.
[2]
BigLever Software, "BigLever Software's Product Line Engineering Solution," http://www.biglever.com/solution/solution.html
[3]
Clements, P., Gregg, S., Krueger, C., Lanman, J., Rivera, J., Scharadin, R., Shepherd, J., Winkler, A. "Second Generation Product Line Engineering Takes Hold in the DoD," Crosstalk -- The Journal of Defense Software Engineering, vol. 27, no. 1, January/February 2014.
[4]
Clements, P.; Northrop, L. Software Product Lines: Practices and Patterns, Addison-Wesley, 2002.
[5]
Dillon, M., Rivera, J., Darbin, R., Clinger, B., "Maximizing U.S. Army Return on Investment Utilizing Software Product-Line Approach," Interservice/Industry Training, Simulation, and Education Conference (I/ITSEC), 2012.
[6]
Flores, R., Krueger, C., Clements, P. "Mega-Scale Product Line Engineering at General Motors," SPLC 2012, Salvador, Brazil, 2012.
[7]
Jensen, Paul. (2009). "Experiences with Software Product Line Development." CrossTalk 22, 1 (January 2009): 11--14.
[8]
Krueger, C. "Multistage Configuration Trees for Managing Product Family Trees," in Proceedings of the 17th International Software Product Line Conference (SPLC 2013), Tokyo, Japan, Aug. 2013.
[9]
Krueger, C., Clements, P. "Systems and Software Product Line Engineering," Encyclopedia of Software Engineering, Philip A. LaPlante ed., Taylor and Francis, 2013.
[10]
Linden, Frank J. van der, Schmid, Klaus, Rommes, Eelco. Software Product Lines in Action, Springer, 2007.
[11]
Paur, J. "Chevy Volt: King of (Software Cars)," Wired, November 5, 2010, http://www.wired.com/autopia/2010/11/chevy-volt-king-of-software-cars/
[12]
Software Engineering Institute, "Catalog of Software Product Lines," http://www.sei.cmu.edu/productlines/casestudies/catalog/index.cfm
[13]
Software Engineering Institute, "Framework for Product Line Practice (Version 5.0)" http://www.sei.cmu.edu/productlines/frame_report/index.html
[14]
SPLC Product Line Hall of Fame, http://splc.net/fame.html

Cited By

View all
  • (2024)Out-of-the-Box Prediction of Non-Functional Variant Properties Using Automated Machine LearningProceedings of the 28th ACM International Systems and Software Product Line Conference10.1145/3646548.3676546(82-87)Online publication date: 2-Sep-2024
  • (2024)A variable reference architecture for the management and configuration of ground vehicle simulationsInnovations in Systems and Software Engineering10.1007/s11334-022-00441-x20:3(185-207)Online publication date: 1-Sep-2024
  • (2023)Product Line Management with Graphical MBSE ViewsElectronic Proceedings in Theoretical Computer Science10.4204/EPTCS.392.4392(53-65)Online publication date: 31-Oct-2023
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Other conferences
SPLC '15: Proceedings of the 19th International Conference on Software Product Line
July 2015
460 pages
ISBN:9781450336130
DOI:10.1145/2791060
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

Sponsors

  • Vanderbilt University: Vanderbilt University
  • Biglever: BigLever Software, Inc.

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 20 July 2015

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. automotive product lines
  2. bill-of-features
  3. feature modeling
  4. feature profiles
  5. product configurator
  6. product line engineering
  7. product portfolio
  8. second generation product line engineering
  9. software product lines
  10. variation points

Qualifiers

  • Research-article

Conference

SPLC '15
Sponsor:
  • Vanderbilt University
  • Biglever

Acceptance Rates

SPLC '15 Paper Acceptance Rate 34 of 87 submissions, 39%;
Overall Acceptance Rate 167 of 463 submissions, 36%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)45
  • Downloads (Last 6 weeks)6
Reflects downloads up to 26 Sep 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Out-of-the-Box Prediction of Non-Functional Variant Properties Using Automated Machine LearningProceedings of the 28th ACM International Systems and Software Product Line Conference10.1145/3646548.3676546(82-87)Online publication date: 2-Sep-2024
  • (2024)A variable reference architecture for the management and configuration of ground vehicle simulationsInnovations in Systems and Software Engineering10.1007/s11334-022-00441-x20:3(185-207)Online publication date: 1-Sep-2024
  • (2023)Product Line Management with Graphical MBSE ViewsElectronic Proceedings in Theoretical Computer Science10.4204/EPTCS.392.4392(53-65)Online publication date: 31-Oct-2023
  • (2023)An Automotive Architecture Product Line for E/E Powertrain Architectures2023 ACM/IEEE International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C)10.1109/MODELS-C59198.2023.00115(715-719)Online publication date: 1-Oct-2023
  • (2023)Designing a Prototype Smart Hotel with High Security, Solar Tracking, and IoT Lighting Control2023 International Conference on Engineering Applied and Nano Sciences (ICEANS)10.1109/ICEANS58413.2023.10630464(38-43)Online publication date: 25-Oct-2023
  • (2023)Automated Generation of Digital Models for Production Lines Through State Reconstruction2023 IEEE 19th International Conference on Automation Science and Engineering (CASE)10.1109/CASE56687.2023.10260475(1-8)Online publication date: 26-Aug-2023
  • (2022)Practical Experience Applying Feature‐based Product Line Engineering in a DevOps Environment: Achieving the Best of Both WorldsINCOSE International Symposium10.1002/iis2.1295032:1(579-593)Online publication date: 26-Sep-2022
  • (2021)A Modular Car Body for Sustainable, Cost-Effective, and Versatile Vehicle DevelopmentTechnologies10.3390/technologies90100139:1(13)Online publication date: 9-Feb-2021
  • (2021)Quantum Computing: Towards Industry Reference ProblemsDigitale Welt10.1007/s42354-021-0335-75:2(38-45)Online publication date: 8-Mar-2021
  • (2021)Model-Based Product Line Engineering with Genetic Algorithms for Automated Component SelectionComplex Systems Design & Management10.1007/978-3-030-73539-5_23(287-310)Online publication date: 10-Apr-2021
  • Show More Cited By

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media