1. Introduction
The concept of software product line architecture back to years ago, when Parnas said that” we consider
a set of programs to be a program family if they have so much in common that it pays to study their
common aspects before looking at the aspects that differentiate them