Software Product Line Engineering

Software product line engineering is a systematic approach to achieving software reuse. It aims to minimise the overheads incurred when building a family of software products that have significant shared features, yet various differences. SPLE and its reuse-oriented methodology has many purported advantages, both financial and technical, and a number of industrial case studies document the successes it can bring.

The idea of software product families was first documented by Parnas [Parnas76].

To the index!