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

  title={Second-Generation Product Line Engineering: A Case Study at General Motors},
  author={Rick Flores and Charles W. Krueger and Paul C. Clements},
  booktitle={Systems and Software Variability Management},
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. 

How to Boost Product Line Engineering with MBSE - A Case Study of a Rolling Stock Product Line

A real-life application of MBSE and PLE that “goes beyond” SysML is presented along with a quick overview of the first results stemming from this application to Rolling Stock systems.

Product Line Engineering Comes to the Industrial Mainstream

Product line engineering (PLE) is a systems engineering discipline to engineer a portfolio of related products in an efficient manner, taking full and ongoing advantage of the products’ similarities

Product Line Engineering on the Right Side of the "V"

This paper shows how a very large, in-service systems and software product line is achieving PLE-based savings in their verification and validation phase of development.

Where the big bucks (will) come from – Implementing Product Line Engineering for Railway Rolling Stock

This paper presents a “mid‐term” return of experience form ALSTOM Rolling Stock on its implementation of Product Line Engineering (PLE). It describes the journey we have undertaken to implement PLE,

Migrating Automotive Product Lines: A Case Study

A case study where a previously developed migration transformation is "lift" so that it becomes applicable to realistic industrial product lines and indicates that it is both feasible and scalable to lift transformations for industrial SPLs.

Modeling and analysis of automotive systems: Current approaches and future trends

The summary includes the description of three development strategies that are becoming important and critical, which are Model-driven Feature Development, Product Line Approach and Virtual Development and Integration of E/E architectures.

Compositional modeling and analysis of automotive feature product lines

A notion of conformance to relate the variability at different levels of abstraction is defined and a compositional method of verifying conformance of multiple features is proposed, which naturally extends to hybrid system behaviors consisting of discrete and continuous plant variables.



BigLever software gears and the 3-tiered SPL methodology

G Gears is designed to support and enable all three tiers in the new generation 3-Tiered Software Product Line Methodology, across the full SPL engineering lifecycle.

Software product lines in action - the best industrial practice in product line engineering

The authors combine academic research results with real-world industrial experiences, thus presenting a broad view on product line engineering so that both managers and technical specialists will benefit from exposure to this work.

Software Product Line Engineering - Foundations, Principles, and Techniques

In this book, Pohl and his co-authors present a framework for software product line engineering which they have developed based on their academic as well as industrial experience gained in projects over the last eight years.

Initiating and Institutionalizing Software Product Line Engineering: From Bottom-Up Approach to Top-Down Practice

  • Dong LiCarl K. Chang
  • Business, Computer Science
    2009 33rd Annual IEEE International Computer Software and Applications Conference
  • 2009
A roadmap for the initiation and institutionalization of SPLE as it was developed at FISCAN is offered, including establishing a core team of product line champions, formalizing Matrix Product Line Model (MPLM), developing core asset library and product lines and creating compatible process model.

Organizing for Software Product Lines

  • J. Bosch
  • Computer Science, Business
  • 2000
A number of organizational models for software product line principles are presented, organized in four main approaches, i.e. development department, business units, domain engineering units and hierarchicaldomain engineering units.

Software Product-Line Engineering: A Family-Based Software Development Process

This chapter concludes with a Summary, Nomenclature Introduced, and Readings of the FAST PASTA Model, which describes the role of Abstractions in Identifying and Designing Families and the Role of Information Hiding and Separation of Concerns.

Feature-Oriented Domain Analysis (FODA) Feasibility Study

This report will establish methods for performing a domain analysis and describe the products of the domain analysis process to illustrate the application of domain analysis to a representative class of software systems.

On the Design and Development of Program Families

  • D. Parnas
  • Computer Science
    IEEE Transactions on Software Engineering
  • 1976
A conventional approach called "sequential development" is compared to "stepwise refinement" and "specification of information hiding modules" and it is demonstrated that the two methods are based on the same concepts but bring complementary advantages.

Software Architectures for Product Families: International Workshop IW-SAPF-3. Las Palmas de Gran Canaria, Spain, March 15-17, 2000 Proceedings

Product Family Practice.- Component Frameworks for a Medical Imaging Product Family.- Meeting the Product Line Goals for an Embedded Real-Time System.- A Two-Part Architectural Model as Basis for

Software product lines - practices and patterns

The Three Essential Activities: Core Asset Development, Software Engineering Practice Areas, and Single-System Development with Reuse - All Three Together.