A Development Process for Feature-Oriented Product Lines

In this chapter, we introduce basic concepts that arise in the engineering of feature-oriented software product lines. We narrow down the term feature , introduce an overall development process, and illustrate how to model and formalize variability in product lines.