Mega-scale product line engineering at General Motors

Rick Flores, Charles Krueger, Paul Clements
2012 Proceedings of the 16th International Software Product Line Conference on - SPLC '12 -volume 1  
General Motors faces probably the most complex Systems and Software Product Line Engineering (PLE) challenges ever, in terms of product complexity, richness of variation, size of organization, and an unforgiving requirement to support over a dozen simultaneous development streams all geared towards each new model year. To meet this challenge, GM turned to an advanced set of explicitly defined product line engineering solutions, which have been referred to as Second Generation PLE (2GPLE). This
more » ... ncludes reliance on features as the lingua franca to express product differences in all phases of the lifecycle, deeply nested hierarchical product lines, industrial strength automation to provide modeling consistency throughout, and more. This paper explains how 2GPLE is being applied at General Motors, and the technical and organizational lessons learned so far.
doi:10.1145/2362536.2362571 dblp:conf/splc/FloresKC12 fatcat:yrcpfbm765dzdn6xo3kpnpjexi