Chapter 3. Software Product Line Engineering

This chapter introduces the UML-based software product line design method, which is described in much greater detail in subsequent chapters of the book. One of the goals of this method is to be capable of extending other design methods, such as the author's COMET method (Concurrent Object Modeling and Architectural Design Method) (Gomaa 2000), to model and design software product lines. The acronym for the method is PLUS (Product Line UML-Based Software Engineering). However, PLUS is also intended to be capable of integration with other software methods and processes to give them the capability of supporting product line development.

This chapter considers the PLUS method from a software process perspective. ...

Get Designing Software Product Lines with UML: From Use Cases to Pattern-Based Software Architectures now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.