Abstract: Software product line architectures have been much attention in the software research
community in past years. Although many methods and frameworks have been used to create software
product lines, but there are still many issues and challenges in this field. This paper describes the issues and
challenges surrounding software product lines, then introduced four software product line frameworks.
Finally, these frameworks have been compared based on the issues and challenges such that, each
framework is improved which of the issues and challenges.
Key words: Challenges of product lines, software product lines, software product line frameworks,
software architecture.