A Framework for Software Product Line Engineering (original) (raw)
This paper presents a framework for software product line engineering that integrates traditional concepts, such as platforms and mass customization. It emphasizes the importance of planning for reusable artifacts and introduces the concept of variability to satisfy diverse stakeholder requirements. The framework delineates two separate development processes, domain engineering and application engineering, and highlights critical components like variability models and test artifacts to facilitate efficient reuse and traceability in software testing.