Over the last few years a new approach to software reuse has gained attention in both the software industry and academia. This approach is known as Software Product Lines, based on the systematic ...