O'Reilly logo

Designing Software Product Lines with UML: From Use Cases to Pattern-Based Software Architectures by Hassan Gomaa

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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. ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required