Skip to main content

Second-Generation Product Line Engineering: A Case Study at General Motors

  • Chapter
  • First Online:
Systems and Software Variability Management

Abstract

This chapter is the story of a product line engineering effort under way at General Motors. The product line involves the electronic control systems placed aboard vehicles during manufacturing.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.00
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. G.M. regains the top spot in global automaking. Business Day, New York Times, 19 Jan 2012

    Google Scholar 

  2. Bosch, J.: Organizing for software product lines. In: Proceedings of the 3rd International Workshop on Software Architectures for Product Families (IWSAPF-3). Las Palmas de Gran Canaria, Spain, 15–17 Mar 2000, pp. 117–134. Springer, Berlin (2000)

    Google Scholar 

  3. Catalog of Software Product Lines. Software Engineering Institute, http://www.sei.cmu.edu/productlines/casestudies/catalog/index.cfm

  4. Clements, P., Northrop, L.: Software Product Lines: Practices and Patterns. Addison-Wesley, Reading, MA (2002)

    Google Scholar 

  5. Clements, P., Brownsword, L.: A case study in successful product line development. Software Engineering Institute CMU/SEI-96-TR-016, September 1996

    Google Scholar 

  6. Cohen, A.: Russia trails U.S. in pursuit of a fifth-generation jet. UPI, 14 Jan 2009, United Press International, retrieved 2012: http://www.upi.com/Business_News/Security-Industry/2009/01/14/Russia-trails-US-in-pursuit-of-a-fifth-generation-jet/UPI-35761231951126/

  7. Kang, K., Cohen, S., Hess, J., Novak, W., Peterson, A.: Feature-Oriented Domain Analysis (FODA) Feasibility Study (CMU/SEI-90-TR-021, ADA235785). Software Engineering Institute, Carnegie Mellon University, Pittsburgh, PA (1990)

    Google Scholar 

  8. Krueger, C.: BigLever software gears and the 3-tiered SPL methodology. In: Companion to the 22nd ACM SIGPLAN Conference on Object-Oriented Programming Systems and Applications Companion (OOPSLA ‘07), pp. 844–845. ACM, New York (2007). doi:10.1145/1297846.1297918, http://doi.acm.org/10.1145/1297846.1297918

  9. van der Linden, F.J., Schmid, K., Rommes, E.: Software Product Lines in Action. Springer, New York (2007)

    Google Scholar 

  10. Office of the Deputy Under Secretary of Defense for Acquisition and Technology. Systems and Software Engineering. Systems Engineering Guide for Systems of Systems, Version 1.0. ODUSD(A&T)SSE, Washington, DC. http://www.acq.osd.mil/sse/docs/SE-Guide-for-SoS.pdf (2008)

  11. Parnas, D.L.: On the design and development of program families. IEEE Transactions of Software Engineering SE-2(1), 1–9, March 1976

    Google Scholar 

  12. Paur, J.: Chevy Volt: King of (Software Cars). Wired, 5 Nov 2010, http://www.wired.com/autopia/2010/11/chevy-volt-king-of-software-cars/

  13. Pohl, K., Böckle, G., van der Linden, F.: Software Product Line Engineering: Foundations, Principles, and Techniques. Springer, Berlin (1998)

    Google Scholar 

  14. Software Engineering Institute. A Framework for Software Product Line Practice, version 5.0. http://www.sei.cmu.edu/productlines/frame_report/index.html

  15. Software Engineering Institute. A Framework for Software Product Line Practice, version 5.0: Launching and Institutionalizing. http://www.sei.cmu.edu/productlines/frame_report/launch.inst.PL.htm

  16. SPLC Software Product Line Hall of Fame. http://splc.net/fame/gm.html

  17. Van der Linden, F., Schmid, K., Rommes, E.: Software Product Lines in Action. Springer, Heidelberg (2007). Chapter 5

    Google Scholar 

  18. Villanueva, J.C.: Atoms in the Universe. The number of atoms in the observable universe is approximately 1080 or 2260. http://www.universetoday.com/36302/atoms-in-the-universe (2009)

  19. Weiss, D.M., Lai, C.T.R.: Software Product-Line Engineering: A Family-Based Software Development Process. Addison-Wesley, Reading, MA (1999)

    Google Scholar 

  20. Wikipedia. Daytime running lamp. http://en.wikipedia.org/wiki/Daytime_running_lamp

  21. Wikipedia. Fifth-generation programming language. http://en.wikipedia.org/wiki/Fifth-generation_programming_language

Download references

Acknowledgments

Our thanks to everyone at General Motors who is involved in making their adoption of 2GPLE a success, and especially those who have been involved through the roll-out effort. Their contributions have made this case study, and the story it tells, possible.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Charles Krueger .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Flores, R., Krueger, C., Clements, P. (2013). Second-Generation Product Line Engineering: A Case Study at General Motors. In: Capilla, R., Bosch, J., Kang, KC. (eds) Systems and Software Variability Management. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-36583-6_15

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-36583-6_15

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-36582-9

  • Online ISBN: 978-3-642-36583-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics